developerWorks: Secure Programmer: Developing Secure Programs

Written By
Web Webster
Web Webster
Aug 29, 2003

“Computer attacks have become a very serious problem. In 1997,
the CERT/CC reported 2,134 computer security incidents and 311
distinct vulnerabilities; by 2002 it had risen to 82,094 incidents
and 4,129 vulnerabilities. The Computer Security Institute (CSI)
and the San Francisco Federal Bureau of Investigation’s (FBI)
Computer Intrusion Squad surveyed 503 large corporations and
government agencies in 2003 and found that 92 percent of the
respondents reported attacks. Respondents identified both their
Internet connection (78 percent) and their internal systems (36
percent) as frequent points of attack. 75 percent of the
respondents acknowledged financial losses, and although only 47
percent could quantify their losses; those who could found it was
over $200 million.

“There are many reasons why attacks are on the rise. Computers
are increasingly networked, making it easier for attackers to
attack anyone in the world with very little risk. Computers have
become ubiquitous; they now control many more things of value
(making them worth attacking). In the past, customers have been
quite willing to buy insecure software, so there had been no
financial incentive to create secure software.

“The electronic world is now a far more dangerous place. Today,
nearly all applications need to be secure applications. Practically
every Web application needs to be a secure application, for
example, because untrusted users can send data to them. Even
applications that display or edit local files (such as word
processors) have to be secured, because sometimes users will
display or edit data e-mailed to them.

“If you develop software, you’re in a battleground and you need
to learn how to defend yourself. Unfortunately, most software
developers have never been told how to write secure
applications…”


Complete Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.