• scottlamb an hour ago

> [Opexus] said that “the individuals responsible for hiring the twins are no longer employed by Opexus.”

Getting close to the classic Monty Python line: "Those responsible for sacking the people who have just been sacked, have been sacked."

Jokes aside, stuff like this sucks because I suspect many employers will take from it the most extreme, dehumanizing lessons, e.g.: (a) make firings [edit: including lay-offs] as abrupt as possible including terminating all access immediately, (b) never give second chances to anyone with any sort of criminal record (even say decades old marijuana posession or something).

I'd prefer a more balanced version: limit unilateral access to sensitive systems in general (not just of recently-fired employees), when someone is fired immediately shut off particularly sensitive credentials if they do exist (but not their general-purpose login/email account), avoid hiring people convicted of wire fraud as sysadmins, hash your @!#$ing passwords, etc.

• tempaccount5050 42 minutes ago

When you are talking about access like they had "make firings as abrupt as possible including terminating all access immediately" not doing this is incompetence. This is absolutely a standard and has to be for these kinds of positions. I've never worked anywhere where it wasn't for the majority of IT staff. You meet with HR, someone clears your desk, and security walks you out.

• lesuorac 5 minutes ago

Yeah but if you defense against somebody erasing a database is "we remove their access when they're fired" then your defense is garbage.

Like there's so many other attack vectors besides an upset ex-employee.. Like all those articles about NK employees who presumably are trying very hard not to be fired. Or employees using company provided insecure email software leaving them vulnerable to ransomware et al.

• scottlamb 37 minutes ago

> When you are talking about access like they had "make firings as abrupt as possible including terminating all access immediately" not doing this is incompetence.

You're proving my point—employers take the most extreme lesson and it's considered expected practice. They absolutely should have immediately terminated the credentials that granted unilateral access to sensitive databases. (Ideally those would never exist in the first place—there are two-person schemes. A pair of bad actors...well apparently happens according to this article...but is far more unusual.) But employers regularly (but shouldn't) terminate all access including credentials that allow last email to colleagues exchanging personal contact info or something.

• tempaccount5050 28 minutes ago

Yeah I don't see why that's necessary. I'm sure you can always reach out to HR and ask (I have facilitated this in the past, pulling contact lists and phone numbers) but that also gives them ways to exfiltrate data. It's company data. Just think of all the info you have in your inbox. Unless you've managed offboarding for high level IT positions it seems harsh, but the risk is just too high to allow the user to do that stuff themselves.

• BrandoElFollito 20 minutes ago

High level IT positions are not risky. This is the db admin who can do most of the damage.

• scottlamb 19 minutes ago

> Just think of all the info you have in your inbox.

Meh? Sure, stuff that would help assemble a credible phishing attack, but not customer SPII or huge amounts of intellectual property or anything. If the assumption is that employees' inboxes are full of dangerous things, I would focus on fixing that.

• paulpauper 26 minutes ago

Jokes aside, stuff like this sucks because I suspect many employers will take from it the most extreme, dehumanizing lessons, e.g.: (a) make firings [edit: including lay-offs] as abrupt as possible including terminating all access immediately

The employee is always the last to know. This is standard fare.

• giantg2 34 minutes ago

How did they get access to 5k passwords? Are they being sent/stored in cleartext? This is the most baffling part of the article for me.

The second part I'm unclear about is how you could pass SOC2 when you aren't terminating account access simultaneously with the employment termination.

• inetknght 30 minutes ago

From the article, it sounds like the passwords are indeed stored in cleartext:

> On Feb. 1, 2025, Muneeb Akhter asked Sohaib Akhter for the plaintext password of an individual who submitted a complaint to the Equal Employment Opportunity Commission’s Public Portal, which was maintained by the Akhters’ employer. Sohaib Akhter conducted a database query on the EEOC database and then provided the password to Muneeb Akhter. That password was subsequently used to access that individual’s email account without authorization.

• BrandoElFollito 16 minutes ago

And how exactly do you want to store passwords if not in plain text (and then encrypted of course)? 5k is a lot, the authorization process is broken, but this is not related to how the passwords are stored.

The only solution is correct access segregation and a bastion

• jm_l 3 minutes ago

Typically you store a hash of user passwords instead, then when logging in you hash the user password client-side and compare the hashes. This acts like a one-way function that protects the password while letting the user authenticate themselves.

• jjk7 3 minutes ago

Assuming you're serious? Store passwords with salted one-way hashes.

• chatmasta 19 hours ago

> At 4:58 pm, he wiped out a Department of Homeland Security database using the command “DROP DATABASE dhsproddb.”

This article is hilarious. The two bickering brothers remind me of the guys in the Oceans movies played by Casey Affleck and Scott Caan. It’s amazing they got this close to sensitive data.

• game_the0ry an hour ago

> At 4:59 pm, he asked an AI tool, “How do i clear system logs from SQL servers after deleting databases?” He later asked, “How do you clear all event and application logs from Microsoft windows server 2012?”

So many red flags, I can't even.

• lostlogin 38 minutes ago

Ready access to AI tools sure makes vandalism easy.

• game_the0ry 27 minutes ago

Ai is just a tool. You can kill with hammer, doesn't mean you ban hammers. And they could have used stack overflow instead of ai.

• collingreen 3 minutes ago

My god, they didn't say ban ai they said it makes vandalism easy.

No need to knee jerk react to an argument that hasn't been made.

• bmitc 19 hours ago

Those two in the movies were always a highlight for me, especially when the one joins the other in the Mexican factory riot.

• johnbarron 17 hours ago

I think its them on video: https://youtu.be/Rx19zOzQeis

• soVeryTired 42 minutes ago

> On March 12, 2025, a search warrant was executed at Sohaib’s home in Alexandria. Agents grabbed plenty of tech gear but also turned up seven firearms and 370 rounds of .30 caliber ammunition. Given his former crimes, Sohaib should have had none of this.

For god's sake, don't commit crimes while you're committing crimes.

• tclancy 8 minutes ago

I was kind of hoping he sprinted out his back door which happened to be on a state line and then mailed his guns back to his house, just to try to cover everything.

• paulpauper 25 minutes ago

Only commit one crime at a time

• capibara13 an hour ago

A true professional always makes sure to leave their workspace completely spotless before going home

• lostlogin 38 minutes ago

So no guns and ammo?

• chrisra 21 hours ago

I have no problem with my credentials being revoked everywhere before I know about a layoff. I don't really care how I learn about it, just please don't make me come in to the office.

• nine_k 2 hours ago

> just please don't make me come in to the office.

But how do you pick up the stuff from your desk? I once lost a nice pair of headphones this way.

• jimmaswell 7 minutes ago

I've never had a job with a permanent individual desk like this. The one in-person real job I had, it was only shared working space that different people used at different times of the day or on different days, and I think you were discouraged from leaving anything. The idea of there being "your desk" with a framed photo of your kids and favorite coffee mug seems like a nearly extinct piece of nostalgia. It must have been nice in a way, far preferable to the new style of open office at least.

• paulpauper 24 minutes ago

ship it?

• jagged-chisel 2 hours ago

Meh. Don't leave anything at work. Forgo the convenience and carry your things on your commute. Use a bag. If there's "too much stuff", that's a sign to pare back what you "need" at work.

• whatshisface 36 minutes ago

I know this is not a good year on the job market, but if you are traveling to work with a "go bag" and not leaving coffee mugs on your desk to prepare for being laid off maybe it is time to carry that go bag to some other buildings...

• afavour 33 minutes ago

God, if we're at the point where we're so paranoid about being laid off that we don't dare leave a single piece of personal property in the office then I think we're in a very dark place indeed. Can’t imagine the mental damage from considering losing your job every single day you wake up.

• alexjplant a minute ago

[delayed]

• buckhx 6 minutes ago

well this did just happen to me. laid off while taking care of my father in laws estate and my personal belongings were thrown away. 7 years at the company as an EM ftr.

• cromka an hour ago

I had my gym stuff in a gym locker. The reason I was able to commit to a gym routine was being able to get off my desk, get down the elevator, enter the gym and change in gym clothes in literally 5 minutes. I would never be willing to commute with all that gear. And I never got that gear back.

Still a net positive in my experience.

• BrandoElFollito 11 minutes ago

Yes, I will bag my two tree-sized plants, 4 paintings, 1 old map, 2 posters, drawings of my kids, figurines and a few more things. Ah yes, the ball I sit on.

I spend in the office more time than at home so I want a nice environment.

• ccimmergreen 18 hours ago

So this was why the FBI Director Kash Patel was in a panic when he couldn't log in one day. Revoking credentials before firing someone makes a lot of sense in security.

• lostlogin 36 minutes ago

> So this was why the FBI Director Kash Patel was in a panic when he couldn't log in one day

Ever tried to login with two factor and justify a maxed out company card while high as a kite and drunk?

It’s stressful.

• deepsquirrelnet an hour ago

Professionally, he spells his name thusly: FBI Director Ka$h Patel, so you know he’s serious.

• tty456 an hour ago

Written in bourbon

• metalman 11 hours ago

no, becaus the simple and pragmatic solution for ANYONE who is subject to arbitrary termination, is to litter everything they build with caltrops and dead man triggers and then hint that they will go into "consulting" when fired.

I know of one case where this was totaly unintentional, and a machinest at a local pulp and paper plant had self delegated to write the software that controlled tension on the giant machines in the mill, but as it was his only real forey into sofware, nobody else could operate it, and they fired him after a manegment reshuffle, and then after the next scheduled shut down, nothing worked right, greasy dusty ancient screen with a blinking cursor was what they had, plugged into the important bits of a half sqare mile plant. still funny to think about!

• cj 2 hours ago

Or if you don't want to booby trap your code, buy one of those tiny devices that make a cricket noise randomly every 5-15 minutes, and hide it somewhere in the restroom.

https://annoyingpcb.com/

• zimpenfish an hour ago

These are too obvious - 5-15 minutes gives your victim way too many opportunities to narrow down the location.

What you really need is one that chirps once every (multiple of) 20-28 hours (with weighting towards 23-25 to keep it roughly around the time you set it going and an infrequent skipping of a day.) Also with different volumes and, ideally, different chirps. Occasionally a double chirp just for extra insanity causing.

(A Michael Jackson "hee heee" would be another good option.)

• therobots927 2 hours ago

That is some top notch wrongthink… HN does NOT find it funny!

• dzonga 13 minutes ago

prosecute the company too.

storing passwords in plaintext should be persecuted & having unlimited access to customer databases.

• libpcap an hour ago

Nice handwritings, though.

• nostrademons 2 hours ago

> Muneeb Akhter asked Sohaib Akhter for the plaintext password of an individual who submitted a complaint to the Equal Employment Opportunity Commission’s Public Portal, which was maintained by the Akhters’ employer. Sohaib Akhter conducted a database query on the EEOC database and then provided the password to Muneeb Akhter.

WTF?

• game_the0ry an hour ago

No back ups? Skill issue.

• paulsutter 17 minutes ago

Deleting data like that is a crime investigated by the FBI. In a very sad story, a brilliant former coworker made a mistake of deleting data after leaving employment and ended up in prison. Brilliant guy, momentary mistake. Overzealous employer.

• iJohnDoe 16 hours ago

It’s crazy that people are desperate for jobs and these clowns get hired.

• alphawhisky 6 hours ago

Well, who else would you hire for the circus?

• hunterpayne an hour ago

Perhaps don't hire people who act as foreign adversaries for government work? Is that really such an absurd proposition?

• lostlogin 34 minutes ago

> Perhaps don't hire people who act as foreign adversaries for government work?

Hilarious in the context of this administration.

• ChrisMarshallNY an hour ago

I don't think they were spies. They have ethnic names, but it sounds like they are just good ol' red-blooded Yankee crooks.

• titanomachy an hour ago

You can’t assume someone is foreign based on their name.

In fact I’d guess they’re not, since they’ve been employed on government projects since a young age.

• leptons 37 minutes ago

>who act as foreign adversaries

This does not mean they are from another country.

• leptons 39 minutes ago

Uhh... The guy in charge of the whole thing does things a foreign adversary would do. Has for years and he's back for round two. He even tried to overthrow the government once.

• waterTanuki 19 hours ago

> On Feb. 1, 2025, Muneeb Akhter asked Sohaib Akhter for the plaintext password of an individual who submitted a complaint to the Equal Employment Opportunity Commission’s Public Portal, which was maintained by the Akhters’ employer. Sohaib Akhter conducted a database query on the EEOC database and then provided the password to Muneeb Akhter. That password was subsequently used to access that individual’s email account without authorization.

It should be a federal crime with prison time to make a DB for a federal agency and not hash and salt passwords or other auth credentials.

• mijoharas 8 hours ago

This is what I want to know. Are there any consequences for this contractor? At least fraud or negligence or something?

• kaikai 20 hours ago

How on earth did someone previously convicted of what sounds like hacking get job access to so many prod government databases? Wild that it took them so long to get caught.

• AlexB138 2 hours ago

I had the same questions. Apparently discovery of the prior conviction is what lead to them being fired:

> When the company discovered Sohaib Akhter’s felony conviction, it terminated both brothers’ employment during an online remote meeting on Feb. 18, 2025

from https://www.justice.gov/opa/pr/federal-jury-convicts-virgina... which is a better source on this.

That prompts the question of why background checks are so lax that they were hired before this was discovered.

• charonn0 an hour ago

The company involved here is apparently based in Washington, DC, which has a "Ban the Box" ordinance that limits employment background checks for most kinds of jobs. And apparently DC's version of the law is particularly strict.

• giantg2 27 minutes ago

Shouldn't this force companies that need to pass a SOC2 out of the district? Doesn't SOC2 require background investigation of personnel with access to sensitive systems?

• anonSrEng202309 2 hours ago

And I recently couldn't get a job through a federal contractor for a federal position (requiring NO security clearance) because they didn't like something on my credit report.

• ck2 9 minutes ago

imagine the delete-fest the current whitehouse is going to do in a few years

all with pardons waiting so they can't be convicted

they might not even wait a few years

• cyanydeez 20 hours ago

so, apparently, the passwords were stored in cleartext.

• whynotmaybe 19 hours ago

Remind me of a forum a long time ago that sent me my password in clear when I used the "forgot password" link.

When I advised them that it was a bad idea to store password in clear, they answered that they keep it in clear so that they can send it when someone forget.

Defeated by such argument, I deleted my account.

• syntheticnature 2 hours ago

In my free time, I help maintain the web presence for a small non-profit org with memberships. The original system when I started helping was a bespoke system that was smart in many ways (essentially a static site generator with membership control years before SSGs were cool, with regular automated tests), but the guy who wrote it absolutely insisted on storing passwords in plaintext and could not be convinced otherwise. Eventually he had to drop the volunteer position due to other things in life, and the first thing we did was correct this issue.

• miki123211 an hour ago

There was a screenshot of some website floating around a few years ago, where if you entered the correct password but a wrong username, it would helpfully tell you which user the password is really for.

• mekdoonggi 17 minutes ago

But did they handle the edge case of two users having the same password?

• nodesocket 39 minutes ago

Product manager; “That’s a great UX.”

• SoftTalker an hour ago

Gnu Mailman still does this, and sends a monthly reminder email of your password.

• scorpioxy 16 hours ago

I've got a better one. I once had the same argument mentioned to me by my manager at the time when I pointed out that passwords were being stored in clear text. That it needs to be this way so that it is read/sent when the users forget their passwords(which happened a lot). I tried to explain that typically a "reset password" flow is used for that but that fell on deaf ears. That system contained healthcare data.

Something bad did end up happening due to that lax security and there were oh so many meetings about it.

• bluefirebrand an hour ago

> Something bad did end up happening due to that lax security and there were oh so many meetings about it.

This is the sort of thing that makes me want to check out of the whole circus. Here I am, telling you ahead of time, and you ignored me

So how there's a circus that we could have avoided and not only do I get zero recognition for identifying the threat ahead of time, the people who ignored me keep their jobs and turn it into a zoo where everyone is scrambling in endless meetings

And I've seen it play out a few times. After a point, why bother...

• tetris11 5 hours ago

Greetings, Bioconductor