
In Depth
In Depth: Stealing Password Tokens with Forwarded Host Poisoning
[InDepth#13] User input comes in many different forms, and sometimes your app will believe whatever your users tell it... especially if it's in a header!
Friendly Hacker, Speaker, and PHP & Laravel Security Specialist.π΅οΈ I hack stuff on stage for fun. π
In Depth
[InDepth#13] User input comes in many different forms, and sometimes your app will believe whatever your users tell it... especially if it's in a header!
Security Tips
[Tip#36] Encoding/serialising data can be risky if you're not using the correct functions.
Security Tips
[Tip#35] It's easy to make innocent changes to one part of your app and forget to check how that flows into other parts of your app
Newsletter
Laracon EU has arrived, and I'm speaking tomorrow, which means it's time for another discount. π
Security Tips
[Tip#34] Laravel features the ability to encrypt environment files... but do you need to use it?
In Depth
[InDepth#12] In November 2022, Steve McDougall published a tutorial called "Creating a Password Generator"... we're going to audit his code!
Security Tips
[Tip#33] We can easily restrict access to files on remote storage like S3, but what about local files?
Security Tips
[Tip#32] For times when one rate limit just won't do!
Security Tips
[Tip#31] These are my favourite simple security trick to let you know if someone is poking around in your stuff.
Security Tips
Our final entry in the OWASP Top 10 series - be aware of what your servers can access!
Security Tips
You do have logging enabled, right?
Newsletter
One last reminder about our Black Friday sale on Laravel Security in Depth subscriptions.