4.9 • 696 Ratings
🗓️ 17 January 2025
⏱️ 13 minutes
🧾️ Download transcript
Click on a timestamp to play from that location
0:00.0 | Hello and welcome to the Friday, January 17th, 2025 edition of the Sandcent Storm Center's |
0:08.4 | Stormcast. My name is Johannes Ulrich and today I'm recording from Jacksonville, Florida. |
0:15.4 | Today's Internet Storm Center diary is coming from one of our undergraduate interns. Curtis. Curtis is writing about how to |
0:25.7 | store data collected from the honeypot efficiently in a SQL database. The reason Curtis |
0:32.3 | investigated that was to build dashboards for his honeypot using free cloud resource. |
0:40.1 | And of course, then you're limited how much data you can store in a database. |
0:44.6 | This actually opened up some old wounds in me developing the Shield in a storm center 25 years ago. |
0:53.8 | I certainly made some wrong choices |
0:56.6 | back then that still haunt me today. In some displays of IP addresses, for example, on the |
1:03.9 | United Storm Center website, you may still see the Octet's seropadded, which is utterly wrong |
1:10.7 | and bad, but that was my quick workaround to be |
1:14.3 | able to store data in, well, a 15-character charers in a database and still being able to efficiently |
1:21.9 | sort them. Way better way to store IP addresses in any kind of context is usually an unsigned |
1:29.5 | integer. And actually, most of our data has been switched to that format. And then also |
1:35.8 | things like subnetting and such, of course, become a lot more natural compared to doing it |
1:42.0 | in a string. There actually still a couple sort of IP address handling libraries that don't do that |
1:49.1 | correctly. |
1:49.9 | I think, was it last year, year before last year, we had some vulnerabilities in Python |
1:54.9 | network IP address management libraries that did exactly that same mistake where they treated IP address as a string and then try to do like |
2:04.9 | regular expressions and things like this for subnetting, |
2:08.6 | which of course tends to fail because of all the different ways, |
2:12.7 | how IP addresses can be displayed. |
... |
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 2025.