Firstly, my apologies for the minute and a bit of echo at the start of this video, OBS had somehow magically decided to start recording both the primary mic and the one built into my camera. Easy fix, moving on…

During the livestream, I was perplexed as to why the HIBP DB was suddenly maxing out. Turns out that this aligned with dropping a constraint on the table of domains which appears to have caused the table to reindex and massively slow down the queries for breached email addresses. Further, we simultaneously started having problems related to MAXDOP (the maximum degree of parallelism for the stored procedure running the query), which was only resolved after we forced it to not run on multiple CPUs by setting it to 1 (weirdly, 2 is also fine but 3 or higher completely killed perf). Fun times, running a service like this.

Listen on Apple Podcasts
Watch and Listen on YouTube
Download via RSS

[youtube https://www.youtube.com/watch?v=_wKyxd_RS5U&w=100&h=480]

References

  1. Sponsored by: 1Password Extended Access Management: Secure every sign-in for every app on every device.
  2. The Internet Archive’s Zendesk was accessed and replies sent to a bunch of tickets (it’s just gone from bad to bad for them, and still no disclosure to individuals…)
  3. Basically everyone thinks unauthorised access should result in breach notifications being sent to impact individuals (I mean, it’s a predictable outcome, but there were still some wacky arguments against it)
  4. I’m feeling pretty damn exasperated about the lack of breach disclosure lately (multiple incidents this year have included my own personal data, and I’m pissed)
Weekly update

Leave a Reply

Your email address will not be published. Required fields are marked *

Explore More

Weekly Update 421

It wasn’t easy talking about the Muah.AI data breach. It’s not just the rampant child sexual abuse material throughout the system (or at least requests for the AI to generate

Weekly Update 427

I was going to write about how much I’ve enjoyed “tinkering” with the HIBP API, but somehow, that term doesn’t really seem appropriate any more for a service of this

Weekly Update 426

I have absolutely no problem at all talking about the code I’ve screwed up. Perhaps that’s partly because after 3 decades of writing software (and doing some meaningful stuff along