Software Insecurity

Outsourcing and defense fear of "foreign influence"















Share on Tumblr

JOINT STRIKE FIGHTER,

JOINT STRIKE FIGHTER, an international project, contains software code written outside the U.S. Image: LOCKHEED MARTIN

In February 2005 a group of Pentagon industry advisers warned that the "migration of critical microelectronics man?u?facturing" from the U.S. to other countries compromised national security. To ensure a steady supply of safe microchips, the Defense Science Board--which advises senior defense officials--recommended establishing "trusted foundries" to make critical hardware. But that is only part of the picture. According to the science board, any effort to improve the safety and supply of microchips would be of "limited utility" without a comparable focus on software--especially on what the Pentagon calls "foreign-influenced software."

The Department of Defense once created its own software, but today only the most highly classified code is written in-house, at places such as the secretive National Security Agency. But a good deal of code for some of the military's most sophisticated weapons--fighter aircraft and missile defense systems, for example--is written in other countries.

In 2004 the Government Accountability Office (GAO) found that the military "is experiencing significant and increasing reliance on software and information systems for its weapon capabilities, while at the same time traditional DOD prime contractors are subcontracting more of their software development to lower-tier and sometimes nontraditional defense suppliers." Those suppliers, the GAO added, use "offshore locations and foreign companies" for some software development.

Software developed overseas can be manipulated in several ways, says Nancy Mead, a senior member of the technical staff at the Carnegie Mellon Software Engineering Institute. The code itself can be tampered with and set up to do subsequent damage; it can also be laced with surreptitious "back doors" designed to allow access to a system at a later date. And the possibility exists that software could be copied and sold to adversaries.

"You don't have day-to-day control over what's going on" at some overseas facilities, Mead notes. U.S. companies that look to foreign suppliers must keep an eye on the software-development process as much as possible, she says, because the development phase is the point at which errors or intentional flaws can most easily be prevented. Complex software contains millions of lines of code, and "it becomes more difficult" to spot such flaws later on, Mead explains: "At that point you're just looking for a needle in a haystack."

According to a former Pentagon official who requested anonymity, software written abroad has become the subject of high-level discussions and secret threat assessments within the DOD. The department went back to its science board last October for a look at both why the military has become so dependent on software of "foreign provenance" and what is currently being done to test it. The board will probably finish its analysis sometime this year.

Leading the science board study is Robert Lucky, an esteemed engineer, author and research consultant. Lucky says he was concerned the military might deem too many systems as "mission-critical," meaning that they must have the highest levels of software security. Such classification would make the task of ensuring security that much harder--and more expensive. Lucky and his panel will have to address that question of resources: the Pentagon has asked them to evaluate the investments the DOD could make to increase confidence in military software. Like many choices in life, "it all comes down to money," Lucky remarks. "How much security can you get for how much money?"



ABOUT THE AUTHOR(S)

Daniel G. Dupont edits InsideDefense.com, an online news service.


2 Comments

Add Comment
View
  1. 1. Marble Host 05:36 AM 3/6/09

    Thanks for the information and thanks for the sharing i also sharing to my friends,Thanks again
    <a href="http://www.marblehost.com">Marble Host"</a>

    Reply | Report Abuse | Link to this
  2. 2. TAWilliams01 12:17 AM 12/8/10

    ... is it any wonder WHY classified security breaches ??? ... with outrageous protocol's ... outsourced security program creator's ... is this country not capable of writing it's own program's ??? ... then mind how this government play out it's role on the local / global stage ~ look how we look !!!

    Reply | Report Abuse | Link to this
Leave this field empty

Add a Comment

You must sign in or register as a ScientificAmerican.com member to submit a comment.
Click one of the buttons below to register using an existing Social Account.

More from Scientific American

See what we're tweeting about

Scientific American Editors

More »

Free Newsletters


Get the best from Scientific American in your inbox

Solve Innovation Challenges

Powered By: Innocentive

  SA Digital
  SA Digital

Science Jobs of the Week

Email this Article

Software Insecurity

X
Scientific American Magazine

Subscribe Today

Save 66% off the cover price and get a free gift!

Learn More >>

X

Please Log In

Forgot: Password

X

Account Linking

Welcome, . Do you have an existing ScientificAmerican.com account?

Yes, please link my existing account with for quick, secure access.



Forgot Password?

No, I would like to create a new account with my profile information.

Create Account
X

Report Abuse

Are you sure?

X

Institutional Access

It has been identified that the institution you are trying to access this article from has institutional site license access to Scientific American on nature.com. To access this article in its entirety through site license access, click below.

Site license access
X

Error

X

Share this Article

X