SlideShare a Scribd company logo
Web Application Testing
Quick guide to testing and references
C|EH
DevOps
I hate PCI
Ruby on Rails Developer
Pretend to know other things…
I like turtles…
No I will not hack into your wifes email.
James Ruffer
Developers?
Ruby?
PHP?
Python?
Java?
Android?
Cobol?
Fortran?
Is .NET still around?
PenTesters?
Who are you?
Who is attacking you?
● Kiddy scripters
● Dumbasses
● Angry Hacker
● Professional Hacker
● Team of Hackers
Who should you protect yourself
against?
● Kiddy Scripters
● Dumbasses
How and Why?
Web Application Testing. A Quick Guide to Testing and Security
HOW?
Know the most common hacking tools:
https://www.concise-courses.com/hacking-
tools/top-ten/
BackTrack now known as https://www.kali.org/
http://www.metasploit.com/
Resources to stay up to date on
OWASP
Data Loss DB
Verizon Report
Hack this site
Root this box
www.owasp.org
www.datalossdb.org
www.verizonenterprise.
com/DBIR/
www.hackthissite.
org/pages/index/index.php
Please for the love of God...force some
password rules like uppercase with number
and special char...expire 90 days.
Simple Two Factor solutions
Google Two Factor
Password Rules
Web Application Testing. A Quick Guide to Testing and Security
Copy / Paste will save time BUT...
Using other plugins or others code to save time
is commonly done BUT have you actually
looked at the code? Tested the code?
Open Source code is the worst for exploits.
OAuth plugin
https://github.com/intridea/omniauth
How old is the github project?
Intro to burp suite for app testing
Burp Suite is a great way to test MANY things
but information gathering is first step.
DevOps can help
ModSec
Naxsi
TinFoil
NetSparker
https://www.modsecurity.org/
https://code.google.
com/p/naxsi/wiki/LearningMode
https://www.tinfoilsecurity.com/
www.netsparker.com/web-
vulnerability-
scanner/vulnerabilities/
Have a shared pentesting box with team.
Read logs and update often.
Comment in Git push after tests.
Dedicated testing Box
Web Application Testing. A Quick Guide to Testing and Security

More Related Content

PDF
Around the PHP Community
ODP
<?php>Hello Worl...Ooo Shiny!
ODP
Profiling PHP & Javascript
PPTX
Raising the bar 2, Using Puppet to install enterprise middleware applications
PPTX
How To Pass A Ruby Code Test
PDF
All you need is front
PDF
Mosby's Review Questions & Answers For Veterinary Boards: Ancillary Topics k...
PDF
2021laravelconftwslides4
Around the PHP Community
<?php>Hello Worl...Ooo Shiny!
Profiling PHP & Javascript
Raising the bar 2, Using Puppet to install enterprise middleware applications
How To Pass A Ruby Code Test
All you need is front
Mosby's Review Questions & Answers For Veterinary Boards: Ancillary Topics k...
2021laravelconftwslides4

What's hot (8)

KEY
Finding the Middle Way of Testing
KEY
Hacking Frequent Flyer Programs
ODP
<?php>m doing! (shh, yes you do.)
PPTX
How to: Reporting Issues
ODP
10 things you are doing wrong in Joomla
PDF
State Of The Art Image Recognition In 7 Lines Of Python
PDF
Developing apps for humans & robots
PDF
PhpStorm for WordPress
Finding the Middle Way of Testing
Hacking Frequent Flyer Programs
<?php>m doing! (shh, yes you do.)
How to: Reporting Issues
10 things you are doing wrong in Joomla
State Of The Art Image Recognition In 7 Lines Of Python
Developing apps for humans & robots
PhpStorm for WordPress
Ad

Similar to Web Application Testing. A Quick Guide to Testing and Security (20)

PDF
Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...
PDF
The Web Application Hackers Toolchain
PDF
PHP Doesn't Suck
PDF
Open source-secret-sauce-rit-2010
PDF
2012 03 27_philly_jug_rewrite_static
PDF
Legal and efficient web app testing without permission
PDF
How To Be A Better Developer
PDF
Make your app idea a reality with Ruby On Rails
PPTX
How To Be A Hacker
ODP
Passing The Joel Test In The PHP World
PDF
Secure PHP Coding
PDF
Rob "Mubix" Fuller: Attacker Ghost Stories
PDF
Attacker Ghost Stories (CarolinaCon / Area41 / RVASec)
PPT
DDoS Attacks and Countermeasures
PPTX
How Laravel framework is shaping the future.pptx
PPT
Learning to code
PDF
Finding harmony in web development
PDF
How to ship web software like pirates!
PPT
Introduction to PHP - SDPHP
Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...
The Web Application Hackers Toolchain
PHP Doesn't Suck
Open source-secret-sauce-rit-2010
2012 03 27_philly_jug_rewrite_static
Legal and efficient web app testing without permission
How To Be A Better Developer
Make your app idea a reality with Ruby On Rails
How To Be A Hacker
Passing The Joel Test In The PHP World
Secure PHP Coding
Rob "Mubix" Fuller: Attacker Ghost Stories
Attacker Ghost Stories (CarolinaCon / Area41 / RVASec)
DDoS Attacks and Countermeasures
How Laravel framework is shaping the future.pptx
Learning to code
Finding harmony in web development
How to ship web software like pirates!
Introduction to PHP - SDPHP
Ad

More from The Software House (20)

PDF
Jak kraść miliony, czyli o błędach bezpieczeństwa, które mogą spotkać również...
PDF
Uszanowanko Podsumowanko
PDF
Jak efektywnie podejść do certyfikacji w AWS?
PDF
O co chodzi z tą dostępnością cyfrową?
PDF
Chat tekstowy z użyciem Amazon Chime
PDF
Migracje danych serverless
PDF
Jak nie zwariować z architekturą Serverless?
PDF
Analiza semantyczna artykułów prasowych w 5 sprintów z użyciem AWS
PDF
Feature flags na ratunek projektu w JavaScript
PDF
Typowanie nominalne w TypeScript
PDF
Automatyzacja tworzenia frontendu z wykorzystaniem GraphQL
PDF
Serverless Compose vs hurtownia danych
PDF
Testy API: połączenie z bazą danych czy implementacja w pamięci
PDF
Jak skutecznie read model. Case study
PDF
Firestore czyli ognista baza od giganta z Doliny Krzemowej
PDF
Jak utrzymać stado Lambd w ryzach
PDF
Jak poskromić AWS?
PDF
O łączeniu Storyblok i Next.js
PDF
Amazon Step Functions. Sposób na implementację procesów w chmurze
PDF
Od Figmy do gotowej aplikacji bez linijki kodu
Jak kraść miliony, czyli o błędach bezpieczeństwa, które mogą spotkać również...
Uszanowanko Podsumowanko
Jak efektywnie podejść do certyfikacji w AWS?
O co chodzi z tą dostępnością cyfrową?
Chat tekstowy z użyciem Amazon Chime
Migracje danych serverless
Jak nie zwariować z architekturą Serverless?
Analiza semantyczna artykułów prasowych w 5 sprintów z użyciem AWS
Feature flags na ratunek projektu w JavaScript
Typowanie nominalne w TypeScript
Automatyzacja tworzenia frontendu z wykorzystaniem GraphQL
Serverless Compose vs hurtownia danych
Testy API: połączenie z bazą danych czy implementacja w pamięci
Jak skutecznie read model. Case study
Firestore czyli ognista baza od giganta z Doliny Krzemowej
Jak utrzymać stado Lambd w ryzach
Jak poskromić AWS?
O łączeniu Storyblok i Next.js
Amazon Step Functions. Sposób na implementację procesów w chmurze
Od Figmy do gotowej aplikacji bez linijki kodu

Recently uploaded (20)

PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
Mastering-Cybersecurity-The-Crucial-Role-of-Antivirus-Support-Services.pptx
PPTX
AIRLINE PRICE API | FLIGHT API COST |
PPTX
Introduction to Artificial Intelligence
PPTX
L1 - Introduction to python Backend.pptx
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
top salesforce developer skills in 2025.pdf
PDF
System and Network Administraation Chapter 3
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Materi-Enum-and-Record-Data-Type (1).pptx
PPT
Introduction Database Management System for Course Database
PDF
PTS Company Brochure 2025 (1).pdf.......
DOCX
The Five Best AI Cover Tools in 2025.docx
PDF
The Role of Automation and AI in EHS Management for Data Centers.pdf
PDF
Multi-factor Authentication (MFA) requirement for Microsoft 365 Admin Center_...
PPTX
Presentation of Computer CLASS 2 .pptx
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Mastering-Cybersecurity-The-Crucial-Role-of-Antivirus-Support-Services.pptx
AIRLINE PRICE API | FLIGHT API COST |
Introduction to Artificial Intelligence
L1 - Introduction to python Backend.pptx
ISO 45001 Occupational Health and Safety Management System
top salesforce developer skills in 2025.pdf
System and Network Administraation Chapter 3
Which alternative to Crystal Reports is best for small or large businesses.pdf
Materi-Enum-and-Record-Data-Type (1).pptx
Introduction Database Management System for Course Database
PTS Company Brochure 2025 (1).pdf.......
The Five Best AI Cover Tools in 2025.docx
The Role of Automation and AI in EHS Management for Data Centers.pdf
Multi-factor Authentication (MFA) requirement for Microsoft 365 Admin Center_...
Presentation of Computer CLASS 2 .pptx
2025 Textile ERP Trends: SAP, Odoo & Oracle
Upgrade and Innovation Strategies for SAP ERP Customers
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx

Web Application Testing. A Quick Guide to Testing and Security