August 14, 2006 4:00 AM PDT

Perspective: Why Internet security continues to fail

See all Perspectives
Why Internet security continues to fail
In his public farewell to the Internet security community three years ago, the famed security researcher known as Rain Forest Puppy opined that the Internet security community was allowing commercialism to trump common sense when it came to security thinking--a situation that he believed contributed to growing Internet insecurity.

Indeed, free-market financial interests and an unhealthy complacency by vendors and customers alike continue to overpower sound security logic and practices. Even though many companies conduct cutting-edge research into technological security measures, the IT world continues to endorse a technology-centric approach to information protection. This has created a security planning problem for information-based organizations.

Placing more complexity on top of existing (and flawed) complexity does not lead to increased protection.

Customers forget that the technologies of protection are only as reliable and resilient as the underlying infrastructures they want to protect. Failing to acknowledge or fix an infrastructure plagued with problems raises many doubts about any security product's ability to function in such a foundation. Placing more complexity on top of existing (and flawed) complexity does not lead to increased protection, but rather, fosters a false sense of increased protection.

While helping to define the software industry, software licensing provisions shield vendors from legal and fiduciary responsibility for problems arising from their products. They also offer corporate protection rarely found in other industries. The technology industry apparently is the only business engaged in regular commerce that's immunized against gross negligence in the design or manufacture of its products.

Yet tolerating and implementing "good enough" products from unaccountable vendors is the accepted norm--and any resulting loss incurred by customers is deemed the price of doing business in the Information Age. How such practices contribute to stronger Internet security remains unclear.

Concerns about protecting information helped establish several security evaluation criteria in recent years. From HIPPA and FIMSA to SOX and GISRA, nothing signifies a successful information protection program today better than publicly trumpeting compliance with any of these government auditing and certification standards.

But if these standards are considered minimal requirements for security success, why are few--if any--security chiefs fired when their programs fail to stand up to challenge? (The current penalty for such failures seems to be little more than rhetorical admonitions to "do better next time"--as evidenced regularly during the annual Federal Computer Security Report Card evaluations.)

Today's technology procurement cycle requires customers to upgrade their products and remain current with their vendors' supported product lines (and revenue goals) by routinely replacing one "good enough" product with another one of equal standing. The new features may neither be needed nor required. At that point, like it or not, customers run up against unfamiliar products and potentially significant and unknown costs to their networks and organizations.

Customers must reverse this practice by upgrading when they--not their vendors--deem it necessary. By doing so, they can also terminate their roles as unsuspecting beta testers for allegedly completed products and shake off a dependency relationship that's more akin to the psychological condition known as Stockholm Syndrome than to sound business practice. The time to test software is before, not after, customer deployment.

The current state of insecurity clearly is not acceptable, and customers should be demanding serious improvements. But if real change is to occur, we need to look beyond technology innovations before effective security benefits can be realized. What we know now is that the major obstacle to significant progress toward sound information security is cultural, not technical.

Biography
Richard Forno is a principal consultant for KRvW Associates, a Washington D.C.-area security consultancy. The views expressed in this article are his own.

More Perspectives

See more CNET content tagged:
insecurity, complexity, Internet security, vendor, practice

14 comments

Join the conversation!
Add your comment
Another Windows-only Article?
> Placing more complexity on top of existing
> (and flawed) complexity does not lead to
> increased protection, but rather, fosters
> a false sense of increased protection.

It was already beaten to death on forums - C|Net ones included.

Please please please please mark you article as Windows-only since described problems are solely Windows specific, with its barbaric state of second/third party software development.

The Linux and BSD systems have all passed through that infant age when "more" considered is "better". Windows with its backward-compatibility mantras is not yet there.
Posted by Philips (400 comments )
Reply Link Flag
Wake up
You are leaving out the human factor of security. The one thing software cannot always remedy is the human factor. This is true for every OS. If some is running there computer as admin even when they do not need to, then the possiblity of a security breach is more likely than if you were not. Until people start taking the needed steps to keeping their systems secure, there will always be security issues.
Posted by VI Joker (231 comments )
Link Flag
Do Nothing Security
Finally someone who understands that people want to be secure and have total privacy yet want to do nothing to acheive that. An Indirect Portal does that 100% on BOTH ends... the site visited and the PC used are clueless where you went and what you did. The user, does NOTHING, except surf through the U.S. Patented notme.com portal, which we are building as you read.

Internet Security and Privacy can only be acheived though a BS in Computer Sciences or
Posted by Steve Hirst (21 comments )
Reply Link Flag
Do Nothing Security
Finally someone who understands that people want to be secure and have total privacy yet want to do nothing to acheive that. An Indirect Portal does that 100% on BOTH ends... the site visited and the PC used are clueless where you went and what you did. The user, does NOTHING, except surf through the U.S. Patented notme.com portal, which we are building as you read.

Internet Security and Privacy can only be acheived though a BS in Computer Sciences or
Posted by Steve Hirst (21 comments )
Reply Link Flag
t's all about the money
Richard, I totally agree. The bottom line is that Internet providers, individuals and corporations, are focused on making their fortune at the expense of the comsumer. As long as the consumer accepts the argument that they are powerless, they will continue to be ignored. It will cost the consumers their time and money to stay "secured". Unfortunately, the unsophisticated users will pay the hightest price.
Posted by rxday (1 comment )
Reply Link Flag
Cost Across The Globe
To a certain point, consumers are powerless on their own to true security. They have the power to demand better security, but the problem lies in those who refuse to change. Now that we have groundwork, people can't leave that groundwork or you lose a lot of the compatibility.

People want spam blockers because of all the junk mail, but they flip if one valid e-mail gets filtered out. I know it's a very different situation technically for internet security, but the analogy is fairly straight forward.

If you try and change the groundwork as the article discusses (because the underlying problems can't just be masked and covered up), you are looking at restricting those unwilling to upgrade. Most of this is cause of cost, and who is supposed to pay for it? If the software companies have been allowed to have the attitude they have had up until now, they we have accepted their software as is, we can't demand that they provide the changes for free. Basically you'd have to start a second internet in terms of everything from protocol to browser.

Bottom line is that we set the bar for standards low at the beginning because we just wanted the service, and figured we'd worry about the details later, but in doing so, we've shot ourselves in the foot. It would have been cheaper if the problems were fixed in the beginning. Pay more for the first service, but you wouldn't need to pay for the other services that protect you from the things that weren't considered in the first place.
Posted by Brandon Bartelds (42 comments )
Link Flag
Software Security Flaws
The issue is software security flaws and the great number of these across the whole industry. That these companies can market and sell and profit from "a work in progress" based rules and laws written into the system of licence and use.
Windows would be an example, so would Adobe or Linux or any other software developer working with the current Industry licencing practice.
That these software flaws can and do lead to personal and corporate system crashes or loss of data via the internet puts the emphasis on that mysterious entity THE INTERNET. And absolves the software manufacturers because it is stated in the licence which you had to agree to, that the use of the software and any losses or damage due to that use is on your head alone.
Like GM or Ford saying, buy our vehicles, But if you drive them or take them out onto that ill defined "HIGHWAY"...well, that's not our thing and your on your own. You'll find all this in your licence, happy traveling.
I think the writer has a valid point and I'm willing to take it a step further by adding that the licencing practice while isolates the manufacturer from any culpability shifts the "blame" and further demonizes "the Internet" as this ungodly place where who knows what can or will happen. And that the government must step in to regulate the internet and protect the innocent including those poor software manufacturers. Ya gotta love lawyers.
Posted by aqvarivs (38 comments )
Reply Link Flag
Why we need Legal-Technical solution
This is basically a technical problem of how to make a system secure.

Consider a banking system which allows you to login to their website and say, lets you view your balance. Till few (actually a lot) years back, you would go to a bank with your id, and ask for this info. On id verification, you would be given the information. Now the bank gives you a user name and a password and lets you view it yourself. In the process following things are done:
1. Id verification using user name and password.
2. Restricting access, as only authorised user can access his own details.
3. Storing the data only in bank's own system, which can be accessed only by authorised users.
4. Restricting type of users, only you and authorised bank employee can view the info
5. Save on the costs of manually giving info

If bank kept all this data on every users computer, it will not be secure. Also, if bank did not manage who all can be the users and types of users, still there will be loopholes in the system. If the bank gave this information in unsecured way(e.g. not encrypted), it will not be secure. Lastly, if the user downloads the date and stores on a public computer, it will not be secure.

We need a similar system that manages the personal information of people. It can be a private company or government organisation which manages the data, stores only at in one computerised system (with proper backup) and provides it to "only" authorised parties, which are only the users themselves and the IRS. Nobody else should get this data.
For transacting business - payments etc, it will work similar to Google checkout. In google checkout, you register your credit card account info with google. Then you just provide your google account details on various websites while buying or selling. The websites interact with google servers and actual personal data is never passed on to them.
Posted by him__ (14 comments )
Reply Link Flag
Security needs to be hardware-based
Software, obviously, always fails.

www.trustedcomputinggroup.org
Posted by ordaj (338 comments )
Reply Link Flag
TCP/IP sux
TCP/IP has been a great tool to define rules needed for a real network. But it provides way too many loose rules.

You spend all your time stopping unwanted traffic and trying to find destinations and push packets to destinations.

Lets kick a sacred cow and put the blame where it belongs. Problems that exist can only highlight the poor foundation. Every time look at the root cause, not the apparent cause.

We now have enough history of problems to do a real redisign and I don't just mean increasing the number of addresses, IPV6 is such a crock, it is defining new, bigger limitations. Who got a PHD for coming up with that.

How do we start again and roll out something that really works. Throw out the bath water.

It's a bit like throwing out MS Windows and using a real operating system because the underlying problems will never be fixed.
Posted by BigTreeMan (11 comments )
Reply Link Flag
Changing this scares me
I'm afraid that Microsoft would insist on being the one to lead the development of a new TCP/IP.

They would then have an in to control the internet similar to the OS control they have on PCs.

This seems to be the direction they are going. I think with their product activation and other policies, if the Internet is then brought down, all they have to do is say we need to be able to do an new version TCP/IP.

Then with the new Microsoft TCP/IP in place they would have the control as well as liscensing fees that even FreeBSD and Linux would have to pay.

If you look at things like Java and Microsoft's Java you can see how this would work. If Microsoft will do that to another companies product time and time again, imagine what they would do with an public or OpenSource system.

I don't want Microsoft involved in public, OpenSource and other operating systems. If they do it will leave us forced to use thier products again.

Just look at the open document debate. Microsoft on one side and everyone else on the other and yet we forced to use Microsoft. If a third party could do an add on to Office to expand the shareing to other Office versions it would be great. By Microsoft doing it instead it not just forces us all to use thier format but also to pay the toll bridge.
Posted by slim-1 (229 comments )
Link Flag
Security is tied to the Basic Infrastructure
I agree with the basic context of the article in that if existing system is flawed then adding more complexity only leads to chaos.

In this regard, NetAlter is redefining security standards for its own alternative to the Internet by making the basic foundations of its network highly secured in implementing innovative securit
y structures and technology.

For example, they are offering to end users Universal Authentifcation integrated with their browser. Unlike present browser technology, the NetAlter browser does not store user information in the form of client or server side cookies and thus denying access to the personal information.

The second aspect is that the NetAlter browser will run only those applications which are digitally secured. This denies execution of any malicious or hijack code or scripts within its framework.

The transfer of data is also done in a secured encrypted format with origin and destination keys embedded that makes the data virtually unaccessible if downloaded to a different destination.

This is a very innovative step indeed.
Posted by guyfrom2006 (33 comments )
Reply Link Flag
Richard Forno wants on the gravy train
This whole article has nothing to do with internet security, or technology information losses.

It has everything to do with a lobbying group trying to establish legislation that will make software companies accountable to security incidents such that they have to pay money, lot's of money.

Automobiles have glass windows. It's easy to bypass the security mechanisms of an automobile by breaking the window. Yet, you can't sue your automobile manufacturer if your car is broken into.

Your house has glass windows. If a criminal breaks your windows and enters your home, you can't sue the real estate company, or your mortgage company, nor the window manufacturer.

How about guns? People have tried -- and failed -- to hold gun manufacturers responsible for criminal use of guns.

Richard Forno is wrong when he suggests the technology industry is alone with it's immunity from accountable for security flaws, for the reasons I gave above.

Richard Forno is a lobbyist trying to bring about legislation such that he and his buddies can SUE SUE SUE Microsoft and their big fat profits whenever a script kiddie does something minor and inconsequetial to someone's website. The term "holding software companies accountable" means, "I want a peice of their big profits."
Posted by Richard G. (137 comments )
Reply Link Flag
Interesting perspective
You have a perspective that I never considered. I don't know all the facts but this would explain his actions, if indeed this is true.
Posted by Seaspray0 (9718 comments )
Link Flag
 

Join the conversation

Add your comment

The posting of advertisements, profanity, or personal attacks is prohibited. Click here to review our Terms of Use.

ie8 fix

What's Hot

Discussions

Shared

RSS Feeds

Add headlines from CNET News to your homepage or feedreader.

ie8 fix