Slashdot Log In
Do We Really Need a Security Industry?
Posted by
CmdrTaco
on Thu May 03, 2007 03:11 PM
from the only-if-software-had-no-bugs dept.
from the only-if-software-had-no-bugs dept.
netbuzz noted that Bruce Schneir's latest column
discusses the security industry where he points out that "The primary reason the IT security industry exists is because IT products and services aren't naturally secure. If computers were already secure against viruses, there wouldn't be any need for antivirus products. If bad network traffic couldn't be used to attack computers, no one would bother buying a firewall. If there were no more buffer overflows, no one would have to buy products to protect against their effects. If the IT products we purchased were secure out of the box, we wouldn't have to spend billions every year making them secure."
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
"Schneir"? (Score:5, Informative)
At least spell his name correctly: Schneier [schneier.com].
I have a better question... (Score:5, Interesting)
Parent
Re: (Score:3, Informative)
Re: (Score:3, Insightful)
I think that's what Mr. Schneier is getting at: most appliances and th
Incorrect assumption (Score:4, Insightful)
If it's not virri or worms or buffer-overflows then it would be something else. Human intellect has this uncanny ability to grow and adapt.
Mod parent up! (Score:5, Insightful)
Having a firewall may not force the workstation software providers to improve their security. But the firewall provides a single point where you can focus intensive monitoring efforts.
We live in a world where people will trade their password for a bar of chocolate.
Over time the technology WILL get better. We're already seeing some of that. But in the end, even with perfect software security, we will still have problems because PEOPLE will be using the systems.
Parent
Bosco (Score:5, Funny)
Parent
Re: (Score:3, Insightful)
Re:Mod parent up! (Score:4, Insightful)
Parent
In other news (Score:5, Insightful)
Parent
Re:In other news (Score:5, Funny)
Parent
Re: (Score:3, Insightful)
Virri? Where'd that extra R come from? (Score:3, Informative)
Virii is not a word (Score:3, Informative)
There are entire wikipedia articles on this issue. What you're doing is wrong, and I've modded you down for being an idiot. The correct plural is "viruses". Start using
Re: (Score:3, Insightful)
To use an analogy, it's as if the locksmiths had convinced us all that we need to buy our car keys and anti-theft systems from them because automobile manufacturers are reluctant to add door locks.
O RLY? (Score:5, Insightful)
Sort of ... but not exactly. (Score:5, Insightful)
Now, take a default installation of Ubuntu Feisty Fawn. Even if you hook it straight into the Internet WITHOUT an external firewall (or running any firewall software) you'll still be very secure.
That's because, by default, there aren't any open ports. There's no way for any worms to attack your system. That's just basic security practice.
Now, there are other ways to crack a default Ubuntu installation. But they require that the admin have done something to make it LESS secure (or you can physically access the box).
Your example is about the physical world. And the problem there is that physical access is already assumed. We can take steps to REDUCE the physical access, but that still leaves social engineering attacks.
You will always need police just as you will always need sysadmins who will READ THE SECURITY LOGS. No matter how secure you are.
Parent
Re:Sort of ... but not exactly. (Score:5, Insightful)
That is besides the fact that the original analogy is wrong. What Bruce thinks is that as computing becomes a utility the security needs will decrease.
I hate to disagree. They will remain, probably even increase to match the "it just works" expectations you have for an utility.
Utilities do not have less expenditure on security just because they have become a utility.
Water companies have to deal with mandatory security of the water supply. Gas companies have to deal with mandatory security of the gas grid. Electrical companies need to provide security of the electrical grid. Old style telecommunication companies have some very hefty obligations regarding the availability of their communications in an emergency and have expenditure related to that as well.
Add to this the day-to-day battle with fraud and theft of service. Even without "national minorities" going around and digging out all of your copper cables and selling them for scrap there is a very large expenditure on security in any utility. Granted, it no longer appears as an item on the end-user bill, but it is there none the less. And lots of it.
If it all ends up being folded into the utility fold it may in fact end up being more than now. Everything else aside a utility is obliged to maintain a certain standard of service, hence 100% of Joe Bloggs will be covered by AV and firewall, not 1% like now and so on.
Parent
Not what he said at all (Score:3, Interesting)
No, he thinks that as computing becomes a utility, the market for selling security to end users will fade away, because the 'utilities' will be buying the security wholesale. Users won't care about whether any anti-virus products are running on Google's servers; they'll only care if they can get access to the shared documents that they run their businesses on.
What Schneier is saying is that security won't be an add-o
Re: (Score:3, Interesting)
That's not what he argues, though.
If you RTFM, Bruce's article argues that as computing becomes a utility, security will become "baked in" such that 3rd-party, add-on security products will, to the extent that they exist at all, be implicit functionality that users don't need to think about. To the extent that security will become cheaper, that's because R&D on it will be largely paid for by the utilities (who have
Do not run with analogies! (Score:5, Insightful)
Put down that analogy; you're liable to cut yourself. 8^)
Security in buildings and public places represents an utterly different problem set from software security. They have virtually nothing in common. Suggesting that software security today is like (heh) a walk in the park is wildly wrong.
I hate analogies, because they cloud things more than they clarify them. But if I were to use yours, I would say that if our buildings and public spaces were better policed, we wouldn't need to pay for personal, individual security guards who pat down and disarm even our friends before they allow us to so much as look at one another.
Schneier's point is valid. In a healthy, heterogeneous software environment, the threats are fundamentally different from those we face today. We could move from trying to protect ourselves from clicking on tainted image and document files(!) to creating secure site configurations tailored to our particular needs. I too dream about the day when we have configurations that are not so draconian that people are precluded by fear from taking advantage of some of the Internet's greatest advantages: the end to end network.
There are some who will say that software is inherently insecure, and that it cannot be secured. There are some who say that people using 'safe' technologies and processes are only safe by virtue of the fact that there are easier targets in abundance. They are wrong. And this is Schneier's point: Whatever inherent problems there may be in software security, the vast majority of Windows users - let's call a spade a spade - work in an environment that is so utterly flawed that there is a quantum difference between the security issues they face and the vastly more limited security issues they could be facing, if only the manufacturers would cease to treat security as a cost centre external to their core business.
Parent
The Analogy is Perfectly Valid (Score:3, Informative)
If people behaved properly, we wouldn't need an entire field of work to clean up after them.
If people coded properly, we wouldn't need security products.
If people obeyed the law, we wouldn't need cops.
In other words, "No kidding, Schneier. Welcome to the real world, where people don't act ln an ideal manner."
You're reading things far too literally (focusing on the details in the difference in security modesl) to get the core message.
My take (Score:3, Interesting)
You can always create a "Groundkeeping Crew" and then no one else in the entire company would have to worry about the grass. However, the day you create an "IT Security Task Force", everyone else lets down their guard. Products like persona
I see what he did there (Score:5, Insightful)
Utopia is a pretty cool place. I'd like to go there too.
Re: (Score:3, Interesting)
The concept was that if computers were secure anyway, threats to them would be non-issues.
The similie isn't "If murderers just stopped wanting to kill us." More accurately, it's "It's the victims' fault for being murderable."
It's about on a par with those who claim the students at VT deserved what they got because they didn't protect themselves by carrying guns.
Re:I see what he did there (Score:4, Insightful)
You make it sound like building software that is secure by nature is impossible. It isn't. SELinux is secure by nature. Qmail is secure by nature. Qmail is guaranteed by the programmer to not have security bugs, with a $500 bounty for the reporter of the first exploit.
Modern desktop operating systems have mediocre to poor design from a security perspective. They could be built a lot better, only they're not because it is far more profitable to not improve the security and focus on features instead (flashy window animations sell better than being bulletproof).
Heck, even the software I build for a living is far less secure than it could be, because I have feature-pressure forcing my hand.
Parent
Do we really need car mechanics? (Score:2, Interesting)
Do we really need law enforcement? (Score:4, Insightful)
Re: (Score:3)
This is a logical fallacy.
We don't need to spend billions every year enforcing the law, anyway.
We have a number of laws which not only need not be enforced, but should not be enforced.
If we stopped enforcing the bullshit laws, we would be able to spend a lot less money.
However, we continue to enforce them because they
True, but not realistic. (Score:3, Insightful)
Yeah (Score:5, Insightful)
Re: (Score:3, Insightful)
So you go get aftermarket security for your windows and doors. What Schneier is saying is that for IT, the ADT-equivalent in your analogy will be introduced into products pre-market. It's like the builders of your home automatically installed ADT and Sloman and you just know that you're secure without knowing what ADT and Sloman are. I
Blah, blah, blah ... (Score:5, Funny)
If computers were already secure against viruses, there wouldn't be any need for antivirus products. If bad network traffic couldn't be used to attack computers, no one would bother buying a firewall. ...
And if pigs flew out of my arse, I wouldn't need to go to the supermarket to buy bacon. What's his point?
That's gross (Score:5, Funny)
Parent
Re: (Score:3, Funny)
Just don't ask where the tomatoes come from.
Security industry is needed (Score:5, Insightful)
Re:Security industry is needed (Score:4, Insightful)
Never underestimate the power of human stupidity.
Always remember that a human is in the matrix.
Parent
Re: (Score:3, Insightful)
There is nothing that a computer can do to protect itself from a determined user with the root password. If I want to install the latest BonziCometWeatherCursorBuddyBug crapware then my PC can't stop me, no matter how secure the OS is. Even if OSes and applications could be 100% hardened against remote exploits, there's nothing that can be done about trojans, other than educating the users and using anti-malware products.
To be honest, I expect better from Schneier - he of
Re: (Score:3, Insightful)
Yeah, but... (Score:3, Insightful)
There is no way to absolutely positively guarantee any complex product can remain safe over a period of time as the environment it runs in will change through both vendor and user additions to that environment. And anyways, the market does not want to wait for 'secure.' The market hardly waits for 'workable.'
Bruce's question is interesting on some levels, but seems shallow in a number of ways. That being said I read him all the time.
Regards.
Just Build A PC with no Functionality! (Score:3, Interesting)
I have the utmost respect for Bruce, but that statement is fairly ridiculous. Its like saying if we built automobiles that could never crash then we wouldn't need road rules. Basically you can sub anything into that statement. If we made food that wasn't unhealthy we would need Jared and annoying Subway commercials...
don't need one, but will always have one (Score:5, Insightful)
The companies that develop software know that (2) doing security properly is extremely expensive, and requires hiring skilled specialists, and inegrating those specialists at all levels of the development process.
When you take points (1) and (2) into consideration, you realize that there is a lot more ROI in developing cheap insecure software than there is in developing expensive secure software.
This is an example of capitalism failing due to poorly-informed consumers. But I can think of no way to solve the problem (a security quantifier???), so the industry will continue along as it does today: cheap software and band-aid security.
Bad reasoning in the article (Score:4, Insightful)
Which is like saying that the primary reason the physical security industry exists is because buildings aren't naturally secure.
That simply isn't true. It exists becasue people are sneaky little bastards who naturally want what other people have. You cannot make something secure enough to keep everyone out - physically or digitally.
Geese Louise, this is stupid. (Score:3, Informative)
Do we really need locksmiths? If buildings were naturally secure (aka didn't have doors or windows), we wouldn't need locksmiths.
However, people need to get in to and out of buildings, so we need doors. And sometimes we need to control which people are going in to and out of a building. So we need locksmiths.
So, if your IT systems are powered down, unplugged, encased in carbonite, and buried at the bottom of the sea, then the answer is no, you do not need a security industry. Or, at the other end, if all your IT doors and windows are open, and you don't care who comes in and out, then again, you do not really a security industry.
But if you want some people to have access to your computer, but not others. Or you want to control the level of access people have, then yes, you do need a security industry.
A reason to implement the Evil Bit (Score:4, Funny)
Sounds like a good reason to implement the Evil Bit [faqs.org] for all IP traffic from now on. (Of course, if you own stock in a firewall distributor or other security company, better diversify before they implement this RFC.)
This is awefully fanciful (Score:3, Interesting)
If people were perfectly peaceful, we wouldn't need laws or governance
If everybody washed their bums correctly and cooked meat well every time, nobody would have to worry about butt-worms
If people were perfectly courteous and attentive on the road, there would be no need for auto-insurance
So now let us imagine what it would take to get to a point where we no longer need people specialized in securing and maintaining the integrity of data. Do We Really Need a Security Industry? YES! We most definitely do, and always will! Is there room for improvement? Yes, vasts, and there always will be!
Re: (Score:3, Interesting)
That would also rid of world of the foodborne butt-worms problem. Actually it would trade off butt-worms of one sort for another, but you can't have it all.
http://www.roughlydrafted.com/ [roughlydrafted.com]
Do you need to bebug stuff? (Score:3, Insightful)
He's right, you know.... (Score:5, Insightful)
Look at Cisco. More and more of the monitoring and mitigation systems we run are turning up as part of the switch in next generation gear.
Businesses want simple, cost effective systems that are built in to the infrastructure, don't get in the way of the money-making, and keep the bank and federal auditors happy.
Besides, the best security tools are free. And most of IT security is just plain common sense. You don't have to have been at it as long as I have to know that. The technology we use only works one way, so threats aren't that hard to figure out. The rule is to be aware of what runs on your network and keep an eye on what comes and goes. If in the years to come that's all built in, cool.
Good points (Score:4, Insightful)
"Additionally, as long as IT security is a separate industry, there will be companies making money based on insecurity -- companies who will lose money if the internet becomes more secure."
All the commercial anti-virus software I've ever used has been full of FUD, displaying big red crosses and popup balloons telling me that my system is at risk because I haven't purchased some additional product or upgrade. I see the same companies rolling out stats about virus attacks and in mainstream media warning of the next big threat, doom saying wherever possible.
Personally, as a programmer, I think the weaknesses in software will be fixed and operating systems changed such that deep probing virus checkers are obsoleted. I'd happily see this whole FUD spreading portion of the security industry die.
Some of his points may however be too general:
"The whole IT security industry is an accident -- an artifact of how the computer industry developed."
There are still places where a security industry will always be needed, such as authentication though RSA tokens/smart-cards/biometrics and the associated infrastructure.
In general I think he's about right though. Over time software will improve and things will be built in such a way that common failures of today are obsoleted just like other engineering disciplines have improved methodologies e.g. airplanes are not built with square windows anymore - http://en.wikipedia.org/wiki/De_Havilland_Comet [wikipedia.org].