ISC StormCast for Wednesday, November 22nd 2017
SANS Internet Stormcenter Daily Cyber Security Podcast (Stormcast)
SANS ISC Handlers
4.9 • 754 Ratings
🗓️ 22 November 2017
⏱️ 7 minutes
🧾️ Download transcript
Summary
Transcript
Click on a timestamp to play from that location
| 0:00.0 | Hello, welcome to the Wednesday, November 22nd, 2017 edition of the Sandtonet Storm Center's Stormcast. My name is Johannes Ulrich, and I'm recording from Jacksonville, Florida. |
| 0:12.6 | Earlier this week, Didi talked about how he's seeing in his web server a number of requests that look like someone is looking for various |
| 0:23.9 | cryptocurrency wallets. Well, I took a little bit closer look at that and it turns out that |
| 0:30.5 | it's not just wallets they're looking for. With Ethereum, you do have the option to have a JSON RPC engine listening for |
| 0:42.0 | commands if you are running an Ethereum note and this typically listens on port 8,545. To make things |
| 0:52.0 | easier, the protocol being used here is not authenticated. |
| 0:56.0 | It's simple HTTP requests. |
| 0:59.0 | So certainly we did have marked increase in scans for port 8,545 over the last few months. |
| 1:09.0 | I set up a quick honeypot and identified two different queries here |
| 1:13.5 | that are being used to fingerprint at least these Ethereum nodes. Haven't set up an actual |
| 1:19.9 | Ethereum node yet, but may do so shortly to see what happens kind of next after the initial scan. Now, typically you're not supposed to expose |
| 1:31.1 | this JSON RPC interface, but there's also an other risk here because it is just normal HTTP requests. |
| 1:39.7 | Someone could certainly use cross-site request forging in order to hit these interfaces. |
| 1:47.0 | Now you may have heard of same origin policy that protects somewhat against this type of attack, |
| 1:54.0 | but as far as I can tell, the requests being used here are simple requests. |
| 2:00.0 | So unless the user agent is being verified, |
| 2:02.6 | which I highly doubt, these requests can pretty easily be sent cross-origin. So this would make |
| 2:10.6 | things a lot more dangerous. For example, if you have one of those Ethereum nodes running |
| 2:16.6 | on your desktop, you're visiting |
| 2:18.7 | a malicious website. |
| 2:20.6 | This malicious website could now connect to this Ethereum node and issue commands. |
| 2:27.6 | Now, it would not be able to get the responses back, so that may make an attack is a little |
... |
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.

