|
|
To print: Select File and then Print from your browser's menu
-------------------------------------------------------------- This story was printed from ZDNet Australia. --------------------------------------------------------------
|
Squashing bugs with an Apple fix a day By Tom Espiner, ZDNet UK January 23, 2007 URL: http://www.zdnet.com.au/insight/software/soa/Squashing-bugs-with-an-Apple-fix-a-day/0,139023769,339273064,00.htm
Open-source developer Landon Fuller hit the headlines at the start of January when he announced an ambitious plan to bolster the security of Apple's software.
Although not a full-time security professional, Fuller has extensive knowledge of Apple having worked in its BSD Technology Group. ZDNet Australia sister site ZDNet UK interviewed Fuller by e-mail to find why he is devoting his time to the Month Of Apple Fixes, and to learn his views on responsible disclosure and the relative security of Microsoft and Apple code. Q: What prompted you to take on the task of fixing the bugs published by MOAB? In your blog you described it as "part brain exercise, part public service" ... On the other hand, this isn't just a technical exercise -- critical vulnerabilities are being released without notifying the vendor, and I believe that providing users with an option is ultimately beneficial to the community. I also hope that I can help to clarify what the risks of the vulnerabilities are, as I don't believe users should be using our patches without understanding the risks. Are you happy with the response from the developer community to your initial request for assistance? How well is the MOAB Fixes Google Group working? Could you benefit from more assistance? What is the process for coding a patch for Apple software vulnerabilities? What do you need to do to write a patch? These are patches, but not a replacement for a vendor-supplied fix. I think "band-aid" is an apt term. What is your opinion of what the MOAB guys are doing? They say that responsible disclosure doesn't get good results -- what is your opinion? How come you've been tasked with fixing the bugs? Obviously you have a lot of experience, but my understanding was that you no longer worked for Apple? What is your opinion of the severity of possible exploits for the bugs published so far? Is the threat serious or more theoretical? Until now Microsoft software has been the dominant target for hackers. As Apple software becomes more popular, will more exploits be written for it? Do you think Apple's move to Intel chips will have any effect on the platform's overall security performance? There is some debate as to the relative security of Apple and Microsoft code. Some argue that Microsoft code was flawed from the beginning, whereas Apple simply wrote more secure code. What's your opinion? While it only takes one bug, there are some general steps that Apple could take to help minimise the impact of such a bug -- the "non-executable" stack is one example, and is implemented on Apple's Intel machines. Address space randomisation is another positive step that would close some of the holes (ie, return-to-libc) that allow an exploit to bypass non-executable stack protection. Tom Espiner of ZDNet UK reported from London.
Copyright © 2009 CBS Interactive, a CBS Company. All Rights Reserved. |