Detectify Labs Blog

blog.detectify.com · Company blog · on HN since 2012

Detectify's security team writes about web vulnerabilities, bug bounties, and misconfigurations such as Nginx, plus some Go debugging.

What HN saysHN links it mainly for the write-up on gaining read access to Google's production servers, and commenters credit the team with finding bugs in many big sites.
19HN people shared it
8linked it in comments
26stories submitted
1.9Kstory points
2 years agolast shared
2012people per year2026

Most-shared posts

  1. 1
    How we got read access on Google’s production servers
    3 people · 1.2K points · first shared 2014 · 192 comments on HN
  2. 2
    How we got read access on googles production
    3 people · first shared 2014
  3. 3
    Go 1.12 runtime can cause OOM (Out of memory) error
    2 people · 1 points · first shared 2019 · discussion on HN
  4. 4
    Zerg Rush: How to influence Google
    2 people · 1 points · first shared 2012 · discussion on HN
  5. 5
  6. 6
    How I got a $3,500 USD Facebook Bug Bounty
    1 people · 145 points · first shared 2012 · 43 comments on HN
  7. 7
    The pitfalls of allowing file uploads on your website
    1 people · 100 points · first shared 2014 · 30 comments on HN
  8. 8
  9. 9
  10. 10
    SQL injection in one minute
    1 people · 10 points · first shared 2012 · 2 comments on HN
  11. 11
    SSL certificates could be leaking company secrets
    1 people · 4 points · first shared 2021 · 1 comments on HN
  12. 12
    How I got the Bug Bounty for Mega.co.nz XSS
    1 people · 4 points · first shared 2013 · discussion on HN
  13. 13
  14. 14
    How we built a simple arcade game using SVG
    1 people · 3 points · first shared 2012 · discussion on HN
  15. 15

What HN people wrote when they linked it

halflings · 2014-04-11
I hope it doesn't get unnoticed that the guys who discovered this vulnerability created a really great product, Detectify : https://detectify.com/ They also discovered vulnerabilities in many big websites (dropbox, facebook, mega, ...). Their blog also has many great write-ups : http://blog.detectify.com/
jug · 2015-03-26
Google also did this when they had the Google Toolbar remote exploit vulnerability reported and the guy asked about the reward, a good read on its own: http://blog.detectify.com/post/82370846588/how-we-got-read-access-on-g…
mc10 · 2021-02-15
This looks pretty neat! I had a few questions: - Is there any way to add `perf` profiling? - Could allocation graphs be added, similar to what pprof offers (e.g. the one midway through this article https://blog.detectify.com/2019/09/05/how-we-tracked-down-a-memory-lea… I've found these to be very helpful in practice since flame graphs make it harder to see what lower-level functions are being called a lot.
NelsonMinar · 2014-11-30
"Some people" is a pretty big category with some good company. Google in April 2014, for instance. Or PostgreSQL in 2012. http://blog.detectify.com/post/82370846588/how-we-got-read-access-on-g… http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-3489
remosi · 2014-04-13
It runs in process tho, so it would have had the exact same result with heartbleed. Its keys need to be readable to that user, so exploits like http://blog.detectify.com/post/82370846588/how-we-got-read-access-on-g… would also still leak your private keys. So no net win here unfortunately. opencryptoki has a softhsm too, but again, it appears to run in process. Same problems.
dguido · 2012-09-22
How many times do people need to talk about SQL injection before people writing web apps get it? This isn't news and this isn't hard to completely avoid. Just do it and stop being amazed every time someone puts a tick mark in an URL parameter (or any parameter for that matter). EDIT: I looked around this detectify website and found this gem: http://blog.detectify.com/post/22258359654/zerg-rush-how-to-influence-… "326 exploits found" I have so much faith that this company will do well. If you're interested in others like it that might fair better, you can try WhiteHat Security or Tinfoil Security, both of which do web security scanning as a service. https://www.whitehatsec.com/ https://www.tinfoilsecurity.com/
mantrax5 · 2014-05-06
I see, so XML has few tradeoffs other than complexity. So I'm sure given your insistent questions, XML has a native representations for: - A ring buffer. - A decimal type. - A complex number. No, it doesn't. It's all up to the contract. And there's nothing in XML that makes it more convenient to describe a complicated contract, than JSON (or any other format). So XML made a tradeoff of complexity, and gained nothing. Oh, and this is one issue you won't see happen with JSON: http://blog.detectify.com/post/82370846588/how-we-got-read-access-on-g… Yes, they managed to get full blown read access to Google's servers, including "/etc/passwd" and "/etc/hosts" by passing an XML file and using a standard XML feature. "[N]aive XML parsers that blindly interpret the DTD of the user supplied XML documents. By doing so, you risk having your parser doing a bunch of nasty things. Some issues include: local file access, SSRF and remote file includes, Denial of Service and possible remote code execution. If you want to know how to patch these issues, check out the OWASP page on how to secure XML parsers in various languages and platforms." You might want to reevaluate your point about complexity after reading this. JSON has only two features: 1. Simple. 2. Readable. The first feature make it possible for your wristwatch to parse JSON with its pin-sized CPU. The second feature makes it possible for you to parse JSON with your pin-sized... Anyway, just…
sathackr · 2018-10-13
There is a saying "If someone can make it, someone can break it" This applies to physical security also. There are way too many attack vectors for you to plug every possible hole. 20 years ago do you think anyone was considering that you could determine the contents of memory otherwise inaccessible your process just by reading the memory accessible to you in certain manners (Rowhammer, [1]) Or that a device taped under your desk could read your encryption keys right out of the air? [2][3] Or that an attacker could intentionally cause errors by overclocking/undervolting "glitching" your device to cause it to skip certain instructions in order to gain access to it? [4][5][6] Or that exploiting flaws in the way a CPU tries to predict the next instructions could lead to privileged information leakage? [7] A sibling commenter hit the nail on the head. You have a large surface area to protect. They only need to find one tiny crack. But by far the most common vulnerabilities are simply someone not properly validating input[8][9][10]<-(a ton of specific attack incidents listed here), or not allocating memory properly [11] [1] https://en.wikipedia.org/wiki/Row_hammer [2] https://www.theregister.co.uk/2015/06/20/tempest_radioshack/ [3] https://www.tau.ac.il/~tromer/radioexp/ [4] https://toothless.co/blog/bootloader-bypass-part1/ [5] https://av.tib.eu/media/32392 [6] https://www.multichannel.com/news/black-sunday-fix-dbs-pirates-132341 [7]…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close