Software Tool Plugs Security Leaks

August 1, 2007

Often when you make an Internet transaction, symbols on the Web page assure you that your transaction will be secure and that private information about you, such as passwords, bank account or credit card numbers, will not be intercepted by a third party.

Such assurances mean safe passage along the information highway. But is your private information secure after it enters a merchant's computer?

Not necessarily, says a University of Illinois at Chicago computer-security expert who is developing a software tool that will help keep private information from falling under prying eyes.

"There are many ways software can leak information, and often programmers are clueless about how to prevent it," said V.N. Venkatakrishnan, assistant professor of computer science and co-director of UIC's Center for Research and Instruction in Technologies for Electronic Security.

"Programmers need tools and techniques to write good code that safeguards private data," he said. "It is important to address end-user privacy concerns during software development."

The problem focuses on the massive number of computer programs written in C, the language most widely used for building systems software for applications such as mail agents, calendars and web browsers.

Building on previous research findings, Venkatakrishnan has developed a software tool to break up private, protected data-entering programs written in C, separating it from information that is open to public access, such as via an Internet link. The tool automatically identifies what Venkatakrishnan calls the program's public and private zones, monitoring the program while running, checking the information flow almost like a gatekeeper dividing attention between these two zones.

"Taken together, the public and private zones replace the original functionality of the program," he said. "It enables you to enforce different policies on these zones. For instance, the public zone is not allowed to read sensitive data, and the private zone is not allowed network access, which addresses end-user privacy concerns."

Venkatakrishnan has already developed a prototype tool and has successfully tested it on medium-scale software programs. He just received a two-year, $250,000 single-investigator grant from the National Science Foundation to create a way to scale-up the tool for use on large-scale programs, such as mail readers and Web browsers.

The tool will be easy for programmers to use, and applicable to a wide range of programs, Venkatakrishnan said. He expects to have it tested and ready for public release within two years.

"The prototype is there. It will be fairly easy for us to build on it."

Source: University of Illinois at Chicago


print this article email this article download pdf blog this article bookmark this article     Stumble it Digg this share on Facebook retweet share on Reddit add to delicious
Rate this story - 4.3 /5 (3 votes)


August 1, 2007 all stories

Comments: 0

4.3 /5 (3 votes)
  • Stumble this up

  • Digg this

  • share this

  • hide
  • Related Stories

  • Second Life creates virtual world for businesses
    created Nov 05, 2009 | popularity not rated yet | comments 0
  • Wimba providing classroom alternative in light of flu outbreaks
    created Nov 04, 2009 | popularity not rated yet | comments 0
  • Secure computers aren't so secure
    created Oct 30, 2009 | popularity not rated yet | comments 0
  • Jumping the queue for official documents
    created Oct 21, 2009 | popularity not rated yet | comments 0
  • People are still the weakest link in computer and internet security, study finds
    created Oct 13, 2009 | popularity not rated yet | comments 0



  • hide
  • Relevant PhysicsForums posts

  • Controling/Reading a CDROM drive.
    created 21 hours ago
  • casio calculator that's similar to TI-89
    created Nov 08, 2009
  • Advice on what cell phone to get
    created Nov 08, 2009
  • Changing the language options on your phone.
    created Nov 03, 2009
  • More from Physics Forums - Computing & Technology

Other News

Google Go

Google Go gets going (w/ Video)

Technology / Software

created 3 hours ago | popularity 4.7 / 5 (3) | comments 1

(PhysOrg.com) -- Google has introduced its new experimental programming language Go, which aims to combine speedy application development through simplified coding with high-speed program execution.


New 'finFETS' promising for smaller transistors, more powerful chips

New 'finFETs' promising for smaller transistors, more powerful chips

Technology / Semiconductors

created 19 hours ago | popularity 4.8 / 5 (12) | comments 3

(PhysOrg.com) -- Purdue University researchers are making progress in developing a new type of transistor that uses a finlike structure instead of the conventional flat design, possibly enabling engineers ...


New search technique for images and videos has broad applications

New search technique for images and videos has broad applications

Technology / Computer Sciences

created 17 hours ago | popularity 5 / 5 (5) | comments 0

(PhysOrg.com) -- Engineers at the University of California, Santa Cruz, have developed a powerful new approach to a fundamental problem in computer vision: how to program a computer to recognize or categorize ...


The New York Times headquarters in New York City

New York Times publishes 'crowd-funded' article

Technology / Internet

created 5 hours ago | popularity not rated yet | comments 0

The science section of The New York Times contained an unusual article on Tuesday. The story about a huge floating garbage patch in the Pacific Ocean was not written by a Times reporter but by a freelance ...


Hydrogen milestone moves energy independence one step forward

Hydrogen milestone moves energy independence one step forward

Technology / Energy

created 17 hours ago | popularity 4 / 5 (10) | comments 4

(PhysOrg.com) -- Big things often come in small packages. That's certainly the case with the potential created by recent successes in hydrogen research at Idaho National Laboratory.