ShadowTrackr

Log in >
RSS feed

Website security grade

25 March 2019
After last week's blunder things could only get better. And they do this week. So far the website security checks that Shadowtrackr did were not mature enough. I always wanted some sort of easy to grasp grade like SSLLabs has for certificates. After looking around for a while I settled on the Mozilla Observatory grading system.

It has a similar grading scheme too SSLLabs and does proper security checks. Some other ratings systems, like internet.nl, are less focused on security. Don't get me wrong, I fully support the internet.nl checks, but I just don't think that if your hosting provider's nameserver is not reachable over ipv6 this should cost you security points. I'd rather have a good CSP to protect against XSS attacks.

The scoring on the CSP part is, for now, quite brutal to be honest. A CSP that allows unsafe-inline will cost you about 20 points, which caps your grade at a B+. This means ShadowTrackr will show it as a warning (orange). Al lot of orange and red will show up. Interpret these as your opportunities to really improve website security :-)

The grades are added to the website report. If you click the website link frmo the report, you can see on the website page what tests were done and how your grade is calculated.

Better keyword monitoring and a failed Friday update

16 March 2019
As some of you may have noticed, there was an update. On Friday. Late in the afternoon. Despite knowing the jokes about this, I did it anyway and it failed. Throughout the week there are numerous tiny updates that you'll hardly notice. The bigger updates are usually done in the weekend, and only after they have been running successfully in test for a while. This update was running ok in test, but the test was obviously not complete enough. The decision of how much to test is always hard. No one wants to unnecessarily slow down development.

The update
Well, up until now keywords where matched as whole words. This means there are spaces (or tabs, or new lines) around them. If you entered something between quotes, like "@shadowtrackr.com", this would find Shadowtrackr email addresses in passworddumps. But if you just had a surname (without quotes) this would be missed in passworddumps. The surname would likely be prefixed with a '.' (behind the first name) and postfixed with a '@'. No match. That has changed now. Shadowtrackr matches a word between any non-letter and non-number character now.

In some cases you might want to detect a partial match, like sub in subdomain. On the traps page for your keyword you can check the box "match partial keyword" for this.

What went wrong?
When you have multiple keywords in a trap, they should all occur before a notification is send. With this new algorithm, this went wrong. Any of the keywords now was enough. To make things worse, the update set the default state for "match partial keyword" to on. This resulted in way more notifications than you'd be happy with.

The problem only lasted for about half an hour, but you can get an amazing amount of notifications in that time. I myself got about a thousand of them. My sincere apologies to you all, I'll be more careful with updates.

Pastebin.com snippets, updated apps, and more

03 March 2019
It's been a busy week with usability improvements, bug fixes and and experimental new feature.

Let's start with the new stuff. ShadowTrackr scans for your keywords in datadumps. Up until now you had to click the link on your timeline to find out the context in which your keyword was mentioned. Only after clicking you could see the full orginal post on the datadump website. Since keyword monitoring is quite popular, this results in a lot of clicking.

To improve this, Shadowtrackr now saves a snippet that includes some lines before and after the keyword as the context. You can see this context on your timeline by clicking on the details link in the right bottom of the post. This might save you some clicks. It also provides you some idea of what the data was like if the original data has been deleted.

There is a new version of the iOS app. An iPad user rightly complained that he had to run it in tiny iPhone mode, and that the links in the menu where so densely packed to it was hard to tap the right one. Both issues are now fixed.

Android users where bothered by an unexpected refresh on the timeline and a not properly functioning back button (the one on the hardware itself). Both these are fixed in the newest version.

There are quite a few other improvements and even some additions that are too small to mention here. I hope these improve the usability as intended. If not and something bothers you, please let me know!
Older posts >

Resources
API
Blog
Documentation
Integrations
Shodan
OpenCTI