A software called RockSalt developed by Harvard researchers boosts app security

RockSalt software improves app security.

Greg Morrisett

School of Engineering and Applied Sciences (SEAS) researchers and two Harvard undergraduates have developed a “clever bit of code” called RockSalt that could boost security for popular Web and mobile applications such as Gmail, Facebook, and Angry Birds.

When a user surfing the Web opens an external application, says Cutting professor of computer science and lead researcher Greg Morrisett, Web browsers such as Google Chrome typically “sandbox” the program’s code by running it in JavaScript, an intermediate—and safer—language. This approach limits native code (computer code compiled to run with a particular processor) to functions that fall within particular security parameters, but can also slow the application. If the application runs in native code instead, it will execute commands more quickly, but at a price: it makes devices more susceptible to hackers looking to gain access to other parts of a computer or mobile device. RockSalt solves the security problems of native code without slowdowns. Developed by Morrisett, former postdoctoral fellow Jean-Baptiste Tristan (now at Oracle), rising seniors Edward Gan ’13 and Joseph Tassarotti ’13, and Gang Tan of Lehigh University, RockSalt enables programmers to code in any language, compile their work in native executable code, and secure it without going through intermediate languages such as JavaScript.

When computer scientists at the University of California, Berkeley, developed a similar solution called software fault isolation (SFI) more than a decade ago, it was limited to devices using RISC chips, a type of processor more common in research than in consumer computing. In 2006, Morrisett developed a way to implement SFI on the more popular CISC-based chips, like the Intel x86 processor, eventually leading to Google’s development of Google Native Client (or NaCl).

When bugs and vulnerabilities were found in the checker for NaCl, Morrissett once again tackled the challenge, turning the problem into an opportunity for his students, and then presenting their research at the June ACM Conference on Programming Language Design and Implementation (PLDI) in Beijing. His team expects RockSalt to be integrated into future versions of common Web browsers, and plans to adapt the tool for use in a broader variety of processors.

“The biggest benefit,” says Morrisett, “may be that users can have more peace of mind that a piece of software works as they want it to.”

You might also like

At Harvard, AI Meets “Post-Neoliberalism”

Experts debate whether markets alone should govern tech in the U.S.

Sam Liss to Head Harvard’s Office for Technology Development

Technology licensing and corporate partnerships are an important source of revenue for the University.

Garber to Serve as Harvard President Beyond 2027

A once-interim appointment will now continue indefinitely.

Most popular

Why Men Are Falling Behind in Education, Employment, and Health

Can new approaches to education address a growing gender gap?

The 1884 Cannibalism-at-Sea Case That Still Has Harvard Talking

The Queen v. Dudley and Stephens changed the course of legal history. Here’s why it’s been fodder for countless classroom debates.

Trump Administration Appeals Order Restoring $2.7 Billion in Funding to Harvard

The appeal, which had been expected, came two days before the deadline to file.

Explore More From Current Issue

A silhouette of a person stands before glowing domes in a red, rocky landscape at sunset.

Getting to Mars (for Real)

Humans have been dreaming of living on the Red Planet for decades. Harvard researchers are on the case.

An axolotl with a pale body and pink frilly gills, looking directly at the viewer.

Regenerative Biology’s Baby Steps

What axolotl salamanders could teach us about limb regrowth

A football player kicking a ball while another teammate holds it on the field.

A Near-Perfect Football Season Ends in Disappointment

A loss to Villanova derails Harvard in the playoffs.