On CBS MoneyWatch: Report: Tiger to Pay Wife $60 Million
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 18 of 27:
Next »
« Previous
Does anyone else remember when "CODE" and "DATA" used to be separate?
Years ago, long before there x86s and DOS, there used to be concepts in computer architecture called "CODE" and "DATA". One was machine-executable instructions and the other was the data, both internally- and externally-generated that the computer worked upon.

And the computers had memory management units that were sufficiently powerful that CODE never accidentally mingled with DATA nor vice-versa, even when DATA was stored in automatic variables on the stack.

Oh, you could probably crash a machine using a buffer-overflow exploit, but you couldn't interpose your own CODE by inserting it into DATA, no matter how hard you tried, so it was well-nigh impossible for a buffer-overflow exploit to hijack a machine and run its own malware CODE.

Maybe we need to return to those ancient days when computers and their programs were designed by people who understood how to do things securely, from the very bottom of the machine architecture to the very top of the application? And who understood what was CODE and what was DATA, and what the difference between them was?
Posted by: Atlant   Posted on: 09/29/04 You are currently: a Guest | Members login | Terms of Use

Alert moderator to an offensive message

Subscribe to this discussion via Email or RSS

I wonder, though..  d_jedi | 09/28/04
Do us a favor, get a test machine...  boomslang_z | 09/29/04
Sorry..  d_jedi | 09/29/04
Need security, get it here NOW  anthonycea | 09/28/04
Test deeply. Don't trust only Microsoft or your vendors!  John Le'Brecage | 09/28/04
Noticed the same problem here...  boomslang_z | 09/29/04
This is as bad as those...  BitTwiddler | 09/29/04
M$ just doesn't get it  DarthRidiculous | 09/28/04
Also  DarthRidiculous | 09/28/04
SP2 sucks  Harry Butts | 09/28/04
I agree  d_jedi | 09/28/04
Don't trust Microsoft or your vendors. Better scans:  John Le'Brecage | 09/28/04
why is it  V Sanders | 09/28/04
You misunderstand...  John Le'Brecage | 09/28/04
Thanks John!!!  DragonBRockin | 09/28/04
GDI+ Vulnerability Scanner from SANS  boomslang_z | 09/29/04
I just found one on an MS product, not even 3rd party  Monkey_MCSE | 09/29/04
Does anyone else remember when "CODE" and "DATA" used to be separate?  Atlant | 09/29/04
Why'd you wanna do that? ;^)  boomslang_z | 09/29/04
Sounds like a job for NX (DEP)  ses_27 | 09/29/04
MSN 9.0 Internet Software AFFECTED!!!  DragonBRockin | 09/29/04
Why not P2P downloads  Greg Sparkman | 09/29/04
The difference is..  d_jedi | 09/29/04
Norton Announces: Microsoft Virus Imminent....  itanalyst | 09/29/04
No Ax Is Absent On This Topic  itanalyst | 09/29/04
Probably a virus or a trojan on MSN  cherry_lyptus | 09/29/04
It Is A Virus!  DragonBRockin | 09/29/04

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

IT Solutions for 2010

  • Get cost-effective strategies and roadmaps on the most important issues facing IT leaders in 2010! Learn how to easily cut costs and deliver greater efficiency starting with your database, IT compliance management and data center. Visit the IT Leaders Dashboard. Visit the IT Leaders Dashboard.
  • Read about top issues IT decision-makers face every day, plus get cost effective solutions to real life IT problems. Oracle Topline