Buffer-overflow resistent CPUs coming

Security, malware, viri--you've got to keep your eyes open
Post Reply
AndrewB
BIG GIANT HEAD I Get Free Beer
BIG GIANT HEAD I Get Free Beer
Posts: 2385
Joined: 12/09/01, 12:00 am
Location: USA
Contact:

Post by AndrewB » 02/23/04, 9:06 am

Check <a href="http://www.newscientist.com/news/news.j ... 4696">this article</a>. Aparently, AMD and later Intel will release new CPUs which have integrated buffer-overflow protection. My question is, why can't current CPUs tell the difference between "program code" and "data" if they can tell the difference between "integer" and "character" data?
Keep Your Assets & ID Private! Can you afford not to?

Gerry
BIG GIANT HEAD I Get Free Beer
BIG GIANT HEAD I Get Free Beer
Posts: 5727
Joined: 12/04/01, 12:00 am
Location: Perth, Western Australia
Contact:

Post by Gerry » 02/23/04, 6:14 pm

<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font class=postbody>Quote:</font><HR width=100% color=#333333 SIZE=1></TD></TR><TR><TD><FONT class=quote><BLOCKQUOTE>
On 2004-02-23 17:06, AndrewB wrote:
My question is, why can't current CPUs tell the difference between "program code" and "data" if they can tell the difference between "integer" and "character" data?</BLOCKQUOTE></FONT></TD></TR><TR><TD><HR width=100% color=#333333 SIZE=1></TD></TR></TABLE><!-- BBCode Quote End -->

Where did you hear that? As far as I know they can't... well not with any sort of accecptable accuracy. If your refering to this image
http://www.newscientist.com/data/images ... 4696F1.JPG
then I believe the image is just showing what could possibly be stored at those locations and not that "integer" and "character" data is different.

_________________
What's the best thing about finally learning to touch type? Being able to watch TV while writing up an assignment.... sweeet.

<font class=editedby>[ This Message was edited by: Gerry on 2004-02-24 02:17 ]</font>

craeonics
Member ****
Posts: 36
Joined: 01/12/04, 12:00 am
Location: Cleft of Dimensions
Contact:

Post by craeonics » 02/25/04, 8:18 am

Who says cpu's make that distinction? The only thing a cpu sees are memory locations, which it applies the various opcodes to. At machine level, there exists only data.

AndrewB
BIG GIANT HEAD I Get Free Beer
BIG GIANT HEAD I Get Free Beer
Posts: 2385
Joined: 12/09/01, 12:00 am
Location: USA
Contact:

Post by AndrewB » 02/25/04, 8:57 am

Hmm. So by that logic, all other pieces of information (character, buffer, etc) is beholden to "data", whatever data happens to be, right?
Keep Your Assets & ID Private! Can you afford not to?

SOD
BIG GIANT HEAD I Get Free Beer
BIG GIANT HEAD I Get Free Beer
Posts: 5284
Joined: 12/06/01, 12:00 am
Location: here and there

Post by SOD » 02/25/04, 10:21 am

Not quite A' :-)
A number can be an integer and a character. Damn, this computer stuff is hard.

AndrewB
BIG GIANT HEAD I Get Free Beer
BIG GIANT HEAD I Get Free Beer
Posts: 2385
Joined: 12/09/01, 12:00 am
Location: USA
Contact:

Post by AndrewB » 02/25/04, 10:54 am

What ever happened to those proposed computers that could handle quartanary rather than simply binary code? They had regular I/O plus "half-on/half-off" states as well. I don't remember much about it or how it worked, but I do remember reading something about the idea on slashdot or somewhere of similar credibility.
Keep Your Assets & ID Private! Can you afford not to?

Gerry
BIG GIANT HEAD I Get Free Beer
BIG GIANT HEAD I Get Free Beer
Posts: 5727
Joined: 12/04/01, 12:00 am
Location: Perth, Western Australia
Contact:

Post by Gerry » 02/25/04, 12:29 pm

Yeah it was posted here too, their still working on it I think, it was only posted a little while ago.
I answer rhetorical questions for my own enjoyment.

AndrewB
BIG GIANT HEAD I Get Free Beer
BIG GIANT HEAD I Get Free Beer
Posts: 2385
Joined: 12/09/01, 12:00 am
Location: USA
Contact:

Post by AndrewB » 02/25/04, 2:15 pm

Do you happen to remember what companies were working on the design off the top of your head by any chance?
Keep Your Assets & ID Private! Can you afford not to?

Melkor
Senior Member I Get Free Beer
Senior Member I Get Free Beer
Posts: 314
Joined: 12/04/01, 12:00 am
Location: Wherever i am going.
Contact:

Post by Melkor » 02/25/04, 3:30 pm

Most quantom computers if i recall were just research and not done by any companies yet...
<TABLE STYLE=filter:GLOW(color=black, strength=+1)></table> Screws loose or too tight

Gerry
BIG GIANT HEAD I Get Free Beer
BIG GIANT HEAD I Get Free Beer
Posts: 5727
Joined: 12/04/01, 12:00 am
Location: Perth, Western Australia
Contact:

Post by Gerry » 02/26/04, 6:21 am

<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font class=postbody>Quote:</font><HR width=100% color=#333333 SIZE=1></TD></TR><TR><TD><FONT class=quote><BLOCKQUOTE>
On 2004-02-25 22:15, AndrewB wrote:
Do you happen to remember what companies were working on the design off the top of your head by any chance?</BLOCKQUOTE></FONT></TD></TR><TR><TD><HR width=100% color=#333333 SIZE=1></TD></TR></TABLE><!-- BBCode Quote End -->

I was actually gonna post the name "IBM" in the last post I made but decided not to as my memory of the article is a little hazy.
I answer rhetorical questions for my own enjoyment.

AndrewB
BIG GIANT HEAD I Get Free Beer
BIG GIANT HEAD I Get Free Beer
Posts: 2385
Joined: 12/09/01, 12:00 am
Location: USA
Contact:

Post by AndrewB » 02/27/04, 5:03 am

If anyone, probably them. Development order has historically been IBM -->Intel -->AMD over the last decade for the most part.
Keep Your Assets & ID Private! Can you afford not to?

Post Reply