- TalkBack 18 of 27:
- Next »
- « Previous
- Thread View
- Flat View
- 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
What do you think?
SponsoredWhite Papers, Webcasts, and Downloads
- ENTERPRISE SECURITY MUST GET SMARTER Trend Micro Internet security threats are always changing but what types of attacks ... Download Now
- Integrating OpenNMS with OpenManage Server Agent to Manage Dell PowerEdge Servers Running Linux Dell Enterprises that adopt the Red Hat Linux operating system (OS) and run it ... Download Now
- July 1st: The Virtual Presenter's Series: Start Right! Design Right! Present Right! Citrix Online Presenting online is a completely different ballgame from presenting in ... Download Now
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Keep Up With The Latest In Document Management with The DocuMentor.
-
Doc delivers the scoop on today's enterprise content management, printer maintenance, and all other issues related to document management. It's the DocuMentor Blog.
- Learn more >>
- Reduce risk. Reduce complexity. Increase reliability.
-
A simplified IT environment isn't just less complex. It's also more reliable. Standardize on a single Linux platform with SUSE Linux Enterprise from Novell, and get the world's most interoperable Linux
- Learn more >>
- Microsoft Dynamics CRM Online - Free Six-Month Trial for Eligible Organizations
-
Microsoft Dynamics CRM Online provides fast online access, simple contact management and better sales performance for a low monthly cost - the best value on the market today.

- Learn more about the free, six-month trial offer >>
- New Online Dashboard for IT Leaders
-
Read about top issues IT decision-makers face every day, plus get cost-effective solutions to real-life IT problems.
- Learn more >>
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







