[F] TidBITS  / TidBITS  / TidBITS Talk  /

Leopard: Stopping Buffer Overflows

[Zimmerman, Carl S]Carl S Zimmerman (apparently) - 07:01am Nov 16, 2007 PST
via email

Joe Kissell's 10/22 article "How Leopard Will Improve Your Security"
(http://db.tidbits.com/article/9251) reminded me yet again of how
much has been lost in the migration from mainframes to personal
computers, and how much that has cost us all in terms of security
vulnerabilities. The infamous buffer overflows, for example, are
effectively impossible in machines that have independent I/O
controllers. Physical separation of data and instructions, though
originally designed as a clever way around addressing limitations,
also serves to prevent dynamic modification of instructions, whether
accidental or malicious.

[Actually, that was Rich Mogull's article. I can see how you might have been thrown off by the fact that our last names both end in -ll. :-) -Joe]

The Leopard features which Joe describes are certainly steps in the
right direction. So are Unix-style permissions, isolation of user
accounts from each other and from the OS, and hardware control of
privilege levels. But there are still many valuable lessons from the
past that need to be re-learned before we reach the level of security
that we really need in this highly-interconnected modern world.

Carl
(a dinosaur who worked through most of the mainframe & minicomputer
era and now bounces gleefully among multiple Mac and DOS machines)


Mark as Read
  OutlineAll MessagesOlder MessagesOldest MessagesNewest MessagesNewer Messages

Lewis Butler (apparently) - Nov 17, 2007 5:03 am (#1 Total: 1)  

Reply to this message
via email  

Photo of Author
Posts: 989
Re: Leopard: Stopping Buffer Overflows

On 16-Nov-2007, at 07:01, Carl S Zimmerman wrote:
> The Leopard features which Joe describes are certainly steps in the
> right direction. So are Unix-style permissions, isolation of user
> accounts from each other and from the OS, and hardware control of
> privilege levels.


Well, to be honest, unix style permissions are quickly becoming a
thing of the past as ACL (Access Control Lists) become more powerful
and more commonly supported. An ACL can run circles around user/group/
other without breaking a sweat.




  OutlineAll MessagesOlder MessagesOldest MessagesNewest MessagesNewer Messages


 [F] TidBITS  / TidBITS  / TidBITS Talk  / Leopard: Stopping Buffer Overflows




Add a message

To add a message to this discussion, you must be a registered user. Enter your email address below. If you have an account associated with the email address you enter, you will be prompted for your password. If not, you'll be able to create a new account with no fuss.

Enter your email address:

Submit