ISC StormCast for Wednesday, December 2nd 2020
SANS Internet Stormcenter Daily Cyber Security Podcast (Stormcast)
SANS ISC Handlers
4.9 • 754 Ratings
🗓️ 2 December 2020
⏱️ 9 minutes
🧾️ Download transcript
Summary
Transcript
Click on a timestamp to play from that location
| 0:00.0 | Hello, welcome to the Wednesday, December 2, 2020 edition of the Santernut Storm Center's Stormcast. |
| 0:07.7 | My name is Johannes Ulrich, and I'm recording from Jacksonville, Florida. |
| 0:13.6 | Cisco's Talas research team has an interesting write-up about a tool that they're seeing attacking open unprotected Docker instances. |
| 0:25.6 | This is a fairly old technique in the sense that yes, there are all these unprotected Docker APIs available. |
| 0:33.6 | And this kind of exposure has of course been used for a while now in order |
| 0:40.5 | to install crypto coin miner, which also appears to be this tool's final goal. |
| 0:47.5 | Cisco calls this particular bot Xante and the part about the write-up that I sort of found |
| 0:53.8 | the most interesting is how it spreads via SSH. |
| 0:58.0 | Now, we have seen a lot of bots, of course, that are just brute forcing ZH credentials. |
| 1:03.0 | This is not Xanty's approach. |
| 1:06.0 | Instead, once it breaks into a particular host, it will search this host for SSH credentials, |
| 1:15.9 | public keys, private keys, that are either stored in standard locations like dot SSH or |
| 1:23.2 | in configuration files. And then it will use those keys to find other machines that are |
| 1:32.2 | trusting the particular compromised system. So this is of course classic in terms of using trust |
| 1:39.9 | relationships between systems, in particular if you're using SSH for automated logins, |
| 1:46.9 | it's often required that the respective key files are not password protected. |
| 1:54.2 | On the other hand, you should also limit what can actually be done with these keys. |
| 2:01.8 | Detecting Xanity should really be not a problem. |
| 2:04.9 | It's not really all that stealthy, for example, for HTTP requests. |
| 2:10.0 | It uses curl, but changes the user agent of curl, and even includes, for example, user agent strings like Xante, that's where the |
| 2:19.5 | name comes from, Shell Success, or We Must Have Got Killed, which of course are all user agent |
| 2:27.4 | strings that if you're paying attention at all, should stick out pretty easily. |
... |
Please login to see the full transcript.
Disclaimer: The podcast and artwork embedded on this page are from SANS ISC Handlers, and are the property of its owner and not affiliated with or endorsed by Tapesearch.
Generated transcripts are the property of SANS ISC Handlers and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.
Copyright © Tapesearch 2026.

