CSRF and Cross Origin Request Sharing

Cross Site Request Forgery (CSRF) is a pretty straightforward flaw to take advantage of.  Explaining it can be more difficult, due to the number of conditions that have to be met.  This post isn’t meant to be a primer on CSRF, but here are the conditions that must occur. The targeted app has a critical transaction that uses predictable inputs … Read More

Perils in Session Management: JWT Edition

Session management is a critical area to get right in developing a web application.  The developer has to get it right or the entire app is risk of being compromised.  Fortunately, the development frameworks have attempted to make this an implementation issue rather than a development issue.  A developer just has to pick the mechanism for session management and implement … Read More

The First Year of Being a Penetration Tester – The Year of Terror

This month marks my sixth year working as a professional penetration tester and all the experiences that have gone along with it.  Its been an interesting experience and has taken a lot of twists and turns.  I was already familiar with doing vulnerability assessments and light penetration testing as a security engineer.  I’d like to say I had lots of … Read More

Webcast: High Noon in the Juice Shop

Attacking Single Page Web Apps You get asked if you can test the security of a JavaScript single page web application and you confidently say that you can. After all, testing web apps is something you’ve done a number of times. Burp Suite gets fired up and you start checking out the latest victim… and you think, “What the heck … Read More

Make Security Awareness Training Real

Think about the last security awareness training that you were forced to sit through by your employer.  Do you remember anything specific from it?  Neither can I.  Why is that?  Personally I believe it is because most of our awareness training is boring and isn’t written in a way that’s interesting at all.  They dump tons of information at us, … Read More

Prepare Your Security Testing Program

Most of us would agree that planning ahead beats reacting to developing and unexpected situations.  The nice thing about security testing is that it isn’t hard to plan for.  Even if you aren’t able to schedule a test right now, you can start preparing for when one is needed.  Let’s take a look at a few things you can do right … Read More

Security Testing Blog Post and Video Series

Planning for Security Testing Security testing is critical component of a security program and needs to be done on a regular basis.  However, I’ve noticed that how companies use security testing varies wildly.  Some companies have their testing integrated into their plans for the year.  Their tests are scheduled in advance and they know what needs to be focused on. … Read More

Penetration Testing Services Now Available!

I’m very excited to announce that Paladin Security is now offering penetration testing as part of our services!  For the last 5 years I have been working full time as a penetration tester and consultant at Secure Ideas.  Being a part of this incredibly talented team was exciting and a bit humbling at times.  However, it was time for a … Read More

Penetration Testing Tools and Equipment

Getting started with penetration testing Penetration testing is often looked on as an elite set of skills that only a few can learn.  It’s also thought that expensive equipment and tools are needed to perform a penetration test.  You may think that you can’t get started in it because you don’t have the money to buy the required gear.  It’s not … Read More

New Open Source Project Created – Reconnoiter

Earlier this month I decided to take the scripts for username generation and roll them into an open source project.  There were a couple of reasons for doing so.  First, I needed source control hosting and SourceForge provides that for free as long as you release the project to the public.  Second, I want to expand the scope of it … Read More