SoftwareGR

West Michigan's premier trade association for software professionals.

  • BlogWhat’s happening
  • About UsSoftware Craftsmen
  • MeetingsCome on by
  • SponsorsThey make it happen

February 9, 2010
Posted by admin

Dr. Richard Enbody: “Secure-bit: Hardware buffer-overflow prevention”

Dr. Richard Enbody, MSU

When: February 23rd, 6:00 pm – 8:00 pm
Where: Atomic Object, 941 Wealthy Street SE, Grand Rapids, MI 49506

Buffer-overflow attacks persist and there have been many solutions proposed — all with weaknesses. We mark all external data as ‘tainted’ and refuse to jump to any ‘tainted’ addresses. By using hardware to support this approach we are able to prevent all buffer-overflow attacks that culminate in jumping to a user-supplied address, i.e. the nasty ones. In addition, our approach is backward compatible for user code at the machine-code level, i.e. no recompile or change in user software is needed. Furthermore, there is no way to ‘untaint’ data once it has been marked ‘tainted.’

About the speaker

Dr. Enbody received his Ph.D. from the University of Minnesota in 1987 and has been in the Computer Science and Engineering Department at Michigan State University since then. He has published research in a variety of areas including design automation, parallel processing, computer architecture and security. He is currently co-authoring an introductory computer science text using Python — due in February. When not teaching he enjoys wilderness camping, hockey, and squash.

Comments Off

Posted Under Uncategorized

No Comments Yet

You can be the first to comment!

Sorry, comments for this entry are closed at this time.

  • Sponsors

  • Stay up to date!

    Subscribe to our email announcements

    Connect on LinkedIn

    Want to know the latest? Follow Software GR on Twitter!

    Missed a meeting? Watch the video!

    Vote on upcoming Software GR speakers

  • RSS Meeting Recordings

    • Avoiding Software Insanity - Flash (Medium) - 20111012 09.38.06AM
    • Avoiding Software Insanity - MP3 (Radio Quality) - 20111012 09.38.06AM
    • Throw the Switch on Rock Solid Embedded Systems - Flash (Medium) - 20110222 08.08.51PM
    • Throw the Switch on Rock Solid Embedded Systems - MP3 (Phone Quality) - 20110222 08.08.51PM
    • Joe Stump - Location Scaling Herding Cats - Flash (Medium) - 20110125 08.27.07PM

Subscribe via RSS