frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Ask HN: Hack

6•throwaway3309•1h ago
I work for an organization that works in the eComm space. Hosted checkouts, lots of integrations, etc. They process millions each month for thousands of clients. Ever since I started I brought up issues with the security of this organization.

For PCI audits, they move things around and turn off servers to avoid some issues. Username/Passwords are plaintext in API requests (query parameters). Login Password were hashed via SHA1. It's been migrated to argon this year. The company was hacked last month, although I'm positive it's happened multiple times in the past. Co-workers mentioned there was a hack a few years back that wasn't as bad as this. This most recent hack, they got everything. Codebase, databases, client credentials (we don't encrypt client secrets), and card numbers. They had root access to prod servers. Clients have done their own pentesting and found issues. Security wasn't a thing until this hack happened. Anyone with a brain would see the issues.

It took the company about 2 weeks or so to even discover the hack had happened. The only reason the hacker was caught was because they started using the deployment pipeline to modify code/servers. I think it was because they wanted to see just how stupid the company was. The hacker was able to gain all of this access because the code base is garbage. Tons of XSS, SSRF, SQL injections, and poor code in general. They were able to gain access to services because they used default passwords. Secrets were shared between environments (staging and production). AWS keys were not locked down (S3 read-only was setup to read/write to S3 and other services). Logs truncate at 30 days, so no one is sure how long they were in the system.

I have been trying to find another job, but the industry is trash right now. I can't stay here. I've looked into whistle blower laws and seems like none of this would really qualify for anything. I've thought about talking to a lawyer about all of this. I cannot afford to just quit. It took me awhile to get this job and I'm terrified that losing this job will leave me homeless.

One of the biggest issues was our all hands we had today. The CEO, CTO, and another high level person talked to everyone. It was very little truth with a lot of BS. This entire hack was preventable. Other jobs I've had, people would be getting fired and replaced over this.

The question I want to ask is what would you do in a situation like this?

Comments

Kevin_Flynn•1h ago
1. Stop talking about all the problems.

2. Fix every problem that is part of your job description when you can, and document it. Document the ones you notice, but are unable to fix, or told not to.

3. If there is no process to resolve said documented problems, write an anonymous letter to the board of directors.

Don't hang people in the letter, just point out the necessity of a process to resolve problems.

The board knows who is responsible for what, and will do their own hanging.

4. If the dysfunctional CEO is on the board of directors, get a new job as fast as possible.

It's not the problems that get you in trouble, its the "talking about them" that does.

You will arouse all sorts of fear and paranoia when you do that. ( in a dysfunctional environment like you seem to be describing ) And when that happens, people lose their minds and "kill the messenger." https://en.wikipedia.org/wiki/Shooting_the_messenger

Problems are normal. Talking openly about how serious they are induces emotional responses in people who don't fully understand the technical details.

Talk openly about solutions. People love solutions.

Solve problems quietly.

Ask HN: Hack

6•throwaway3309•1h ago•1 comments

Ask HN: Are you using a custom harness?

5•japhyr•4h ago•3 comments

Ask HN: Opus 5.5 suddenly dumb as rocks?

28•jahala•17h ago•24 comments

Ask HN: Do you have side-projects that generate >$500 revenue/month?

30•learner_yearner•20h ago•9 comments

Ask HN: Are Knuth's Stanford Pages Down?

7•weinzierl•19h ago•4 comments

Tell HN: Claude Code adds your email to the prompt, the LLM sends it to websites

31•TekMol•1d ago•3 comments

Ask HN: Are you tired too in this AI era?

123•mellosty•5h ago•117 comments

Ask HN: Is your leadership pushing you to skip dev review?

10•arm32•22h ago•6 comments

Ask HN: Antrophic tightened usage limits?

2•lukan•19h ago•0 comments

Ask HN: How are you using AI in your personal life?

3•whall6•21h ago•1 comments

Ask HN: Sitting on unused OpenAI / Anthropic / AWS credits that will expire?

3•xiaomaijj•22h ago•2 comments

Ask HN: I Need Advice

16•TuxedoBuddy•1d ago•38 comments

Ask HN: Should I be polite to my agent or should I treat it like shit?

4•d--b•23h ago•11 comments

Ask HN: Why are there not more terminal apps?

5•lucasov•1d ago•9 comments

Ask HN: What's your iPhone Duo experience so far?

3•dgellow•1d ago•1 comments

Ask HN: Alternative to Tldraw Draw Fast?

4•outlore•1d ago•1 comments

Expericencing an issue in Gmail where emails do not delete in Firefox

9•rc_kas•3d ago•4 comments

Tell HN: I know Firefox has update when it starts to glitch

4•majkinetor•1d ago•7 comments

Ask HN: Is it not possible to enroll for Apple Developer anymore?

32•olalonde•4d ago•17 comments

Ask HN: Do you still read clean code and software architecture books?

20•pelcg•3d ago•9 comments

DietPi v10.8 has been released

19•stephanstsdietp•3d ago•1 comments

Ask HN: Why big LLMs use "it's not A, it is B" pattern? Shared dataset supplier?

11•jumasheff•1d ago•9 comments

Old.reddit.com Gone

33•Balgair•1d ago•23 comments

Ask HN: Why is pagination gone on "Ask HN", and showing only 19 items?

8•bigwheels•1d ago•3 comments

You've reached the end!