News for hackers. Stuff that matters.
Re:Running a fake power plant on the internet for a month by waihtis on Saturday January 16, 2021 @08:43AM (#25802112)
I run a honeypot software company, with our customers being mid-large enterprises. While the case presented here is certainly interesting, it's actually fairly uncommon for companies to run internet-facing honeypots, mostly due to it being a huge resource sink, and it's fairly difficult to learn anything truely useful from observing attacks coming from (mostly) bots.

The more interesting use case for most is planting these in your network internals, which gives an added benefit of early, high-fidelity threat detection in addition to the "threat intelligence" bonuses. It's not completely trivial to set up, but can be a reasonably quick way to build good detection capability into even very disparate environments.

A vast majority of organizations still lack good situational awareness of their infrastructures and this is one way of improving on that.

Re:Running a fake power plant on the internet for a month by TazeTSchnitzel on Saturday January 16, 2021 @10:17AM (#25802695)
A fun example of a honeypot was that placed by Cliff Stoll in 1986 on a computer system at Lawrence Berkeley when trying to get a repeated attacker to stay on the line long enough to be traced, as described in The Cuckoo's Egg and portrayed in this PBS NOVA recreation: https://www.youtube.com/watch?v=hTx9h3Sm29I
Re:Running a fake power plant on the internet for a month by voicedYoda on Saturday January 16, 2021 @07:29PM (#25806903)
I read this book last year. What a fun read! Well thought out, clever solutions, and a very focused amount of tenacity.
Re:Running a fake power plant on the internet for a month by e12e on Saturday January 16, 2021 @10:35AM (#25802844)
Wait, "stay on the line long enough" was an actual thing? I guess that means shorter calls were free, as they could not be documented/invoiced?
Re:Running a fake power plant on the internet for a month by BenjiWiebe on Saturday January 16, 2021 @10:39AM (#25802875)
No, it took time to actually trace the call through the exchange(s) and through the Transatlantic communications satellites. I'd recommend you read the book if you are at all interested, it's great.
Re:Running a fake power plant on the internet for a month by e12e on Saturday January 16, 2021 @12:28PM (#25803682)
Interesting. Still wonder how a called could be billed without generating a paper trail that could be used for tracing?
Re:Running a fake power plant on the internet for a month by retrac on Saturday January 16, 2021 @01:09PM (#25804004)
They were billed at the outgoing end, handled at the local exchange for the most part. Handled offline until quite late at a lot of them -- think rolls of paper tapes (later magtape) logging calls, to be read in at the billing office at the end of the month.

You'd still have to know which exchange the call was coming from, to track it that way.

Re:Running a fake power plant on the internet for a month by arminiusreturns on Saturday January 16, 2021 @04:06PM (#25805510)
Iirc that was one of the ways they finally got Mitnick back in those days.
Re:Running a fake power plant on the internet for a month by davidyliuliu on Saturday January 16, 2021 @12:58PM (#25803918)
hahahah the intro of the video is hilarious
Re:Running a fake power plant on the internet for a month by cptskippy on Saturday January 16, 2021 @03:16PM (#25805103)
Back in the day if you were watching PBS and saw the WGBH logo you knew it was going to be good.
Re:Running a fake power plant on the internet for a month by cbm-vic-20 on Saturday January 16, 2021 @04:16PM (#25805581)
It's also the reason I will never forget the ZIP Code for Allston.
Re:Running a fake power plant on the internet for a month by garaetjjte on Sunday January 17, 2021 @12:41PM (#25812813)
Everything this guy does is hilarious and entertaining. See later talk about this event: https://www.youtube.com/watch?v=1h7rLHNXio8

And he drives RC forklift under his house to store Klein bottles he's selling! https://www.youtube.com/watch?v=-k3mVnRlQLU

Re:Running a fake power plant on the internet for a month by SCHiM on Saturday January 16, 2021 @09:35AM (#25802400)
I'm wondering, given how threat actors normally behave when intruding into networks, do you also have honey user credentials in the network?

I don't imagine you're catching many serious attackers just by exposing fake servers vulnerable to MS17 for example.

Could you explain more about your strategies and which types of attackers you can say you'd catch with surety?

Re:Running a fake power plant on the internet for a month by waihtis on Saturday January 16, 2021 @09:52AM (#25802536)
> I'm wondering, given how threat actors normally behave when intruding into networks, do you also have honey user credentials in the network?

Yes, for some types of honeypots credentials can be useful. Although it bears to keep in mind that the more accessible you make your honeypots, credentials, and other "detection elements", to more you open yourself to false alarms. Some vendors in our space plant credentials to every endpoint and I've heard mostly negative results (legitimate users clicking stuff out of curiousity, which completely destroys the key benefit of using honey/deception things.)

> I don't imagine you're catching many serious attackers just by exposing fake servers vulnerable to MS17 for example.Could you explain more about your strategies and which types of attackers you can say you'd catch with surety?

One use case we suggest is tying your honeypot strategy with your existing internal vulnerability & threat management, in practice for example circulating the types of honeypots you have to reflect acute, high-value vulnerabilities - or for slightly more advanced orgs who are on top of their threat intelligence, they could actively plant honeypots that match asset types threat actors in their industry space have been known to target.

Tie that with creds, integrations and such where applicable and you have a pretty decent palette for catching events that also bear useful and timely security telemetry.

Re:Running a fake power plant on the internet for a month by SCHiM on Saturday January 16, 2021 @10:09AM (#25802644)
So say you're in charge at a financial organization, and you're sprinkling fake alliance servers here and there in your network. How is that going to catch an actor like lazerus?

They're not going to scan your service, or attempt to attack it without observing actual workflows of their target's employees. If the employees are not using the honeypots, they won't either.

What strategy do you employ to catch attackers at that level? I'm not critical of honeypots in general. But I would like to know some success stories, since I have not witnessed their success myself, and have a hard time believing they'd help against attackers that have the skills to penetrate otherwise well defended organizations.

Re:Running a fake power plant on the internet for a month by waihtis on Saturday January 16, 2021 @10:51AM (#25802973)
Actually in this scenario an alliance server may be a poor asset to replicate specifically because of what you stated - if the attacker is watching the traffic it's easy to spot. The more powerful place would be to be interferring with in the lateral movement stage, since there's bound to be some of that in any given attack.

That being said, it's entirely possible large financial services has both resources & mandate to run something more effective, like build in-house detection suites or use other things that provide a better signal than honeypotting. As said in the original post, it's one way of doing it and depends on your use case whether it's a good one or not.

Re:Running a fake power plant on the internet for a month by SCHiM on Saturday January 16, 2021 @03:46PM (#25805349)
Right but that's just it. I've always toyed with the idea of honeypots in my mind. But I'm not sure what type to incorporate into existing security measures.

I primarily deal with big financials and fintechs. The problems they have are very difficult to solve. They are slow, have big legacy processes and tech and combine that with large targets on their backs. The signal to noise ration is very bad, given the amount of users and old weird tech in the network. They need something better than 1000s of "Suspicious file on machine" warnings EDR generates for them. Or "beaconing detected" every time a youtube endpoint changes or something.

They can only tackle one single security measure at a time, because any change is a Big Project given the existing infrastructure, red tape and ways of working.

I always come to the the conclusion that honeypots would not work. The security is good enough to ensure that the threats that do slip past will not make the mistake of scanning the network once inside. They'd probably not even notice there were any honeypots in the network.

To catch them when they're moving in the network you'd need to give them credentials that appear to give them the keys to the kingdom. Perhaps a user present on each machine that appears to be admin on a domain controller that does not exist? That'd be a honeypot server + credential...

Re:Running a fake power plant on the internet for a month by waihtis on Sunday January 17, 2021 @02:27AM (#25808930)
Would you be open to a friendly chat on how we could possibly improve on this? As a small company, it's fair to say the big financials have evaded us so far - however, it doesn't mean it would be highly useful to understand how the top end thinks about internal threats..

My email is in my profile, so if you're up for it, send me a message. Seeing it's slightly unconventional to solicit chats via message boards so no hard feelings if not interested and if so no need to reply.

Thanks for the conversation any how!

Re:Running a fake power plant on the internet for a month by merlinscholz on Saturday January 16, 2021 @09:48AM (#25802508)
Internal honeypots as early warning system are called Canaries. Usually they run on a just slightly outdated and vulnerable software version, so that an attacker does not need credentials.

One example would be emulating a forgotten file server with SMB1 enabled. The homepage of Thinkst Canary https://canary.tools/ gives a good overview.

Re:Running a fake power plant on the internet for a month by waihtis on Saturday January 16, 2021 @09:57AM (#25802564)
Canaries has been pretty much replaced by decoys as the "official" term, as denoted by the MITRE SHIELD framework:

https://shield.mitre.org/matrix/

Re:Running a fake power plant on the internet for a month by qwantim1 on Saturday January 16, 2021 @01:29PM (#25804181)
Canary (in a coal mine) makes more sense to me if the goal is an early warning system.
Re:Running a fake power plant on the internet for a month by wwv25 on Saturday January 16, 2021 @09:11AM (#25802234)
Did you plant internally to detect malicious actors from within the organization or as a way to definitively detect external actors who have presumably entered the network through an exploit?
Re:Running a fake power plant on the internet for a month by waihtis on Saturday January 16, 2021 @09:22AM (#25802298)
Both are viable. It depends a bit on industry; pharma companies, say, are quite concerned about internal threats whereas financial and retail are more likely targets of external actors.

You do need to consider the type of honeypot used - asking the question "what is the goal the adversary has" is a good question to ask and optimizing you honeypots based on that is a smart thing. An internal threat is going to look for specific types of assets, and you need to build honeypots (or decoys, as the modern lingo calls them) that look like those assets.

Re:Running a fake power plant on the internet for a month by faeyanpiraat on Saturday January 16, 2021 @09:12AM (#25802240)
Why not both?
Re:Running a fake power plant on the internet for a month by mosselman on Saturday January 16, 2021 @09:25AM (#25802317)
You are probably right, but ‘both’ is the easy answer I’d think.

The question really was what the intention is, not the effect.

Catching attacks from within the organisation might just be a side-effect of catching remote hackers for example. The effect is then ‘both’, but the intention is the latter.

Why the question deserves a better answer than “why not both” is that the reasoning behind using internal honeypots is interesting. Which arguments speak for it, which against.

So let’s not kill this question thread with a too shallow answer.

Re:Running a fake power plant on the internet for a month by GordonS on Saturday January 16, 2021 @12:56PM (#25803903)
Nice, your software looks pretty polished! Have you published any kind of best practices guides for using decoys, or alternatively are you aware of any other good guides?

I've seen decoys mentioned in infosec Twitter quite a few times recently (I think more about OSS ones), and I'd like to learn more about how they are generally actually used, what the expectations are etc.

Re:Running a fake power plant on the internet for a month by waihtis on Saturday January 16, 2021 @01:20PM (#25804108)
We haven't so far..

Mitre SHIELD (shield.mitre.org) lays out the different types of capabilities there are in this domain but doesn't have a lot of practical how-to advice which is what I think you're more after.

If you think it would be helpful I can send you our "product guide" which touches a bit on the decoy best practices. If this sounds useful message me at simo@[the domain in my profile] and I'll send it over.

I might actually write something about it online also, sounds like it could be useful knowledge for many.

Re:Running a fake power plant on the internet for a month by hcrisp on Saturday January 16, 2021 @10:47AM (#25802943)
There was a recent WSJ article I submitted recently that details how companies such as Land O' Lakes are doing just that -- honeypots on internal networks.

https://news.ycombinator.com/item?id=25741589

Re:Running a fake power plant on the internet for a month by waihtis on Saturday January 16, 2021 @10:53AM (#25802989)
Seems there's a bit of love going around for deception lately, always good to see some implementation stories going mainstream.
Re:Running a fake power plant on the internet for a month by justinclift on Saturday January 16, 2021 @09:44AM (#25802477)
Hopefully one of your honeypots simulates NetBackup. eg the Veritas (was Symantec) software

That should be reasonably easy to simulate, and (I'm guessing) Netbackup infrastructure would be significantly interesting to any hacker once they've popped an org.

Re:Running a fake power plant on the internet for a month by waihtis on Saturday January 16, 2021 @10:02AM (#25802597)
To be frank I haven't heard of such scenarios from any direct sources. If you're thinking ransomware here then it's usually fairly automated and takes a shotgun approach for propagation, and trying to extend your breach to also manipulate any potential backup software would significantly increase the cost of the attack.

That being said - I could easily see this as a future trend (targeting backups) and it is not remotely a bad idea.

Re:Running a fake power plant on the internet for a month by justinclift on Saturday January 16, 2021 @01:45PM (#25804308)
Ahhhh. Hadn't thought of the ransomware aspect at all, but it's a good point. ;)

With NetBackup (and probably other "Enterprise Backup" software too) the NetBackup master servers have ~root level access to pretty much every server in an Enterprise. Or at least, every server being backed up. Which is likely to be everything important. ;)

NetBackup master servers also have the capability to run commands (as root) remotely on systems-they-back-up, and have those commands not be logged by the auditing on the systems (or anywhere really).

To my mind, that seems like a handy thing for hackers to target. ;)

Re:Running a fake power plant on the internet for a month by waihtis on Saturday January 16, 2021 @03:31PM (#25805227)
I get a feeling this could be the next Solarwinds..
Re:Running a fake power plant on the internet for a month by varispeed on Sunday January 17, 2021 @06:05AM (#25809798)
Do all employees know about honeypots or just a select few?
Re:Running a fake power plant on the internet for a month by waihtis on Sunday January 17, 2021 @06:34AM (#25809927)
Just a select few usually, from within the security team. of course this applies for boilerplate big company deployment.

I could see use cases where you would involve others like IT or dev in the deception process..