News for hackers. Stuff that matters.
Re:Cloud engineer gets 2 years for wiping ex-employer's code... by ksd482 on Tuesday December 12, 2023 @12:30PM (#38615380)
IT also failed to put enough checks here. The article states that the employee still had a valid company account that he could use to access the repos.

The access should have been cut off right away.

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by sonicanatidae on Tuesday December 12, 2023 @12:43PM (#38615577)
There is a symbiotic relationship between HR and IT.

In my orgs, when HR TELLS US, in advance, we nuke the creds while they are discussing the term with HR. If HR doesn't tell us, then we have zero way of knowing to kill their account.

When they don't tell us, then termed users continue to have access... again... because we have no way of knowing to term the access.

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by r00fus on Tuesday December 12, 2023 @04:36PM (#38618945)
Modern IT integrations connect the HR system to the IT to auto-provision (ie, hire) and auto-deprovision (ie, terminate) user access in near-real-time. In this case, once the termination is completed (& approved) in the HR system, the user loses access immediately without any IT involvement.

Here's an example of how Microsoft supports auto-provisioning from SAP Successfactors for this: https://learn.microsoft.com/en-us/entra/identity/saas-apps/s...

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by tharkun__ on Wednesday December 13, 2023 @12:20PM (#38630602)
Which works if every single tool you use is hooked up to your one central authentication provider. Then there are tools that aren't. Entire acquired company's systems that aren't (yet). Parts of those companies nobody know exist and thus aren't ever migrated over etc.
Re:Cloud engineer gets 2 years for wiping ex-employer's code... by sonicanatidae on Wednesday December 13, 2023 @04:11PM (#38634193)
This all assumes the one thing IT cannot have, under any circumstances.

The budget to pay for it.

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by FirmwareBurner on Tuesday December 12, 2023 @12:59PM (#38615820)
Naturally, that sounds on point for every company everywhere.

Though I've heard it's quite common in large enterprises that are fragmented due to a lot of aqui-hires, for corporate HR to forget or miss people they supposed to fire and who still remain on the payroll, especially on the satelite offices where there's no on-prem HR and nobody really knows what's going on from central.

A friend of mine was theoretically fired along with his entire team but just not him because corporate HR forgot about him or something, so he still showed up at the office without his team and without any work to do, badged in and played videogames all day for almost a year while getting paid in full, until some other people started asking "hey, who's is this guy and what does he actually do here all by himself?", then they actually fired him, or more like paid him a generous severance package to leave voluntarily in silence and not tell anyone about HR's blunder.

Lucky bastard.

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by 0cf8612b2e1e on Tuesday December 12, 2023 @01:51PM (#38616553)
Was it required he even show up to work? Presumably the checks would keep coming.

On the other hand, in a just world, continuing to show up would make it impossible for the company to try and claw back the money. He was available even if nobody asked anything of him.

I am more interested in how he was caught. There are many people around me who seemingly do nothing, he would just blend into the crowd. Were there layoffs or some other accounting of personnel that forced the issue?

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by FirmwareBurner on Tuesday December 12, 2023 @02:57PM (#38617538)
>Was it required he even show up to work? Presumably the checks would keep coming.

He had to show up at work because he was never formally fired. If he hadn't showed up at work but still collect his paychecks then it would have been breaking the law and the company would have clawed back all paychecks. By showing up at work he was just fulfilling his contractual obligations, it wasn't his fault nobody gave him any work to do so he was legally entitled to collect paychecks while playing games and doing side projects at work.

> There are many people around me who seemingly do nothing, he would just blend into the crowd.

Not always the case. It might be a thing in large enterprises of US/Anglophone countries from what I noticed, but in German speaking countries it's not really common for people to show up at the office and do nothing all day, the efficiency and work ethic tends to be relatively higher, especially at smaller offices. So you stand out, people will gossip and eventually someone above will inquire about that guy without a team doing nothing.

Sure, you can lie to everyone around you about why you're still here without your team doing nothing so they stop asking questions, but lying can still be considered a felony here if the thing ends up in court and get you in actual legal trouble later as they will still find out eventually about you, so it's best to be honest and legally enjoy the ride while it lasts.

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by nradov on Tuesday December 12, 2023 @09:02PM (#38621747)
Even if there was severe employee misconduct, in most US states it wouldn't be legally possible to claw back wages that had already been paid to a W-2 employee unless there was a specific contract in place allowing the employer to do so. A few executives have such contracts with clawback provisions (mainly in financial services) but they really aren't a thing for regular employees. If the employee had actually stolen money through fraud or embezzlement then the employer could file a civil suit to recover damages, but wages are a separate issue entirely.
Re:Cloud engineer gets 2 years for wiping ex-employer's code... by FirmwareBurner on Wednesday December 13, 2023 @03:52AM (#38624471)
It's legal in Europe to claw back wages if they prove you have been absent from work. Granted, they'll have to sue you for that, but they'll win if your time sheets how you never showed up even though your contract said you should.
Re:Cloud engineer gets 2 years for wiping ex-employer's code... by redrove on Wednesday December 13, 2023 @02:28AM (#38623782)
I’ve worked with Germans my entire life and I’ve met more people that do nothing than people that actually contribute — you’re full of it.
Re:Cloud engineer gets 2 years for wiping ex-employer's code... by FirmwareBurner on Wednesday December 13, 2023 @03:50AM (#38624460)
Not my experience. Maybe you just worked at some terrible companies with terrible people.
Re:Cloud engineer gets 2 years for wiping ex-employer's code... by sonicanatidae on Tuesday December 12, 2023 @01:57PM (#38616664)
It's usually time. I knew a guy that "worked" at Walmart. His job was collecting the carts. He would clock in, then go on about his day. When it was time to clock out, he would drive back and clock out.

It took 8 months for the store to realize this and fire his butt. In his case, it was a meeting. It was an All Hands, his timecard showed he was clocked in, but never appeared at the meeting.

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by sonicanatidae on Tuesday December 12, 2023 @01:08PM (#38615954)
This happens, but Last Access Audits usually catch them. Most people don't continue working after they've been termed.

Not a silver bullet, but it covers a majority of these cases.

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by Sohcahtoa82 on Tuesday December 12, 2023 @03:05PM (#38617644)
> Though I've heard it's quite common in large enterprises that are fragmented due to a lot of aqui-hires, for corporate HR to forget or miss people they supposed to fire and who still remain on the payroll

Milton has entered the chat.

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by FirmwareBurner on Tuesday December 12, 2023 @03:06PM (#38617667)
Office Space was more of a documentary than a satire.
Re:Cloud engineer gets 2 years for wiping ex-employer's code... by sonicanatidae on Tuesday December 12, 2023 @03:28PM (#38617950)
Sad but true.
Re:Cloud engineer gets 2 years for wiping ex-employer's code... by alexpotato on Tuesday December 12, 2023 @08:18PM (#38621391)
> Though I've heard it's quite common in large enterprises that are fragmented due to a lot of aqui-hires, for corporate HR to forget or miss people

I've worked at small (<1000 people) firms where there were at least 10 different entitlements systems and removing someone was a nightmare. I can 100% believe that this also happens at large companies (due to acquisition as you mention) too.

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by Volundr on Tuesday December 12, 2023 @12:59PM (#38615817)
Don't underestimate a dumb managers influence on this. Back when I was running an orgs IT we had a similar incident when we fired an employee. HR had given us the heads up when it would happen, and we had someone standing by to kill their credentials (as the meeting started someone would give the final go ahead). Their manager however decided to "get it over with" without telling us, then when said employee asked if they could get some information off their work computer, proceeded to sit with them while they attempted to delete all their work.

I was able to recover it from OneDrives second recycle bin so nothing was lost, but I was livid. This employee was literally being fired because they were refusing to train anyone else on their work for "job security purposes", it's not like we didn't have warning this wouldn't be graceful.

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by sonicanatidae on Tuesday December 12, 2023 @01:05PM (#38615903)
I remove this from HR's and other Department's hands, once IT is made aware. Beforehand, I obviously cannot affect.

They tell IT in advance and maintain the schedule and contact us to adjust or DRAMA. Lots and lots of drama.

Had I been in that situation, I would taken that garbage to my direct Super, which is usually the CFO. I would explain why this is such a horrific idea. They usually agree. If they don't, then I look for somewhere else to work, since I cannot keep PHI secure, when I cannot control who has what access and when.

I'm not going to be held responsible when others callous actions remove all the guardrails. No thanks.

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by Volundr on Tuesday December 12, 2023 @01:14PM (#38616044)
In short, the issue is that the manager didn't keep to the schedule. If they had done it at the proper time HR would have been involved and we would have gotten our notification. Instead the damage was done hours before this was scheduled to happen.

In terms of higher-ups notification the "oh shit can you recover this" call came from the CEO

I don't know what happened to the manager. I can't imagine it ended well for them, pretty much that entire section of the org was on thin ice (acquisition that didn't want to absorb into the company) so I can't imagine it ended well. I know we didn't pursue legal action against the ex-employee, which pissed me off at the time, but I can see the logic in leaving it done and dusted.

The only PHI the company held was what HR had on it's the employees, so not at risk here.

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by sonicanatidae on Tuesday December 12, 2023 @02:00PM (#38616710)
It's often not pursued by a company unless there are literal damages. Morality, sadly, has nothing do to with the decisions corporations make.

I'm glad to know you didn't suffer for this. It happens so much in the tech world that most of us have installed creature comforts in the space under the bus. I've installed a nice recliner, a small, but tasteful lamp and a few good books to read, during my time under it.

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by jcpham2 on Wednesday December 13, 2023 @12:34PM (#38630888)
Yeah I have the same (symbiotic) lack of symbiosis relationship with HR so I run scripts and other automated tasks every so often to verify all the employees are actually using the accounts. Sometimes new people get hired and have to wait because HR cannot follow the simple instructions I ask for. Like a person's name typed out and emailed to me.
Re:Cloud engineer gets 2 years for wiping ex-employer's code... by sonicanatidae on Wednesday December 13, 2023 @04:12PM (#38634199)
Historically, I went to the mat arguing that I won't let my departments even create new accounts unless the "new account" form is used. This is PHI, we get 1 chance to get it right.

There has been pushback, but I'm always willing to walk away from jobs that insist on stupid.

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by gamblor956 on Tuesday December 12, 2023 @02:43PM (#38617295)
At my last job, most of the company was laid off during the early part of the COVID lockdowns.

...Including the IT guy who was responsible for killing everyone's access credentials...

All of us that were laid off watched the company-wide zoom where the CEO tried to blame everyone who had been laid off as dead weight. They managed to get the other IT guy to kill our credentials the following week.

Then they laid the other IT guy off before anybody had sent in their work laptops or other work equipment because the CEO decided that if the offices were going to be closed indefinitely we didn't need an IT guy. The company had to write off more than $1 million in assets that were never returned, including a number of very expensive, very new RED cameras.

A lot of times, IT's "failures" are just the failures of management.

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by mistrial9 on Tuesday December 12, 2023 @12:34PM (#38615444)
zero-trust works both ways
Re:Cloud engineer gets 2 years for wiping ex-employer's code... by next_xibalba on Tuesday December 12, 2023 @12:32PM (#38615412)
I believe this line of thought is commonly called “blaming the victim”.
Re:Cloud engineer gets 2 years for wiping ex-employer's code... by capableweb on Tuesday December 12, 2023 @12:38PM (#38615507)
No, blaming the victim would have been:

> The only reason this happened was because they failed to secure their own systems, it was bound to happen

Instead, parent said:

> IT also failed to put enough checks here

My emphasis on the "also".

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by acdha on Tuesday December 12, 2023 @12:53PM (#38615713)
Nobody is excusing him but it’s possible for multiple people to make very bad decisions as part of the same problem. In this case, the bank has almost certainly claimed to have security policies in place which would have prevented any of the damages in question. I don’t even work in banking but “how do you deactivate accounts when someone leaves?” is in every single system’s approval process and ongoing audits.

Think of it as if he had stolen money from them after being fired: there’s no question that the culpability would be his but also regulators and insurance would descend on the bank’s management asking why they lacked such basic internal controls for such very well-known risks. Most places will remove all forms of access as soon as the decision is made to fire someone because it’s the most likely time to have anything from theft to, in the US, a workplace shooting.

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by foobarbaz333 on Tuesday December 12, 2023 @12:36PM (#38615473)
There are compliance regulations that require this btw.
Re:Cloud engineer gets 2 years for wiping ex-employer's code... by pierat on Tuesday December 12, 2023 @01:08PM (#38615951)
Sometimes, the victim is *also* to blame.

When shitty policies are part of the root cause, then yes, the victim also shares in creating an environment that allowed easy victimization.

You wouldn't secure your laptop in the front seat of a car in NYC or Chicago. Just as you are not to blame with the vandalization and theft of said equipment, you also could have did easy mitigations to hamper it.

People who shout "victim blaming" are also refusing to take responsibility for reasonable remediations that would have prevented the bad thing.

Re:Cloud engineer gets 2 years for wiping ex-employer's code... by plasmatix on Tuesday December 12, 2023 @12:35PM (#38615454)
I mean, if someone dies in a car crash and they weren’t wearing their seat belt, is it victim blaming to say they should have been?
Re:Cloud engineer gets 2 years for wiping ex-employer's code... by pipes on Tuesday December 12, 2023 @12:43PM (#38615581)
Yeah but if someone purposely drives into that car with the intention of killing the driver, I'd hope they went to prison even if the victim wasn't wearing a seatbelt
Re:Cloud engineer gets 2 years for wiping ex-employer's code... by 11101010001100 on Tuesday December 12, 2023 @12:48PM (#38615656)
In the US, the person who sold the car will go to jail as an accessory to murder .
Re:Cloud engineer gets 2 years for wiping ex-employer's code... by BobaFloutist on Tuesday December 12, 2023 @04:28PM (#38618833)
Many such cases. Sad!
Re:Cloud engineer gets 2 years for wiping ex-employer's code... by 11101010001100 on Wednesday December 13, 2023 @02:56PM (#38633339)
Yes, theoretically we're all guilty of felony murder.
Re:Cloud engineer gets 2 years for wiping ex-employer's code... by bitwize on Tuesday December 12, 2023 @12:51PM (#38615693)
It's totally legitimate to simultaneously hold that the real perpetrator is, er, the perpetrator, and that the victim could have done more to prevent the incident from happening.

Jail the guy, and let his story stand as a warning to implement proper IT and HR practices.