Security's greatest threat? Dumb users vs. dumb design

Moderated by Jason Hiner | October 31, 2011, 7:00am PT

Summary: Are today's IT security problems mostly the result of less-than-adequate design principles on the part of systems developers? Or is user operating error the primary culprit?...

Ryan Naraine
Dumb users
or
Dumb design
Justin James
Best Argument: Dumb design
65%
35%
Audience Favored: Dumb users (65%)

Opening Statements

Dumb users will continue to be dumb

Ryan Naraine: Let’s not beat around the bush. Users are stupid and can’t get out of their own way, even when it concerns their safety.

We’ve spent the better part of the last decade educating users about the risks associated with clicking on attachments in e-mails or clicking on links to “Britney Spears naked” or “Ghaddafi’s final moment” videos. Well, guess what? Users click on everything, even things they know are risky. According to Microsoft’s Security Intelligence Report, 99 percent of all attacks in the first half of 2011 distributed malware through social engineering and unpatched vulnerabilities.  User interaction -- click on something and install the malware for the bad guy -- is still the go-to tactic for cyber-criminals.

We can chalk it up to laziness, human nature, stress, tiredness, whatever.  Dumb users will continue to be dumb, despite software design choices.

Dumb design: Computers must serve people

Justin James: Decades of computer use have proven to us that no amount us training and education can ever change the behavior of some users. Unfortunately, computer security all too often depends on “herd immunity” because once a machine or account within the network has been compromised, the rest often fall like dominoes. In today’s world, it is just too easy for a single mistaken click to turn a healthy machine into a trainwreck within hours.

Computers serve people, not the other way around. If the systems we design are not secure with real world users, then they do not serve the users! If certain people will not drive a car safely, despite the obvious dangers, what makes you think they are going to learn to use a computer safely? Instead of trying to make better drivers, we need to be building better brakes.
 

The Rebuttal

Great Debate Moderator

First question
Alright, let's get this started. What is the state of user friendliness in technology design? How much better (or worse) off are we than we were a decade ago?
Jason Hiner 1st Nov
We're better off today, but...
There's no doubt we're better off today. Cars are easier to drive. Refrigerators dispense crushed ice at the touch of a button. Software is easier to use. Modern cell phones have (mostly) eliminated keyboards and lots of buttons. I can go on and on about the improvements.

However, because users are dumb (read: tired, overwhelmed, stressed, newbies), it is the documentation of software and the drive for complicated features that cause problems with modern technology.

In the world of business software, sales teams are demanding sexy features to sell an upgrade. Every new feature brings a new drop-down menu. Every drop-down menu brings its own complications. Dumb users never RTFM.
Ryan Naraine 1st Nov I'm for Dumb users
Not really
User friendliness is affected by the size of the feature set, and the sophistication of those features, more than anything else. Usability experts like Jakob Nielsen who track these things objectively over time show that on the whole, we are not much better off now than we were decades ago.
Justin James 1st Nov I'm for Dumb design

Great Debate Moderator

Slight technical delay
Hang in there, folks. We're smoothing out a technical issue, then we'll let the tigers back at each other.
Jason Hiner 1st Nov

Great Debate Moderator

And we're back...
What do you consider the most user friendly tech products that money can buy? It can be software and/or hardware. Give me your top three.
Jason Hiner 1st Nov
It's the manual, not the product
If you think of the refrigerator, the microwave, car alarms or coffee makers in hotel rooms as tech products (I do!), those should be the model for user-friendly design. You press a button and they work as advertised, beautifully.

We venerate Apple's iPhone as the bible for UI brilliance, but as much as I love the simplicity of using an iPhone, there are still many complications that require a manual. That's why those iPhone video ads are so valuable. They serve as the manual for the devices.

So, it's not necessarily about the friendly tech products, it's mostly about how the user manual is delivered to the user.
Ryan Naraine 1st Nov I'm for Dumb users
iOS, WP7, and Wii
iOS and WP7 both are absolutely amazingly easy to use. They have taken most of the power of a full PC (aside from things like system utilities) and presented it in a way that even a child can understand. That's really incredible when you consider how long it takes to train someone to use a PC. The Wii is equally intuitive, at least for the games that really make use of the motion controller in a natural fashion (bowling, baseball, etc.).
Justin James 1st Nov I'm for Dumb design

Great Debate Moderator

The least user-friendly tech products
What are some least user-friendly -- though widely-used -- technology products that you come in contact with? Give me your bottom three.
Jason Hiner 1st Nov
Excel, Linux...
Microsoft Excel. As you would notice from my previous answers, I'm a big fan of auto-pilot software. Microsoft Excel, as useful and widely deployed as it is, is impossible to run on auto-pilot. The iPhone alarm clock will only ring if the ringer is switched away from vibrate, which is the default state. That has caused me to oversleep many times. That's an example of a device that's brilliantly designed but still causes problems for dumb (tired, overwhelmed, lazy) users.

My list of unfriendly technologies would also include airline websites (try booking a flight without getting a migraine). Microsoft Windows as an OS is pretty overwhelming for newbies. Installing Linux to stay secure (a bit of advice I give to people) can be an herculean task.
Ryan Naraine 1st Nov I'm for Dumb users
*Nix, Windows, Android
All three of these have way too much design legacy from the 1970's and 1980's, an era when secretaries were writing macros in Lisp for their word processors. Do we really want to work this way? Sure, these systems are great for the power user who wants an in-depth view of what's happening and fine grained control, but for someone who just wants to "get things done" they are awful. Again, the feature sets are far too sophisticated for most users, and it shows in their frustration, need for training, and typical mistakes.
Justin James 1st Nov I'm for Dumb design

Great Debate Moderator

Have users improved?
How about users? Are they more tech-savvy than they were a decade ago?
Jason Hiner 1st Nov
It's all about the kids
A wise man once said: when you want to figure out technology and modern advancements, go the kids. Today's teenagers are definitely more tech-savvy and adventurous. However, they are learning to rely on auto-pilot and tend to lean to software or hardware products that work as advertised, without too much clicking around.

A decade ago, people were clicking on everything as default, leading to the era of the Windows e-mail worms. Today, users are more educated but it's still not ideal because social engineering is still successful.
Ryan Naraine 1st Nov I'm for Dumb users
Absolutely not
The percentage of people who have a desire to become tech-savvy is the same as always. Yes, more people use tech devices, but that doesn't mean they are digging deeper into them. And when they do, it hardly is by choice!

Indeed, most "tech-savvy" people actually are only slightly less clueless than the general population. Kids now get praised for being "tech-savvy" because they can use an iPod or look something up on Google, but that's no more "tech-savvy" than knowing how to use the stereo in your car or a dictionary.

In fact, most of the supposedly "tech-savvy" kids I encounter are actually worse than their "dumb parents" because they assume that they know what they are doing and stop learning, while their parents keep trying to learn more.
Justin James 1st Nov I'm for Dumb design

Great Debate Moderator

Have we entered the age of user-centric design?
How much does tech product design still need to become more user-centric rather than focusing on engineering capabilities?
Jason Hiner 1st Nov
It depends...
This depends entirely on the type of technology product you're designing. In the consumer world, auto-pilot is all the rage. The less the user has to interface with the product, the better for everyone. Software engineers need to test their products on the dumbest users. Dumb users + dumb design = epic failure.

In the business world, where products are becoming more powerful, user-friendliness generally take a back seat and businesses have to invest in training and manuals to get the job done.
Ryan Naraine 1st Nov I'm for Dumb users
There's a long way to go
If you look at the size of the mobile market, when Windows Mobile ruled the roost it was tiny. When iPhone was delivered, the mobile market exploded. Why? Because it was user friendliness, not capability, that was holding us back! The iPhone is actually less capable that classic WinMo in terms of what devs can do with it, but that didn't matter to users, they finally had a mobile device that didn't inherit the design flaws of the desktop Windows OS.

The questions that the typical IT pro fields from users is proof positive that we have a long, long way to go on user-friendliness.
Justin James 1st Nov I'm for Dumb design

Great Debate Moderator

Death of the manual?
Should all tech products be self-explanatory enough that they do not need a manual? Is that realistic?
Jason Hiner 1st Nov
Good luck with that
Thats the expectation. A perfect product is the one that doesn't have a user manual. But that's not realistic. We're turning to technology to solve some very big problems. I have a young cousin who is diabetic. He has an insulin pump taped to his stomach. Do you want to use that product without following the directions *exactly* as specified in the manual?

It isn't realistic to kill the manual but it sure is a nice goal to aim for.
Ryan Naraine 1st Nov I'm for Dumb users
Yes and YES
One caveat... I am assuming that we are talking about users who are familiar with the use case that the product addresses (ie: I never expect a non-accountant to "get" QuickBooks, or a non-graphics artist to "get" Photoshop). But assuming that this is the case, products should be obvious to use. A manual in this day and age is almost always a crutch for poor design. If the workflow isn't obvious, if default behavior isn't clear without giving it a try, etc., then the design is poor. Almost all of what goes into a manual are things that a proper user interface explains.

Some highly sophisticated things (complex machinery, highly dangerous items, for example) need supplementary warnings, information, etc., but those are edge cases. For example, firearms are really simple to use if you've used one before, but the manuals need to be filled with important information because the price for failure is so high.
Justin James 1st Nov I'm for Dumb design

Great Debate Moderator

Is training the answer?
What about training? Can it help solve the user problem, or if a product is so complex that it requires a full day of user training, is it ultimately doomed?
Jason Hiner 1st Nov
Mandatory
Training has not only become a requirement, it's become mandatory for anything mission-critical product. You can't put a 17-year-old in a car and expect him to drive without any training? It's no different in the software or technology world.

Talk to the most competent IT guy in your office and he'll give you horror stories of 'dumb users' asking dumb questions. To him, the questions are dumb but to the end user staring at this complicated navigation menu, the questions are perfectly legitimate.

Training really is mandatory in today's complex world.
Ryan Naraine 1st Nov I'm for Dumb users
Training is rarely the answer
Training wipes out the ROI of far too many items. If an application saves 5 minutes a day per employee, is it worth spending a day training them when the average employee is gone in a few years? Not really, especially when you consider that things change pretty often.

And too many people come out of training with an inability to diverge from "the rules" when needed. We see this all the time, even in non-tech stuff, people get stuck on "the way things are done" to the detriment of "the way things need to be done in this circumstance". As a result, training is not only expensive, but it often makes the situation worse, not better!
Justin James 1st Nov I'm for Dumb design

Great Debate Moderator

Let's talk percentages
You've both mentioned some complex business solutions as an exception to the user-centric design principles we're talking about. What percentage of products should require a manual or training versus the percentage of products that should be self-explanatory and never need a manual?
Jason Hiner 1st Nov
Consumer vs business
I think we should expect consumer gadgets (cell phones, tablets, airline web sites) to just work without needing a manual. For those, I'd say we can kill the manual. Again, the iPhone TV ads serve as the manual without the headaches of reading fine-print in a PDF file.

For mission critical software and tech products (insulin pumps, pacemakers, water meters, etc.), the manual is 100% mandatory. Of course, there should be trade-offs for everything in between.
Ryan Naraine 1st Nov I'm for Dumb users
Value, danger, and sophistication are the guidelines
Ryan mentioned cars. You know why we train people to drive? Because they're lethal, not because they are hard to use! Operating a car is easy to figure out, but like my firearms example, the price of failure is expensive.

There are some things which are highly sophisticated... Photoshop, QuickBooks come to mind. Manuals and training for them make sense. High value items, where not using it to the fullest leaves a pile of money on the table is another great example (like the CRM or ERP app that doesn't get used due to lack of training). But for things that are not part of the "core competency" of someone, or things that are not sophisticated, they should be no-manual/training required!
Justin James 1st Nov I'm for Dumb design

Great Debate Moderator

Security
What are the most important tips and training messages to convey to users to help them protect themselves and their systems from security risks?
Jason Hiner 1st Nov
The evil of social engineering
It's amazing how the use of common sense can solve the most dangerous security problems today. Let's look at how social engineering took down RSA Security. An e-mail from a strange address, with a strange Excel file, was delivered to the SPAM folder. Two users went into that spam folder, opened the file and the company was compromised in a breach with major ramifications.

User training to cope with the success of social engineering attacks can help but we've been trying that for a decade with little to show for it.

On the desktop, I always recommend that users apply software updates with regularity and that includes third-party software like Adobe Flash, Reader, Java, etc. Patch and stop clicking. It really is that simple.
Ryan Naraine 1st Nov I'm for Dumb users
What will they learn?
Until systems get better at filtering out the junk (phishing filters, A/V scans, etc.), users need to learn to verify and validate the source. Of course, we've been pounding this message into their heads for over a decade now, and it is clearly not sticking. Look... again, back to cars, everyone knows that a car is a deadly item, but people still fiddle with radios and phones while driving. If people can't be trusted to operate a car or a firearm with safety in mind 100% of the time, do you *really* think that we can teach them to use a non-deadly item like a PC properly?
Justin James 1st Nov I'm for Dumb design

Great Debate Moderator

Are limits the answer? How do you decide what to limit?
Is limiting what users can do the best principle for helping them avoid confusion and protecting the systems? How do you choose what to limit?
Jason Hiner 1st Nov
Users will circumvent policies anyway
In theory, implementing policies to limit what employees can and can't do can help. However, it's a big assumption that you can really limit employees, especially for those things that bring the biggest risk: using Facebook at work or use of 'unapproved' client software.

I saw a study that documented the biggest risk in an organization was the practice of users circumventing the best-written policies.

Facebook and Twitter are a gold mine for cyber-criminals but they've actually become business tools in many organizations. USB sticks introduce risk but how many businesses can really ban them?
Ryan Naraine 1st Nov I'm for Dumb users
Absolutely
iOS and WP7 are excellent examples of how baked-in limitations make life so much easier and more secure. Windows went the wrong direction, they started from "wide open" 15 years ago to trying to steadily lock down the stuff that was no good, and we know the results. The C/C++ programming languages allow wide open access to the dev, and we see the security ramifications. Is it the end user's fault if a trusted source sends them an infected Word document and they open is, and the A/V gave it a pass? NO! But if Word was written in a language other than C/C++ (like Java or C#), then the majority of the security bugs wouldn't be in it. Ditto for Acrobat, Flash, QuickTime, and the other big security risks.

The WP7 to Mango shift is a perfect example of how you do it... start with a highly restricted system, then slightly let off the restraints a bit where you see the demand, and in a way that keeps apps from even being able to access the base system.
Justin James 1st Nov I'm for Dumb design

Great Debate Moderator

We're extending the debate for a few extra minutes
Since we had a technical issue at the beginning of the debate, we've extended the time for a few minutes so that we can get through all of our questions.
Jason Hiner 1st Nov

Great Debate Moderator

The ROI on user-centric design
Ultimately, is user-centric design even possible or worth the effort? How can you put an ROI on it?
Jason Hiner 1st Nov
The bottom line decides that
iPhone is the model here. The bottom line will determine the value of killing the manual. Before iPhone, cell phones were a mess of keyboards and buttons. With iPhone's design, Apple truly shook up the telecommunications industry. We all know what iPhone did for Apple's bottom line.

For all spheres of technology and design, I think this model holds true. If you bake simplicity in the design, it will appeal to us 'dumb' users.
Ryan Naraine 1st Nov I'm for Dumb users
Very possible, and well worth it!
Back in the Windows Mobile era, people accepted bad design as the price you paid for sophisticated functionality. And then iPhone proved everyone wrong. And people said, "well, Apple can do it, no one else can", and Microsoft proved them wrong with WP7.

The ROI is amazing... fewer errors, no training, increased productivity. We talk about devices where the risk of failure is high, even deadly... cars, firearms, insulin pumps, etc. We want to give people every chance possible to make those things as safe as possible. If there's an emergency with your insulin pump, do you want to have to go trying to find the manual? No. I'd say that's a good argument for better design. If your car won't start, do you want the explanation on page 423 of the manual, or on the dashboard? Etc.

How many of us have had problems with the bank or the law due to someone making a mistake? Don't you want to minimize those? I once had a bench warrant out on me because the court computer let a clerk have me pay a ticket that wasn't assigned to me, that's silly. I could have been arrested because of that bad design choice.
Justin James 1st Nov I'm for Dumb design

Great Debate Moderator

Thanks for joining the Great Debate
Ryan and Justin will post their closing statements tomorrow and on Thursday I will post my verdict on the winner. Between now and then, remember to cast your vote and post your thoughts in the comments.
Jason Hiner 1st Nov
Ends in:
We’re on Air!
The rebuttal updates in real-time.
No need to refresh!

Closing Statements

Save dumb users from themselves

Ryan Naraine

End users have gotten smarter about using technology but human vulnerability will always be the weakest link in the security chain.

The inquisitive nature of human psychology will always push us to click on that strange URL or open that e-mail attachment. Cyber-criminals make a living out of using social engineering to infect our computers and use your resources to make money.  Dumb users will remain dumb but we have an opportunity to make software design decisions that can reduce the effectiveness of social engineering.  

Our software products must start making decisions for end-users and remove the temptation of the lure.  It's already happening.  Modern e-mail clients have started to automatically block harmful attachments.  Modern web browsers are putting up roadblocks to malicious web sites. Modern operating systems are using things like ASLR and DEP to block vulnerability exploitation without the end-user ever seeing anything.

We need to get to a world where the errant click means very little.  We need software developers to bake security into design decisions to save dumb users from themselves.

You can't blame users - fix it!

Justin James
Modern exploits are getting better and smarter all the time. Can you blame users for clicking on something that looks legit and was sent by a contact? And let’s not forget just how many exploits do not even need user intervention to do their damage. User action may often be the catalyst for a successful attack, but it is simply the final step in a long chain of events.
 
Decades of computer usage have shown us that users cannot be trained very well. And the training is expensive, causes inflexible work patterns, and is overall a mess. If you want to kill the ROI and productivity gains on technology, throw in a heavy-duty training requirement. 
 
The only solution: Make better, more immune systems -- such as iOS and WP7. Even the much-vaunted *Nix security model pales in comparison, because it maintains the myth of trusted applications and trusted users. The new smartphone operating systems take a zero trust model and combine it with a restricted API that does not allow system-damaging calls to be made. The result is a stable, highly secure environment with a limited, standardized set of features that even a small child can master.

Security's greatest threat? Dumb design

Jason Hiner

This is one of those debates that has been going on for as long as human beings have been building tools that they weren't going to just use for themselves but share with other people. In tech, this debate would have been a lot different even a decade ago, when virtually every tool in the computer industry required a manual and some training (or, at least a trial-and-error period). Today, the user expectations are different and the resources and capabilities of our product builders are a lot better.

I agree with Ryan that there's always going to be a level of human curiosity that will get people in trouble no matter how good the tools are, and there are always going to be some specialized, sophisticated tools that require a higher level of training. But, the vast majority of tech products need to get to the point where they are entirely self-evident and require no instructions. We're not there yet. Product builders need to get a lot more serious about human-centric design, and I think they will over the next decade as computer products follow the lead of consumer electronics. That's why I'm going to give Justin the nod in this week's debate.

More from "The Great Debate"

97
Comments

Join the conversation!

0 Votes
+ -
Dumb users you can never eliminate; dumb designs just requires an extra bit of thinking and hard-work.
0 Votes
+ -
@scholarsarena You clearly havent met enough LUsers.
0 Votes
+ -
RE: Great Debate: Security's greatest threat? Dumb users vs. dumb design
David A. Pimentel Updated - 1st Nov I'm for Dumb users
@scholarsarena Your conclusion is backwards! Given dumb users can never be eliminated they will always be the greatest security threat; whereas, by your assertion, poor design can be rectified. Since the dumb user is the greatest threat to computing security, intelligent design must compensate for the ignorance of the "herd."
Dumb users or dumb design is the question. Yes is the answer.
@DKFlorida Agreed. They're both problems. Developers are, after all, humans just like the users. And they're just as dumb.
0 Votes
+ -
PEBKAC. happy
0 Votes
+ -
@Cylon Centurion

OTOH, we had Windows XP and Internet Explorer 6. BOTH can be categorized as dumb design. They're both STILL dumb design. I almost feel sorry for those still using it.

Dumb users and dumb design = Epic fail.
@Cylon Centurion I used both XP and IE6 for years with no problems whatsoever but other people I knew did get infected with things by falling for fake security alerts and links in emails. I'm firmly on the side of dumb users. I still think XP was and is a fine OS. I am now primarily on Win 7 but my older laptop is still running XP and always will until it dies.
0 Votes
+ -
@dch48

Despite that, Windows XP was fundamentally flawed. The data is out there to back that claim up as well. I personally think it's still flawed even after 10 years on the market.
0 Votes
+ -
RE: Dumb Users or Dumb Designs
StayCalm 31st Oct I'm Undecided
Our hope lies with (1) some users being willing/able to behave more responsibly, and with (2) some designers being willing/able to improve the systems. It'll help if software companies stop laying off their most experienced programmers in favor of lower paid high school grads.
0 Votes
+ -
Press any key to continue.

"But I don't see the any key."
0 Votes
+ -
@Droid.Incredible

LMFAO. Hahahahahahahahahahahahaha. That's Funny. Having been in IT for 15+ years I am on the side of Dumb Users. I know you guys know hey ask the same question Over & Over Again. I think 90% of them are semi retarded.
0 Votes
+ -
I fall into the camp that sees the real problem to be design limitations. 'User Failure' has always been the largest problem in bringing computing power to the wider world, and no-one brings software to release without, for instance, preventing alpha input into a numeric field.

I would not really characterize users as 'dumb'. What they ARE is comparatively unfocussed. Those of us in computer careers tend to forget that our level of concentration on the details is the ANOMALY, not the norm! Unfocussed and/or uncaring users should be expected, welcomed, and designed around. After all - were it otherwise they wouldn't need US to intercede with the machines...

Freebird54
0 Votes
+ -
@Freebird54 there is power outlet that CAN kill you. Same with the email attchments, social networking, etc. Humans are explorers by nature and they are going to click on those links just to see what will happen, some do not have enough experience to tell the difference, some are not paying enough attention. The wealthiest company in the world does pay attention to deisgn. Connect these things together and you will get the solution to this problem.
0 Votes
+ -
So is it the electrician's fault
LiquidLearner 1st Nov I'm for Dumb users
@pupkin_z

If a person sticks a fork into the wall socket and hurts themselves? Or do we chalk it up to a bad decision by the person who did it? As long as users have the ability to harm themselves it will happen. Even phones are now subject to malware, and it's an OS based on Linux that has the lion's share of the problem. Even Linux can't protect a user who is willing to install any and everything they see without regards for what might happen.

IT departments are capable of dealing with this by not allowing users the ability to install said malware. That's not the case at home or even small to medium businesses. If you've got an office with 10 PCs and a server can you really afford to call out an IT company every time you need to install or update your accounting software? Especially when it's fairly straight forward. And because of that those users will continue to run with admin rights and have the ability to harm themselves no matter what OS they use.
0 Votes
+ -
@pupkin_z
Yes - a power outlet can kill you, but it is quite difficult to make happen. There is NOTHING about the design that presents the danger - in fact it is necessary to bring in something from "outside" (a screwdriver?) to create the danger. In fact, it can serve as an example of how design can lessen the degree and likelihood of dangerous events.

All I am contending is that design can be improved, and *IS* being improved slowly, to a point that mistakes with serious consequences are very difficult to make. Automatic backups, multi-level undo, hiding nonsensical options when unneeded are all steps on the journey - a journey that may well end up with a Wi-Fi implant in the brain. Then the DWIM command (Do What I Mean) may finally achieve reality!

Freebird54
0 Votes
+ -
RE: Great Debate: Security's greatest threat? Dumb users vs. dumb design
Pappaous Updated - 4th Nov I'm for Dumb design
@Freebird54
The ultimate goal of the machines, in my opinion, was to eliminate nepatism, favoratism, and corruption. Not become the corruption! Obfuscated by design and then lock-out the end user is precicely why you have click apathy. In state and federal government, you have 200 years of strategic division of labor specifically for this reason. A programmer that scoffs at and decides after.... Oh, say, 2 days, that he/she has a better way without looking at the verafiability of the tools they use... sell thier snake oil, then leave the tax payers with a program that had a 1 day self-life (in my opinion), because they developed it on an OS or language that uses fuzzy regular expressions including DNS look-up, has got me investing in lead (bullets), not gold and silver. Autistic morons. Security's greatest threat is apathy both users and programmers! Remove legal disclaimers and obfuscated or remote coding, then we will see some decent programming! We have bull-queered the entire world into a trust bankruptcy.
0 Votes
+ -
Instead of trying to make better drivers, we need to be building better brakes.

I'd like to hear his thoughts on how computers can be improved wrt security.
0 Votes
+ -
There is an easy answer
toddybottom 31st Oct I'm Undecided
@ye
They could (and are) move to a more iOS style design where freedom is traded away for security. There is a trade off for sure and I think it is important that for those who want to take the risks that there are still OSs and computers offered that fulfill that requirement. For most people though, the breadth of applications that exist on iPad and iPhone are good enough to satisfy every single computing requirement that they have.
0 Votes
+ -
Hereâs an even easier
Mikael_z Updated - 31st Oct I'm for Dumb design
@toddybottom
Which platform is infected in 99% of the cases?
Which platform has the highest security related costs?
Which platform has always been a headache for people around the world?
Accusing people for something they have always been is just a way for IT-workers depending on the second rate, toy platform to steer the attention away from the real problem: Microsoft and their crap software.
  • Flagged
0 Votes
+ -
And that's the question.
ye 1st Nov I'm Undecided
@toddybottom: They could (and are) move to a more iOS style design where freedom is traded away for security.

Should freedom be traded for tighter control which reduces freedom.
0 Votes
+ -
Which platform has > 90% market share.
ye 1st Nov I'm Undecided
@Mikael_z: Which platform is infected in 99% of the cases?

There's your answer.
0 Votes
+ -
ye: up to the individual to decide
toddybottom 1st Nov I'm Undecided
"Should freedom be traded for tighter control which reduces freedom."

I believe that there should always be options to purchase "unlocked" OSs for those who are not comfortable trading away their freedom. But the answer remains that the best solution for the "dumb" user is to take away their freedom to do "dumb" things, even if it takes away their freedom to do "smart" things too. For most people, that ends up not being a big deal because most people aren't able to do "smart" things with computers that don't currently limit their freedom.

I actually think that things like jailbreaking are a good thing. You have a nice, safe environment for 99% of the "dumb" public with the option of removing the safeguards for those who consider themselves "smart" enough to handle the extra responsibility.

BTW: I'm using "smart" and "dumb" in quotes because I'm referring to classes of behavior and not to the capabilities of the individual. I have not jailbreaked my iPhone because I'm happy being restricted to doing "dumb" things on my iPhone. I couldn't be bothered to take on the extra responsibility that comes with jailbreaking.
0 Votes
+ -
If you're willing to trade freedom for security
LiquidLearner 1st Nov I'm Undecided
@toddybottom

Then you deserve neither. That's true for the US government and it's true for computers.
0 Votes
+ -
LiquidLearner: not proposing that it is forced
toddybottom 1st Nov I'm Undecided
I'm very clear in my belief that things like jailbreaking should be allowed and even encouraged for those who want the ability to disable the security benefits of a walled system.

However to suggest that people don't deserve to get products that trade off freedom for security is quite extreme. The problem with trading freedom for security as a citizen is that there is no ability to ever opt out. There is no problem with choosing to trade freedom for security as long as tomorrow you are able to trade your security back for your freedom, at least not as far as I'm concerned. The problem isn't with willingly giving away some freedoms, the problem only occurs when you are unable to get it back. Jailbreaking an iPhone lets you get your freedom back.
@toddybottom Precarious by design, is that "good enough"? Maybe in your country where freedom to rape is touted and baby booms are punished. I sense a real disconnect between causality of one's actions and responsibility. There was once a gentleman who worked in IT for a steel company. The data store requirements prompted that gentleman to suggest creating a child company to absorb the risk. He bought a massive mainframe and saw thousands of cycles wasted. So, like any smart man, he started selling time share, most notably one such customer was a Japaneese firm ripe for expansion after dumping USA electronic companies into extinction. Strange, and not that I am suggesting anything, but it came as no surprise (to me) that all the steel industry production was absorbed by the aforementioned company and the steel company in Bethlaham, PA... hmmm? mostly a specialty local market provider and only because of a 1990 threat from USA trade threat. That time-share company? The guys with the proper dress code, Black suit, white shirt, black tie, black trousers, millitary oxfords... still survives today. Most of you knew them as EDS. [sigh] Yeah, @ye, perhaps precarious development is "good enough" but is it what they deserve?
0 Votes
+ -
@Mikael_z
Your playing right into the hands of US cyberspace atrophy. There are several thousand unfixable problems in UNIX and it's derrivatives. Becasue it is not as ubiqitous in the market, and because the carnival barkers are (or were, with Steve Jobs) in top form and have the spy industry drewling at the mouth, you will never be aware of 90% of them. So, I hope you will understand my irritation with your malfesent feature requests and nebulous chiding. Microsoft is crap. I don't condone thier adolesent appeasment to programmers, especialy in light of the H1B conudrum and persitant EU sueing for source. Same problem OSX faces that goes without saying because of some silent lucidity moratorium, waiting for the last US bation of cyber security to fall. Which it may anyway due to security company moles and thier H1B conudrum. Breath deep the gathering gloom... Moody Blues - Days of the Future Past - monlogue after Nights in White Satin.
0 Votes
+ -
I will give you the following example, loosely following above's example of "better brakes":

Given two vehicles - (A) which is a converted WWII Sherman tank, complete with 4 inches of defensive armor and weighing in at 20 tons, has ejection seats with parachutes, a 700 hp engine, and every safety-feature-known-to-man, and (B) which is made up of a paper-composite material, weighs about 300 lbs complete with engine, and has been rigged with an explosive front and rear bumper, no seatbelts, no roll-cage, no safety device AT ALL.

Question: Which vehicle is less likely to get into an accident?

Answer - "B". The driver will probably never get in the car.
0 Votes
+ -
Well
timiteh 31st Oct I'm for Dumb design
Well on one hand most users are incredibly dumb, even those with a supposed technological background.
On the other hand, when you know that the users are dumb you must take it in account in the design.
Thus for me Dumb design is almost worse than Dumb users.
0 Votes
+ -
I'm undecided, not because I can't decide which is to blame, but because both are about equally to blame. Security decisions made early on (blacklists instead of whitelists, for instance) shape the security landscape today, and are almost irrevocable. Users are told, "put up with these slowdowns and annoyances because the software causing them is there to protect you from the bad guys," and then maligned when they trust the protection they've been given.

Hmm, guess I'm not so undecided after all. Users can be very dumb, but we've spent years telling them we'll protect them from themselves. I'm for dumb design.
0 Votes
+ -
If 99% of infections
LiquidLearner 1st Nov I'm Undecided
@bknabe@...

Were caused by not installing patches that were already out or by social engineering, you're saying that something that caused 1% of the infections is a bigger problem then something that caused 99%. That doesn't make any sense.
@LiquidLearner

Let's put it this way. If back in the beginning the decision had been made to use whitelists instead of blacklists, then when we told users a system is safe from infection, it would be (or at least more than it is now) because only programs on the whitelist could run on it. But the decision was made to use blacklists, so that everything could run except what was on the blacklist.

Of course, we would still have to deal with social engineering and people giving out passwords, but simply clicking on a link would not be a great disaster, at least not without a lot more work from the attacker than is necessary now.

So I say that dumb design is a bigger problem. Though not by much
0 Votes
+ -
Chuckle
rhonin 1st Nov I'm Undecided
@LiquidLearner
Yeah - lets design by exception.....
Today, people aren't as pecky as they used to be. The only peopel who actually check sources and stuff like that are people who research because the typical user doesn't really care. That fact makes him for voulnerable because he doesn't pay attention if something is true or not. That's how the phising anti-virus apps work for example.
I am actually for "both" here. No one can ever stop ignorant people from being harmed by the dumb things they do without at the same time (severely) inhibiting knowledgeable people from doing what they know is right for them. Hardware and software purveyors can do a much better job at, um, COOPERATING and improving the ecosystem so that those of us who do know what we're doing do not get infected by the actions of "those people" (tongue somewhat in cheek). In all honesty, though, I am not particularly optimistic, because advancing the ecosystem is very expensive and is thus not a good fit for a capitalistic business model. It's just too easy to blame the dumb user.
Anyone I've taught how to use computers has never had a problem since. Unfortunately there are too many people who aren't in the know!

Give a man an antivirus and he'll be secure for a day. Teach a man not to install crapware and toolbars and he'll be secure for a lifetime
0 Votes
+ -
Automatically shutdown or isolate infected machines?
peter_erskine@... 31st Oct I'm for Dumb users
This seems to be what Justin James is asking for. I seem to remember Microsoft suggested something similar during the past 12 months, "quarantine" was it? But it wasn't a popular idea. If it was a good idea we'd already be doing it. But Ryan's is a more accurate view.
0 Votes
+ -
RE: Great Debate: Security's greatest threat? Dumb users vs. dumb design
Gabriel Hernandez 31st Oct I'm for Dumb design
Google, Microsoft, Oracle, IBM developers are the best paid in the world and they always release patches to fix security holes in their products, most of the time is not the user's fault, it's because there was a dumb design.

Most of these enterprise world wide products are built using object oriented programming language with C++.

C++ is a very complex language since it can access devices, CPU and memory directly, it's because of programming errors, that some of these buffer overflows errors occur, it is time to teach in college to students that 90% of code is not in the design, so only experienced developers know how to deal with these issues.
@Gabriel Hernandez 90% of exploits are due to C not having a proper string object. Instead you just have an array of characters and its easy to overwrite the end and cause mayhem. If C had fixed length strings, with auto truncation, most exploits would not be possible. Most of the worlds code is based on C or its descendents: we're all suffering from a fundamental design flaw made in the 60s.
@The Star King
And there you have it! Code - the original design. Bravo!
0 Votes
+ -
Dumb is a relative term
zack.j 31st Oct I'm for Dumb users
I'm for Dumb Users, but just want to point out that just because some users are dumb when it comes to technology/computers, does not make them dumb overall. Some people, particularly from the last generation are quite intelligent, yet are just not used to computing, you can't blame them for that, perhaps the day will come when the same could be said for us!
0 Votes
+ -
I remember fixing a lawyer's computer once
LiquidLearner 1st Nov I'm Undecided
@zack.j

a very, very simple fix. He did something incredibly silly and it took all of 2 minutes to correct the issue. He says to me "I bet you go back to the office and talk about how stupid we are". I told him that the best part of my job is that I get to see incredibly smart people, which this guy most certainly was, make stupid mistakes every day. I also told him I'd look like a total fool if I tried to represent someone in a court room. So you're point is exactly right. The problem is the people who prey on those who have better things to do with their time than worry about learning how to correct or avoid problems on a PC.
0 Votes
+ -
Design will only get you so far...
R_Connelie@... 31st Oct I'm for Dumb users
While I'm voting "Dumb Users", it's the savvy users who cause the most trouble - they like finding shortcuts, using tricks that make their job easier, and running their preferred software.

I've seen
- folks running unauthorized browsers from USB drives, which they've tweaked with custom proxy settings to avoid the blacklist-enabled network proxies
- someone plug a AirPort Express into the company network so he could use his personal laptop to access work files (and watch streaming content using his personal AppleTV)
- users sharing device certificates to get their iPads on the secure WiFi
- people using digital TV tuners, connected directly to their monitor, so they can watch "the big game" either full-screen or picture-in-picture
- the sharing of login ID's and passwords because "hey, it's just easier".

(Side note: The most common offenders are Apple users. The company supports Apple products, but the users either don't call for approval, or they don't want the additional security software installed (ie disk encryption, device certificates, backup software, remote wiping, "find my device"-esque software) - things that make "their" computer slower or less convenient-to-use but also more secure from a corporate standpoint.)
0 Votes
+ -
If the techies would be intelligent enough to make great easy design, there wouldn't be dumb users. I say: dumb engineers.
@themarty

Using your logic: You the engineer, design a golf ball and give it to a golfer (user), the user eats it. dumb engineer.
0 Votes
+ -
@Frenz9 If you've worked any with "normal" users, the non-engineer bunch, you would have learned that they don't think like engineers. They don't care about learning, they just want to get their task done. Most people are not dumb, they just want what they use to work.

And some things do require learning, like driving a car or flying a plane. It's possible that one day engineers will be strong enough to build cars and planes that don't require some learning to use.

Your example is not particularly bright. Any user buying product X (golf ball) knows what it's used for (play golf).

As for security, it's our job to make our systems as secure as possible. We are the professionals after all. Not the users.
Im for dumb users, but regardless of the users knowledge at the end of the day the user needs to be able to work it, hence better design is a better way to combat it as you will never be able to educate everyone.

Throwing away the nice guy here, i believe just like any area/job/activity users should be first educated on the product before they use it.

You cant drive a car without first learning to drive, using a computer is no different.
Sorry guys either way you cut it - it's both.

In the real world computer software is a blizzard of jargon for the inexperienced user - e.g. spreadsheet/workbook/worksheet; directory/folder; memory-stick/thumbdrive; far to many acronyms and mnemonics; error and pop-up messages appear to the untrained eye to be in a new language only vaguely similar to the local one. And find another word for format!

On the dumb users side there is stupidity, laziness, carelessness, and mistakes.
The first of these is irredeemable, just like some people will never drive a vehicle, the only thing for it is to restrict their access to the bare minimum - a pedestrian of computing. The next two are easily the majority of problem users. They are always too busy to learn - the lazy are trying hard to avoid work; the careless are trying to catch-up with the last deadline. No amount of training will stop them screwing-up; they are always calling for IT help.
Then there is the mistakes, almost pleasant compare to the rest as this can show a positive outcome if successful and usually a lesson is learned.
I'm not undecided both need work!
0 Votes
+ -
Dumb users
Martmarty 31st Oct I'm Undecided
Dumb user.
A knowledgeable techie user can always cover the holes of some dumbly designed software. He can download and run the latest patches of his software or run some tools and utilities to make his software safe from attacks. But uber geeks can patch and cover the holes on their own even without the source.
How do I change my vote?!
I cam to realize that it's a really good point: users are always dumb, design should adjust to that constant. It's much like the use of electricity: all machines make use of it, how silly would it be if some of them suddenly tried to use something else?
to LiquidLearner
i am sorry but thats not "trading freedom" as in a sense of political rights. you still have the option, but the default is dumb proof. modern unixes have a built in safeguard against rm -rf /. thats not fascistic, but is a good safeguard that can be bypassed by the user, if necessary. im for dumb proof design, thats safeguards but does not block a feature

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

Debate Event Reminders

The Great Debate Newsletter

With the Great Debate newsletter, you get a front-row seat to every argument until the final gavel falls.

Upcoming Debate

Comments from the floor

  • RE: Great Debate: Security's greatest threat? Dumb users vs. dumb design
    to LiquidLearner
    i am sorry but thats not "trading freedom" as in a sense of political rights. you still have the option, but the default is dumb proof. modern unixes have a built in safeguard against rm -rf /. thats not fascistic, but is a good safeguard that can be bypassed by the user, if necessary. im for dumb proof design, thats safeguards but does not block a feature
    garegin 29th Nov
    I'm Undecided
  • RE: Great Debate: Security's greatest threat? Dumb users vs. dumb design
    the debaters are forgetting an important factor- cost or risk. you wouldn't handle your new bride the way you handle a potato chip. the reason users are "dumb" is because the consequences are little or not painful enough. if computers costed 10000, valley girls wouldn't be spilling their mocalates on them. this is empiricly verifiable. netbook users treat their computers like crap, whereas macbook pro 17" users cradle them like babies.
    garegin 29th Nov
    I'm for Dumb design
  • Microsoft is the biggest threat to computer security
    When are you all going to wake up ? Windows has security flaws by design. For nearly three decades Microsoft has been deliberately creating their operating systems so it is possible for software run on those OS to compromise the users security and privacy. The only thing open to question is whether or not Microsoft does this is for their own reasons or because they have been coerced into doing so by the US government.
    YeaiBetYouDo 12th Nov
    I'm Undecided
  • RE: Great Debate: Security's greatest threat? Dumb users vs. dumb design
    @NonnyMcKN
    Thank you. I just wish this sentiment was more ubiqitous and influential when someone decides to light-up the world's largest 3G network with Android, that by network design is less security aware than let's say, England's Wireless. ...and now, let's provide android phones to DOD!>?! Have we fixed the stealth corruption on the preditor systems yet?
    Pappaous 5th Nov
    I'm Undecided
  • RE: Great Debate: Security's greatest threat? Dumb users vs. dumb design
    if your computer has been hacked it's your fault, our design it's perfect, flawless... give me a break. Someone else (a dumb user) uses a smart user's computer and it's computer is hacked, then what? you say the smart user is dumb for allowing a dumb user to use it's PC?
    d.marcu 4th Nov
    I'm for Dumb design

Facebook Activity

ie8 fix