146

I work in IT, and my manager is trying to get my coworker and me to submit a falsified security scan to a client of ours. Basically, he wants us to submit a security scan modified to exclude vulnerabilities that were discovered during the scan. This is part of a larger project that we are working on for the client.

My manager reports directly to the company CEO, and the CEO himself is pressuring my manager to get this project done no matter what. The CEO doesn't care if corners are cut or if anything unethical is being done.

For me, the issue is very simple. I will not do what my manager is asking as I find it to be highly unethical. Because this is part of a larger project, I have been working on other things in an attempt to give myself some time to figure out what to do. I am also trying to figure out how to best document what my manager is trying to get me to do, which brings me to my question.

So far, everything that manager has asked me to do related to this has been spoken verbally. I have made several failed attempts to get him to put anything in writing. Yesterday, I asked him in writing what he wanted done with the security scans and he wrote back to me, "we already discussed this, you know what to do."

Because I will be putting my job on the line when I eventually have to tell my manager "no", I want to at least be able to document what my manger has asked me to do. I don't currently have any way to prove that he has even asked that I do something unethical. Is there a better approach that I can take? I am more concerned for my professional reputation than my job.

terdon
  • 477
  • 4
  • 12
  • 2
    Are you supposed to provide it to him to pass along or do you send it directly to the client? – SemiGeek May 23 '19 at 16:06
  • He doesn't want to submit the scans himself. He wants us to do it for him. –  May 23 '19 at 16:08
  • 13
    Regardless of what you end up telling your boss, I hope you have started to look for a new job. The client would probably look very highly on the fact that you are unwilling to cheat them. – David K May 23 '19 at 16:12
  • 49
    @it-guy You might find this page useful: California Whistleblower Protection Laws – David K May 23 '19 at 16:24
  • 2
    OP, this question is very similar to what you are facing, I think the answers there may also be helpful to you. https://workplace.stackexchange.com/questions/105378/company-doesnt-follow-security-policies-advertised-to-clients – Anthony May 23 '19 at 19:58
  • 1
    Do you know the motivation for the false report? I ask because if this is as innocuous as ignorance to usual InfoSec policies, as a few have mentioned, education on this possibly being more a matter of having remediation plans vs. being perfect may go a long way. – SemiGeek May 23 '19 at 21:15
  • Did your manager give a reason for modifying the results? Were you asked to remove all discovered vulnerabilities from the report, or only select ones? – S. Grey May 24 '19 at 14:38
  • 1
    @DavidK It depends on the client. Its quite possible that the client themselves merely wants a regulatory box ticked without needing any action, and the OP's bosses are just doing what the client wants. – Paul Johnson May 24 '19 at 15:54
  • There are a few things which can be done to „whitewash“ the report like retesting, mitigation plan, vendor statement - i would suggest them to your manager. If they insist or makes the modifications theirself make sure you don’t appear as author. I don’t think however it’s a personal legal problem for you follow along. – eckes May 24 '19 at 19:23
  • 2
    Does your company have an Employee Handbook, or other set of published employee policies? There may be a section or policy in there about interacting and communicating with clients, as well as ethical and honest behavior, that could give you some guidance. I always read the Employee Handbook whenever my corporate overloads ask me to sign a form that states I've received and read it. Always included are a bunch of policies that feel very boilerplate and can be summarized as "Don't be a %$!~#@ Jerk.", and I always wonder why people need to be reminded to be a good person. – Adam Porad May 25 '19 at 00:25
  • 1
    I am stubborn, and I will not compromise on something like this. I have actually responded to the e-mail exchange that you have by saying that I simply will not falsify data, but I will turn over the results, and if you wish to falsify the data, then have at it. I did blind copy others, as well as my personal e-mail account. – Ron Maupin May 25 '19 at 06:37
  • Working on other subprojects is avoidance. You should put most of your avoidance bandwidth into circulating your resume, becuse there's no ending here where you keep your job. – Harper - Reinstate Monica May 25 '19 at 21:32
  • 1
    Related : https://security.stackexchange.com/questions/11025/what-should-i-do-when-my-boss-asks-me-to-fabricate-audit-log-data . I was searching for another question where it basically says the following : even though there are certifications on the security field, it is a very little field where the most dominant factor is trust. If you ever get implied in some judiciary stuff, that ma be enough to give you headache for your career if not end it at all. – Walfrat May 27 '19 at 07:08
  • @it-guy so what happened? What'd you do? – Alex M Apr 26 '20 at 16:53

11 Answers11

145

He probably does not want to put the request in writing because he knows that can get subpoenaed later. I think there are two steps for you to take:

  1. Document what you have been asked to do. Write down the dates of these directives and these conversations to the best of your memory. You should also backup the email exchanges this request has been alluded to, even vaguely. Written down accounts are not 100% bulletproof evidence, but it holds more sway than if you are just trying to remember it later.
  2. Inform your boss that you find what he is asking you to do to be unethical and you are unwilling to change the report or sign off on someone else changing the report (or whatever the case may be).

I feel for you being put into this situation, but you are doing the right thing in sticking by your ethics.

dbeer
  • 11,944
  • 8
  • 31
  • 39
  • 137
    Perhaps send a confirmatory email back to the boss. Re: Our discussion yesterday; you want me to X. Y. Z. Please confirm I have understood correctly? – Stewart May 23 '19 at 20:52
  • 2
    Is it possible that such emails help document things even if my manager doesn't respond? –  May 23 '19 at 22:38
  • 20
    @it-guy Yes they help, even if they get no response - generally they will create logs, particularly time-stamped/etc. and are hard (but not impossible) to fake (would likely require the e-mail service owner to get involved) - plus they are easy to forward on to whomever when it gets escalated (boss's boss, lawyer, etc.) - and if the files are mysteriously purged, that doesn't look well either – user2813274 May 24 '19 at 00:10
  • 4
    Depending on local laws you might be able to record his asking you verbally. – Loren Pechtel May 24 '19 at 04:37
  • 12
    @it-guy: Your manager not responding is not enough to hold up in court by itself to prove the manager's guilt, but the absence of any mails stating "I never told you that" can be enough to ask the manager why they never responded (and if they claim they did, to prove that they did so). Even if that's not enough to convict the manager, it should be enough to not convict you of wrongdoing (note: I AM NOT A LAWYER) – Flater May 24 '19 at 10:31
  • 35
    Not just for sticking to your ethics: OP's boss is setting him/her up as the sacrificial lamb if it goes south. – Jared Smith May 24 '19 at 11:44
  • 3
    @Flater Or one step further, after writing an email and only getting a verbal answer, send another email "like you told me in person, I will now go ahead with this". No answer to that is even more compromising. – R. Schmitz May 24 '19 at 11:45
  • 6
    @R.Schmitz: There is a matter of overdoing that though. I agree with what you say and it is the best CYA approach (which does seem fitting for OP's particularly unethical situation) but I just want to add that it shouldn't be blindly applied to just any casual "maybe I'll need to cover my ass someday, who knows?" situation as it will create friction between you and the manager. – Flater May 24 '19 at 11:47
  • 4
    @Flater Indeed, it is already going in a ridiculous direction and only acceptable/advisable because you're in danger of unwillingly becoming a criminal. – R. Schmitz May 24 '19 at 11:50
  • 3
    @Flater FWIW, after any verbal conversation I have with anyone, I always follow up with an email: "Per discussion: ...", everyone appreciates it. (It helps us avoid the inevitable "what did we decide to do, again?") If OP gets in the habit for little things, then it can work for this one very effectively as well. (Of course, it assumes OP already does that.) – Der Kommissar May 24 '19 at 20:01
  • 5
    Don't overlook the bcc to your personal email account. It will prove that you sent that email and when, if push comes to legal shove –  May 24 '19 at 23:13
  • Update your CV/resume and start to find your next job, far far away from these yahoos.
  • – T.J. Crowder May 25 '19 at 15:46
  • Prep for the worst case (what you’re doing now) — update resume, get legal council ready, prepare your notes, record contact information of client 2. Send confirmation to your boss — confirm that you can send a full report of good scans and aggregate the list of unsuccessful passes that are still being explored (perhaps you don’t need to be completely dishonest and only need to present the information uniquely) 4. Go up the chain above your boss and notify of risks associated with sending the report 5. Blow that whistle
  • – vol7ron May 26 '19 at 14:34