May 2005 - Posts

Random function flaw leads to 'Patient zero'

The computer used to kick-start a global worm outbreak in March 2004 has been traced using crucial kinks in its code.

The worm code involved using a random function to generate the next set of targets. Since Randon function provided by operating systems results in generating the same sequence of random numbers, by reverse tracing, the team of Nicholas Weaver and Vern Paxson from the University of California, Berkeley, and Abhishek Kumar from the Georgia Institute of Technology, painstakingly retraced its steps back to the first computer - or "patient zero" - of the outbreak.

More details ate avilable at http://www.newscientist.com/article.ns?id=dn7441&feedId=online-news_rss20


Tip: Dont use the Rand function. Use special classes like CryptGenRandom in Windows : Source: Writing Secure code by Michael Howard , MS Press

Posted by Vipul Patel | 1 comment(s)
Filed under: , ,

Free Microsoft .NET Compact Framework Training

Microsoft and HP have teamed up to bring you an intensive, 8-hour class focused on developing for Windows Mobile devices. Part of the HP Virtual Classroom Series, this session covers everything you need to know to take your code mobile.  The training takes place over two days, June 15 and 16, with two time slots available.  For Session 1 from 11 am-3 pm EDT, use Event ID 303702; for Session 2 from 4 pm - 8 pm EDT, use Event ID 303703.

More details at http://www.hp-microsoft.net/Compact/login.aspx?ReturnUrl=%2fcompact%2findex.aspx

Posted by Vipul Patel | 2 comment(s)
Filed under:

Developer elearning for free

Most of you must be aware, but here's a reminder from my side.

Developer Elearning is a new elearning venture opened by Microsoft. It’s all about features and functions served up specifically for the developer audience. It’s free and accessible 24/7 at http://msdn.microsoft.com/elearning.

You can check out http://msdn.microsoft.com/elearning for more details.

There are also grand prizes if you complete a survey.

Grand Prize Sony 50" Plasma WEGA High Definition TV ultimate home theater package 2nd Prize Nikon D70 SLR Digital Camera package 3rd Prize Bose Acoustic Wave 5-CD Music System 4th Prize Bose Acoustic Noise Cancelling Headphones

 

Id you are interested that I cover any specific topics, please leave a feedback and I shall blog about it.

Posted by Vipul Patel | 1 comment(s)
Filed under:

Compatibility Testing with ASP.NET 2.0

Scott talks about the compatibity testing on this blog at http://weblogs.asp.net/scottgu/archive/2005/05/11/406515.aspx

Wonder the stress these guys are in when they are about to reach ZBB. No wonder their efforts make out cool products for us developers. Keep it up guys.

Posted by Vipul Patel | 2 comment(s)
Filed under: ,

RSS Feeds to Microsoft Knowledge Base

Microsoft has opened up RSS feeds to hundreds of thousands of KB articles.

Check it out at http://support.microsoft.com/selectindex/?target=rss

Posted by Vipul Patel | 5 comment(s)
Filed under: ,

Web chat transcript - Writing Secure .NET Code

Conducted on April 20, 2005, copy of the transcript is available at http://msmvps.com/vipul/articles/48609.aspx and also on the Microsoft India Technical Community Site at http://msmvps.com/vipul/articles/48609.aspx

Posted by Vipul Patel | 3 comment(s)
Filed under:

Web chat transcript - Writing Secure Code - Part 1

This webchat was conducted on 13th April, 2004. A copy of the transcript is available at http://msmvps.com/vipul/articles/48607.aspx and also on the Microsoft India Technical Community  site at http://www.microsoft.com/india/communities/chat/21.aspx
Posted by Vipul Patel | 2 comment(s)
Filed under:

Web chat transcript - Configuration Management using Visual SourceSafe

This webchat was conducted on 9th Feb 2005. The copy of the transcript is available at http://msmvps.com/vipul/articles/48606.aspx and and also on the Microsoft India Technical Community site at http://www.microsoft.com/india/communities/chat/12.aspx

Posted by Vipul Patel | 1 comment(s)
Filed under: , ,