Wednesday, 4 May 2016

On 02:07 by admin   No comments
A U.S. computer scientist and a Microsoft researcher have devised a program that drastically reduces application crashes and can prevent some types of attacks by altering the way applications use memory.

Developers Emery Berger, a computer scientist from the University of Massachusetts Amherst, and Microsoft’s Ben Zorn, have made DieHard freely available for noncommercial use at their Web site.

The problems Berger wanted to address were caused by the fact that despite the huge amount of memory installed in today’s PCs, “programmers are still writing code as if memory is in short supply”.

That leads to errors such as double-frees, invalid frees, and various types of overflow. Berger said DieHard eliminates or makes less dangerous many of these problems by making chunks of memory available at various locations, and assigning addresses randomly.

0 comments:

Post a comment