Re: How to develop a random number generation device



On Sep 12, 9:26 pm, JosephKK <joseph_barr...@xxxxxxxxxxxxx> wrote:
John Larkin jjlar...@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx posted to
sci.electronics.design:



On Tue, 11 Sep 2007 17:28:32 +0100, Nobody <nob...@xxxxxxxxxxx>
wrote:

On Tue, 11 Sep 2007 07:44:01 -0700, John Larkin wrote:

Cool. When can we expect buffer overrun exploits to be impossible
under Windows?

When it stops letting you run arbitrary machine code.

Nothing the OS does can prevent machine code from overrunning a
buffer.

Ancient computers, PDP-11 and VAX certainly, had memory management
hardware that separated I and D space, where I space was read-only,
and D space could not be executed. And the OS's enforced those
rules. It was common to have many users running the exact same code,
but mapped into different data spaces.

Problem is, neither Intel nor Microsoft was in the mainstream of
computing when they kluged up x86 and Windows.

John

The hardware only became capable of the basics of worthwhile
implementation in early Pentiums, and became capable of really
worthwhile implementations with Opteron (AMD) and EMT64 (Intel).


I disagree with what you may not have meant to say above. In the
microprocessor area, you are largely correct but in other machines,
there were many hardware systems that could protect against buffer
overflows getting evil code to run. Some of them used a different
stack for call and return than for the data. Some such as the IBM-360
didn't have a stack and required each routine to handle its "save
area".

Some of the more DSPish machines would also be hard to make a buffers
overflow do anything evil. They are far from general purpose machines
so although they may show that it could have been done, we can say
that they could have made a general purpose PC that was well defended.






.



Relevant Pages

  • Re: Need tutorials, guides... However...
    ... performance loss you'll get from an OS like Windows or Linux. ... machines out there have gone off in many different directions. ... expect to find certain hardware at certain addressess. ...
    (alt.lang.asm)
  • Re: OT: my new PC rocks!!
    ... "hardware mix and match" for home users, where they could slot in any ... that with the PC's delibrately "loose" architecture then machines ... slowness of Windows software to cater for something that no-one seems ... The only advatange of Microsoft stuff; The installs tend to be less ...
    (alt.lang.asm)
  • Re: OT: Windows XP Service Pack 3
    ... ever-increasing part of the total cost of purchase as hardware prices fall ... these low price machines along with the OLPC project are a serious threat and M$ have taken action: ... "News group IDG reports that Microsoft plans to charge PC makers selling to India and China $26 to put a copy of Windows XP Home on a low-cost laptop. ... A retail copy of Windows XP Home sells in the UK for about £55 - though the prices PC makers pay for the software is likely to be lower. ...
    (uk.radio.amateur)
  • Re: Dvorak switches to Linux
    ... install it permanently on my *latest* machines." ... He says Unix is not as prone to virus as Windows. ... What I say is Apple does not provide you with the hardware you need, which, ... G4 Mini on getting the first of two Intel ones. ...
    (comp.sys.mac.system)
  • Re: How to develop a random number generation device
    ... computing when they kluged up x86 and Windows. ... The hardware only became capable of the basics of worthwhile ... microprocessor area, you are largely correct but in other machines, ... there were many hardware systems that could protect against buffer ...
    (sci.electronics.design)