In a revelation being likened to the one preceding his 1995 e-mail message that told the folks at Microsoft Corp. that the Internet was something to keep in mind, Bill Gates now understands that security would be a good thing to have in Microsoft products.
In a message sent to Microsoft employees earlier this month, Gates pushed the philosophy of “Trustworthy Computing” and exhorted employees to keep security foremost in mind when creating programs. This is good stuff; it’s just sad that the revelation is about a decade late. But if Gates can get the Microsoft rank and file to pay attention, it will be very good for the Internet.
It’s not that there haven’t been signs that Microsoft had badly missed muster when trying to balance the desire to make its software easy to use and the need to make it somewhat secure. The many millions, or, if you believe the trade press, billions of dollars that businesses in the U.S. and around the world have spent cleaning up after a seemingly never-ending series of e-mail-based viruses should have provided a hint before now. So should have the security patch of the week that needs to be applied to Windows systems to keep high school hacking clubs from taking down corporate America. It’s interesting that the Gates memo does not mention the ease-of-use problem with security. It mostly focuses on adding features: “When we face a choice between adding features and resolving security issues, we need to choose security.” This is the right thing to do, but it’s not enough.
If Gates can get Microsoft to follow through on his memo, future generations of Microsoft software will be more secure and the ‘Net will be a more secure place as a result, but it will not be easy. Press reports say that internal Microsoft security teams have been told by some product developers to not bother them. But Microsoft does have some advantages: Other press reports say salary and bonuses for Microsoft applications developers will be tied to the security of their products.
Gates seems to understand Trustworthy Computing is not just about security. In his memo he lists availability, security and privacy. It’s a bit worrisome that he includes a comment in his paragraph about availability that there should be “service resumption without user intervention in almost every case.” I’d rather the stuff did not crash in the first place. I am happy about his aim on the privacy front: “Users should be in control of how their data is used,” although this might not be totally in sync with some of the recently reported features of Internet Explorer and Windows Media Player.
Trustworthy Computing, Gates says, “is computing that is as available, reliable and secure as electricity, water services and telephony.” That is a tough goal considering where Microsoft is today, but it’s the right thing to strive for. I just hope the company can do as good a job of this as it has of making its software overly helpful.
Bradner is a consultant with Harvard University’s University Information Systems. He can be reached at [email protected].