Energy News  
New Computer Program Prevents Crashes And Hacker Attacks

Almost everything done on a computer uses some amount of memory-each graphic on an open Web page. For example-and when a program is running, it is constantly requesting small or medium chunks of memory space to hold each item.
by Staff Writers
Amherst MA (SPX) Dec 28, 2006
Today's computers have more than 2,000 times as much memory as the machines of yesteryear, yet programmers are still writing code as if memory is in short supply. Not only does this make programs crash annoyingly, but it also can make users vulnerable to hacker attacks, says computer scientist Emery Berger from the University of Massachusetts Amherst.

With such problems in mind, Berger created a new program that prevents crashing and makes users safer, he says. Dubbed DieHard, there are versions for programs that run in Windows or Linux. DieHard is available free for non-commercial users at here.

Berger developed DieHard together with Microsoft researcher Ben Zorn. Berger has received a $30,000 grant from Microsoft, a $30,000 grant from Intel, and a $300,000 grant from the National Science Foundation for his work on DieHard.

Almost everything done on a computer uses some amount of memory-each graphic on an open Web page. For example-and when a program is running, it is constantly requesting small or medium chunks of memory space to hold each item, explains Berger. He likens the memory landscape to a row of houses, each with only enough square footage for a certain number of bytes.

The problem, says Berger, is that sometimes when memory real estate is requested, programs can unwittingly rent out houses that are already occupied. They also might request a certain amount of square footage when they actually need more, so an item can spill over into another "house." These mistakes can make programs suddenly crash, or worse.

"Ironically, crashing is the best thing that can happen," says Berger. "An overflow also can make your computer exploitable by hackers."

One way that the computer becomes more vulnerable results from the fact that "addresses" that are designated for a password, for example, will be on the same lot on the same street in every version of the program. So if a hacker overwrites a password, he or she can easily locate the password address on any of the umpteen versions of the program that are out there.

DieHard presents several remedies to such problems. First, it takes a compact row of memory buildings and spreads them around in the landscape. It also randomly assigns addresses-a password that has a downtown address in one session may be in the suburbs next time around. And in some versions of the program, DieHard will secretly launch two additional versions of the program the user is running-if a program starts to crash, that buggy version gets shut down and one of the other two is selected to remain open. DieHard can also tell a user the likelihood that they'll have been affected by a particular bug.

These problems wouldn't arise if programmers were a little less focused on speed and efficiency, which is rarely a problem these days, and more attentive to security issues, says Berger.

"Today we have way more memory and more computer power than we need," he says. "We want to use that to make systems more reliable and safer, without compromising speed."

Community
Email This Article
Comment On This Article

Related Links
University of Massachusetts Amherst
Diehard
Learn about Cyberwar Systems and Policy Issues at SpaceWar.com
Cyberwar - Internet Security News - Systems and Policy Issues



Memory Foam Mattress Review
Newsletters :: SpaceDaily :: SpaceWar :: TerraDaily :: Energy Daily
XML Feeds :: Space News :: Earth News :: War News :: Solar Energy News


Romanian Charged Over NASA Hacking
Bucharest (AFP) Dec 2, 2006
A 26-year-old Romanian man has been charged with hacking into the computers of the NASA space agency, police in Bucharest said on Saturday. Victor Faur, from Arad in western Romania, is accused by authorities in the United States of causing NASA damages amounting to 1.3 million dollars (almost 1 million euros). The US alerted Romanian police in July to the fact that the security of NASA's servers had been breached by an unknown person in Romania.







  • Researchers Will Work With Cellulosic Ethanol Plant
  • Hydrogen Fuel Cell Outperforms Diesel Counterpart
  • B-52 Flight Uses Synthetic Fuel In All Eight Engines
  • Easy Come, Easy Go: Shell And Sakhalin

  • U.S. eyeing return to nuclear energy
  • Canada Eyes Nuclear Power To Boost Alberta Oil Sands Production
  • Soviet-Era Uranium Arrives In Russia From Germany
  • Thorium Poised To Meet World's Energy Needs

  • U.S. wood-fired boilers cause concern
  • Climate Change Affecting Outermost Atmosphere Of Earth
  • TIMED Celebrates 5-Year Anniversary
  • Steering Clear Of Icy Skies

  • Indonesia Faces Further Disasters If Forests Not Replanted
  • CT scans used to analyze wood
  • Case Western Reserve University Biologists Suspect Lightning Fires Help Preserve Oak Forests
  • Brazil Creates World's Biggest Forest Preserve

  • Gene silencing used to make better potato
  • Slag keeps rabbits out of wheat fields
  • Scientists create pesticide sunscreen
  • Organic calf born in New Hampshire

  • New Version of Award Winning Vehicle Simulation Modeling Software
  • US Car Manufacturers Hit Back At Environmental Damages Claim
  • Britain Gets First On-Street Electric Car Chargers
  • Invention Could Solve "Bottleneck" In Developing Pollution-Free Cars

  • IATA Gives Cautious Welcome To EU Emissions Trading Plan
  • EU Proposes CO2 Emission Quotas For Airlines
  • Shoulder Ligament A Linchpin In The Evolution Of Flight
  • EU Compromises On Airlines In Carbon-Trading Scheme

  • Could NASA Get To Pluto Faster? Space Expert Says Yes - By Thinking Nuclear
  • NASA plans to send new robot to Jupiter
  • Los Alamos Hopes To Lead New Era Of Nuclear Space Tranportion With Jovian Mission
  • Boeing Selects Leader for Nuclear Space Systems Program

  • The content herein, unless otherwise known to be public domain, are Copyright 1995-2006 - SpaceDaily.AFP and UPI Wire Stories are copyright Agence France-Presse and United Press International. ESA PortalReports are copyright European Space Agency. All NASA sourced material is public domain. Additionalcopyrights may apply in whole or part to other bona fide parties. Advertising does not imply endorsement,agreement or approval of any opinions, statements or information provided by SpaceDaily on any Web page published or hosted by SpaceDaily. Privacy Statement