12

Background: I’m an amateur programmer, make both desktop and mobile applications with a moderately deep background in computer science (from my experience and undergraduate studies).

A lot of friends of mine don’t pay attention to (or even worse, have no intention to know anything about) information security. The following are some examples of their beliefs:

  1. Connecting public Wi-Fi (indeed, without any VPN connection) is perfectly fine, because a lot of people are doing so.

  2. Reusing password(s) is fine, and no one is going to steal them (reusing passwords even on plain http sites).

  3. Writing down passwords in plaintext is fine, and obscured versions of plaintext password records are safe (for example, inserting a lot of newlines in a text file and append the passwords at the end).

  4. Ignoring potential signals, for example, advertisements/toolbars in browsers, startup applications etc. One of them has taken no security measure even though a series of transactions (although stopped by bank technicians) were made by her credit card.

  5. Ignoring security measures built into systems, for example, blindly turning off anti-virus programs/accepting programs as false positives, entering admin passwords in arbitrary authentication dialogs, turning off full-disk encryption (even though its effects on disk speed is small), and granting privileges even to pirated software.

I often have conflicts with them, especially when their actions may harm my security measures:

  1. They treat me as a paranoid. They think that concerns are unnecessarily and create inconvenience.

  2. They usually make illogical counter-arguments. For example, once I mentioned that programs coming from arbitrary sources should not be opened. The next time I wrote a game (it’s open-source so everyone can have a check on it) and shared it on GitHub. One of them challenged me that my game should not be opened because it may be malicious. He even challenged whether GitHub is a safe site to visit.

  3. They think that because almost everyone doesn’t follow my security practices (again, like reusing passwords), if my security claims are true, a lot of people are under security threats, and because they don’t observe any, they aren’t going to bother about information security.

  4. Sometimes they may “coerce” me into situations which may harm my device’s security. For example, some of them may use my accessories without asking me in advance, and because I have to use them afterwards I have to worry about the potential spread of malicious contents.

  5. Some of them even have very bad attitude when they think their beliefs are correct (and hence treating me in a very impolite manner). For example, when I say that others can’t use my accessories (at least can’t without my prior approval), they usually say something like “there’s no virus on my device” (perhaps even in a worse tone) and ignore the issues about information security.

As a programmer, information security is something that I can’t compromise. I do need to cope with the above situations and handle arguments which others don’t except (even though some of them are standard practices). Any help is appreciated.

tonychow0929
  • 399
  • 1
  • 4
  • 6
  • 10
    The only example of them harming your machine safety seems to be when they use your accessories despite you telling them they can't do that. Are there more examples along these lines, or is this the only real case where their actions might harm you? If the latter, it might be better to ask "how to get people to stop using my accessories", the answers to that one are likely way easier to implement than trying to get them to understand the importance of information security when they don't care. – Erik Jun 30 '18 at 12:43
  • 11
    Your friend in saying something shared on GitHub may be malicious has a point: http://www.eweek.com/security/gentoo-linux-reports-hack-of-github-mirror-site – Ross Ridge Jun 30 '18 at 16:44
  • 4
    What exactly is your goal here? To stop them from using your accessories? To stop having these arguments with them (although a lot of these appear to be instigated by you, in which case "just stop")? To "fix" them (which you appear to have already unsuccessfully tried, and helping you with that is probably more about technical knowledge to counter their arguments than interpersonal skill, i.e. it's off topic)? – NotThatGuy Jul 01 '18 at 09:31
  • You should find a good argument to nr 2 (you provide code that could be unsafe) :-) You can't do more than inform them, too much nagging doesn't help - and you are not responsible for them. What accessories do you talk about? – puck Jul 01 '18 at 17:25
  • For a start, consider that security is unnecessary (the consequences are often quite limited) and does create inconvenience, and that unless you trust Github in advance, there is no reason to expect Github to be any more trustworthy than Sourceforge or CNET or "!!!MIKE'S AWESOME FREE GAMES!!!". – user253751 Jul 02 '18 at 05:16

6 Answers6

33

You have done your thing. If they are not listening to you, that's it. You have no responsibility for them, and they don't even appreciate you trying to help. It's better for you to stop.

If anyone wants to plug your accessories into their computer, you say "no". If you are asked why, you say "I don't feel comfortable plugging my accessories into some random computer". If they challenge you, "it's my device, it doesn't get plugged in anywhere".

But apart from that, you interact with these people as you would interact with anyone else, don't mention computer security to them, and if they run into problems, don't say "I told you so" because that never goes down well, but also don't volunteer fixing any problems - knowing how to avoid problems doesn't mean you know how to fix them. I have some idea how to avoid car crashes; that doesn't mean I know how to fix cars. Actually, you can and should refuse to solve any problems - your excuse is that you tried to convince them to live more safely exactly because you don't know how to fix problems caused by some virus.

gnasher729
  • 6,345
  • 3
  • 25
  • 24
  • And if you’re feeling vindictive, then change ‘you don’t know how to fix problems caused by some virus’ to ‘you think they got exactly what they deserve’. This would also be a boon as, in the event they get a virus, you can use this to strengthen your arguments to your friends: now you know someone who was personally affected by bad security. – Imperator Jun 30 '18 at 22:46
  • @Imperator You are free to think that, but I would strongly recommend against saying it, or friends may become ex-friends. – gnasher729 Jul 01 '18 at 12:57
  • That’s a fair point. Focus on the second half of the comment, please ;) – Imperator Jul 01 '18 at 15:58
22

I would suggest two things. First of all, when their lax security measures can impact you, draw a line. Eg, refuse to let them use your devices. A simple 'sorry, I'm not comfortable lending my devices to anyone' should suffice. Repeat as needed.

Second, things that don't impact you: ignore them. If your friends ask for advice, by all means help, but no one will listen to unsolicited advice about reusing passwords. Unfortunately some people will not change their behaviour until they have personally been affected, and some won't even then. You can't change them and trying will just strain your relationships without doing any good. You are neither their parent nor their employer, so don't try to educate them unless they ask. Don't introduce unnecessary sources of conflict in your relationships.

user141592
  • 2,230
  • 2
  • 10
  • 20
6

Like others have said, the you need to remember "not my circus, not my monkeys." Some people aren't that bothered about "securing the human." A good example is Google Home/Alexa. These things "listen" all the time, for some, this is a huge security risk, and for others, it's absolutely fine. You will have a very hard time convincing someone that these devices are terrible, or vice-versa.

As it is said, there is no Universe, only 7[.6] billion interpretations of it. They may fundamentally disagree with your views on security for many reasons. If you ever want to discuss this you need communicate on a much more basic level of what security means; you cannot just yell security measures at people.

Furthermore, as a proud owner of a BS in CS, let me offer you my rebuttal to your security concerns. These are not necessarily my option, so I'm not interested in debating the points, but I offer them as a reminder that you're not debating facts, your debating feelings. And trying to debate feelings is like bringing a knife to a gun fight* (read: the current state of American politics).

  1. I only connect to public Wi-Fi when I need to, I never do it by default. Furthermore, I am careful not to access any sites that contain personally identifiable information (PII) or Federal PII while on said network. Furthermore, most sites are already encrypted (HTTPS) anyway. The only real security concern is if the network has a system in place to bypass website encryption, or if the government is watching (which a VPN won't protect me from, anyway).
  2. The password debate is mute as I needn't protect my passwords from a targeted attack, but a more general one focused on a particular website. Plus, I use 2FA for everything anyway.
  3. Again, I'm not concerned that someone will hack my laptop and steal my password file. Yes, someone could, but there is a low likelihood that could happen, and frankly I'm not concerned enough to care.
  4. I don't carry a gun around everywhere and demand that everyone I meet shows some sort of identification. I don't want that stress and I am willing to take that risk.
  5. Why would I bother encrypting my hard drive? If someone really wanted my information, an encrypted hard drive is not going to stop them (https://xkcd.com/538/). Furthermore, I debate the actual benefits of encrypting the drive.

Okay, so let me offer you an anecdote, my mother is very much like you. She may not have the technical know-how to encrypt things and whatnot, but she never gives out her email or phone number, and she has disabled mobile data and GPS on her phone, and that's just the tip of the iceberg. We view her as paranoid, but I've come to learn just to let her be that way. You're not going to win this argument. The big part of "securing the human" is that they HAVE TO want to do it. And if they don't, then that's their prerogative.


Finally, let me say to you this. Computer security, indeed, any security, is fighting an unknown enemy. You have no idea how they are going to attack, or even if they are going to attack at all. Really, it should be called computer insurance, as that's what you're doing. You're ensuring that if someone does attack you, you're protected. While you may think you're doing the right thing, which you very well could be doing, others think you're standing out in the middle of the desert putting your house on stilts and buying flood and wildfire insurance. Yeah, it very well ~~could~~ happen, but others see it as an unnecessary precaution. They choose to deal with the neverending threat of malware and identity theft by ignoring it, and you deal with it by preparing. They view you as a "prepper," and you need to accept the fact that most people don't share your concerns. So this is what I think you should do:

  • Do what you need to do to feel secure. (Your friends are also doing this, they just have a funny way of expressing it).
  • If you feel like peripherals are a vulnerability (the Pentagon agrees with you, btw), than take the steps to secure yourself from it. As other answers state, politely decline and state your reasons in such a way that it's clear you're not looking for a debate.
  • You're going to encounter a lot of people who have an even more cavalier attitude about security than your friends. Remember, you are not responsible for them or their information.
  • Finally, this is something you care a lot about. Not everybody cares a lot about security. For example, it would be unfair of my brother, an astrophysicist to demand that everyone around him require such rigorous knowledge of space, or even a similar excitement about it. Some people just don't give a damn about space.

*An interesting parallel to this is our policing model. We used to think that well lit, and well put together communities made people safe. So police focused heavily on the bad areas of town. This model is called Broken Windows. Even though these areas had an increased police presence, and they fixed the windows and put up more street lights, these areas still saw high numbers of crime, and the citizens still felt unsafe. The newest model of policing, Community Policing, focuses on making people feel safe. While the model is still too new to be proven, it is generally agreed that if people perceive their community to be safe, it will be. Not saying that you just need to "feel" your way to computer security, but that we cannot justify our feelings with facts, or lack thereof.

johnVonTrapp
  • 161
  • 3
  • 2
  • full disk encryption protects at least from passive thieves. one can't just steal your gear and automatically get access to the data as well. so it still has its uses.
  • – Display Name Jul 01 '18 at 07:42