CACiphemic academiainciphemicacademia.hashnode.dev·8h ago · 15 min readSQL Injection vs. XSS vs. CSRF: 1 Million Users in 20 Hours and a £400,000 FineSQL Injection vs. XSS vs. CSRF: 1 Million Users in 20 Hours and a £400,000 Fine On October 4, 2005, a MySpace user posted a profile containing a few lines of JavaScript that slipped past the site's fi00
CACiphemic academiainciphemicacademia.hashnode.dev·1d ago · 14 min readUnit vs. Integration vs. End-to-End Testing: The $125 Million Bug Between Two ComponentsUnit vs. Integration vs. End-to-End Testing: The $125 Million Bug Between Two Components In September 1999, NASA's Mars Climate Orbiter reached Mars and fired its engine to enter orbit. It never calle00
CACiphemic academiainciphemicacademia.hashnode.dev·3d ago · 13 min readThreat Modeling vs. Penetration Testing: The $80 Million Lesson From Capital OneThreat Modeling vs. Penetration Testing: The $80 Million Lesson From Capital One In 2019, an attacker got into Capital One's cloud environment through a misconfigured web application firewall. From th00
CACiphemic academiainciphemicacademia.hashnode.dev·4d ago · 13 min readGitHub Actions vs. Jenkins vs. CircleCI: How FreeAgent Cut Its Test Infrastructure Spend by 90%GitHub Actions vs. Jenkins vs. CircleCI: How FreeAgent Cut Its Test Infrastructure Spend by 90% FreeAgent, the accounting software company, moved its CI/CD workflows off Jenkins and onto GitHub Action00
CACiphemic academiainciphemicacademia.hashnode.dev·6d ago · 13 min readKafka vs. RabbitMQ vs. SQS: The Message Queue That Started at 400,000 Messages a SecondKafka vs. RabbitMQ vs. SQS: The Message Queue That Started at 400,000 Messages a Second Kafka exists because RabbitMQ couldn't keep up. LinkedIn's engineers, back when the company was building the act00