SlideShare a Scribd company logo
in 2 it 
PROFESSIONAL PHP SERVICES 
2 
https://www.flickr.com/photos/buschap/3112239016 
90K reasons 
why security is a must
About a year ago 
2
A year later 
3
Today, 2 months later 
4
5 
https://www.flickr.com/photos/andymag/9349743409
Neverending awareness 
6 
https://www.flickr.com/photos/yonolatengo/8338597558
Why bother? 
7 
https://www.flickr.com/photos/emagic/56206868
8 
In the news… 
https://www.flickr.com/photos/39908901@N06/6923408938
Yes, you’re a target! 
9 
https://www.flickr.com/photos/jeepersmedia/14546059371
Email addresses are valuable! 
10 
https://www.flickr.com/photos/horiavarlan/4514164700
One password, many sites! 
11 
abc123
Advice on tools!!! 
Password managers! 
12
2-factor authentication 
http://www.google.com/landing/2step/ 
13
Or just use SMS 
http://twillio.com 
14
Who’s after my data? 
15 
https://www.flickr.com/photos/teegardin/6093810333
Script kiddies 
16
Amateur hacker 
17 
https://www.flickr.com/photos/hackny/6203305706
Professional hacker 
18 
https://www.flickr.com/photos/equinoxefr/6857174987
Business Competition 
19 
https://www.flickr.com/photos/haggismac/5090028513
Governments 
20 
https://www.flickr.com/photos/defenceimages/7985695591
What to do against it? 
21 
https://www.flickr.com/photos/drachmann/327122302
Cultural differences 
22 
https://www.flickr.com/photos/robdeman/2390666040
Legal regulations 
23 
https://www.flickr.com/photos/puisney/1674586821
Architectural considerations 
24 
https://www.flickr.com/photos/niftyniall/12768922813
Restrict physical access 
25 
https://www.flickr.com/photos/zapthedingbat/487133720
Secure your network 
26 
https://www.flickr.com/photos/99279135@N05/14618342277
Extra care for privacy data 
27 
https://www.flickr.com/photos/hyku/368912557
Use encryption 
28 
https://www.flickr.com/photos/ideonexus/5175383269
Lock down your application 
29 
https://www.flickr.com/photos/simon_cocks/4534589059
Create security checkpoints 
30 
https://www.flickr.com/photos/paulk/2212992458
Track movements 
31 
https://www.flickr.com/photos/timsamoff/362730755
Code considerations 
32 
https://www.flickr.com/photos/nyuhuhuu/4443886636
Security is not an afterthought! 
33 
https://www.flickr.com/photos/webb-zahn/10971215425
Little bobby tables 
xkcd.com/327 
34
Sanitise data, always 
<?php 
$id = $_GET['id']; 
// sanitise tainted data 
$clean_id = filter_var($id, FILTER_SANITIZE_NUMBER_INT); 
$clean_id = filter_var($clean_id, FILTER_VALIDATE_INT); 
if (0 < $clean_id) { 
$stmt = $pdo->prepare( 
'SELECT * FROM TABLE WHERE `id` = ?' 
); 
$stmt->bindParam(1, $clean_id, PDO::PARAM_INT); 
$stmt->execute(); 
} 
35
36
Use the right tool for the job 
37 
https://www.flickr.com/photos/florianric/7263382550
38
39
Layered security 
40 
https://www.flickr.com/photos/feesta/2700575201
You know all this, right! 
41 
https://www.flickr.com/photos/sarahreido/3120877348
Victim of an attack? 
42 
https://www.flickr.com/photos/marittoledo/8512244945
Know you’ve been hacked! 
43
Inform everyone ASAP! 
44 
https://www.flickr.com/photos/bluerobot/5490728061
Get security advise! 
45
Inform the world 
46
Your turn 
47 
https://www.flickr.com/photos/tmab2003/4277896845
Spread the word 
48 
https://www.flickr.com/photos/suneko/373310729
Comment on “bad” practices 
49 
https://www.flickr.com/photos/sebastian_bergmann/3991539605
Learn about the risks 
50
Learn the basics of hacking 
hack.me 
51
Use hack cheat sheets 
ha.ckers.org 
52
Continuously unit test! 
53
Other resources… 
54
PHP Security Checker 
https://github.com/psecio/parse 
55
Essential PHP Security 
56
Security Checklist 
snipe.ly/risk_matrix 
57
May the force be with you 
58
Questions 
59 
https://www.flickr.com/photos/colinkinner/2200500024
joind.in/11858 
If you like it, thanks. 
If you don’t, please tell me how to improve 
60
Contact us 
Consulting - Training - Audits - Graphics 
www.in2it.be - info@in2it.be 
61
62 
https://www.flickr.com/photos/psd/2086641

More Related Content

PPTX
How To Create A Twitter Account
PDF
SUPER Bonuses pack of Leadsnaps and secrets revealed
PDF
Full detail of Leadsnaps and $13000 bonuses pack
PDF
Leadsnaps DETAIL review and GIANT Bonus
PPTX
Pineda Jesse PPP 4.4
PPTX
Faraones
DOCX
AFANADOR press coverage 2010
PDF
Top 30 Doffolow Comment Backlink Site
How To Create A Twitter Account
SUPER Bonuses pack of Leadsnaps and secrets revealed
Full detail of Leadsnaps and $13000 bonuses pack
Leadsnaps DETAIL review and GIANT Bonus
Pineda Jesse PPP 4.4
Faraones
AFANADOR press coverage 2010
Top 30 Doffolow Comment Backlink Site

Viewers also liked (7)

ODP
Security In Internet Banking
PDF
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It
PDF
Redis for your boss
PPTX
Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
PDF
Keeping the frontend under control with Symfony and Webpack
PDF
Finally, Professional Frontend Dev with ReactJS, WebPack & Symfony (Symfony C...
PPTX
E banking security
Security In Internet Banking
PHP World DC 2015 - What Can Go Wrong with Agile Development and How to Fix It
Redis for your boss
Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
Keeping the frontend under control with Symfony and Webpack
Finally, Professional Frontend Dev with ReactJS, WebPack & Symfony (Symfony C...
E banking security
Ad

Similar to 90K Reasons Security is a Must - PHPWorld 2014 (20)

PDF
200K+ reasons security is a must
PPTX
Security is not a feature
PDF
Security 202 - Are you sure your site is secure?
PPT
Php & Web Security - PHPXperts 2009
ODP
Security In PHP Applications
PPTX
State of the information security nation
PDF
Dip Your Toes in the Sea of Security (PHP UK 2016)
PDF
Security in PHP Applications: An absolute must!
KEY
Do it-yourself-audits
PPT
Php My Sql Security 2007
PPT
PHP Security Basics
PDF
Web Security: What's wrong, and how the bad guys can break your website
PDF
The top 10 security issues in web applications
PDF
Code securely
PPT
Website Security
PPT
Website Security
PPTX
Cyber Security Seminar
PPTX
Hardening Enterprise Apache
PPTX
Hacking_Environment_Web_Application_updated.pptx
PDF
OWASPTop 10
200K+ reasons security is a must
Security is not a feature
Security 202 - Are you sure your site is secure?
Php & Web Security - PHPXperts 2009
Security In PHP Applications
State of the information security nation
Dip Your Toes in the Sea of Security (PHP UK 2016)
Security in PHP Applications: An absolute must!
Do it-yourself-audits
Php My Sql Security 2007
PHP Security Basics
Web Security: What's wrong, and how the bad guys can break your website
The top 10 security issues in web applications
Code securely
Website Security
Website Security
Cyber Security Seminar
Hardening Enterprise Apache
Hacking_Environment_Web_Application_updated.pptx
OWASPTop 10
Ad

More from Michelangelo van Dam (20)

PDF
GDPR Art. 25 - Privacy by design and default
PDF
Moving from app services to azure functions
PDF
Privacy by design
PDF
DevOps or DevSecOps
PDF
Privacy by design
PDF
Continuous deployment 2.0
PDF
Let your tests drive your code
PDF
General Data Protection Regulation, a developer's story
PDF
Leveraging a distributed architecture to your advantage
PDF
The road to php 7.1
PDF
Open source for a successful business
PDF
Decouple your framework now, thank me later
PDF
Deploy to azure in less then 15 minutes
PDF
Azure and OSS, a match made in heaven
PDF
Getting hands dirty with php7
PDF
Zf2 how arrays will save your project
PDF
Create, test, secure, repeat
PDF
The Continuous PHP Pipeline
PDF
PHPUnit Episode iv.iii: Return of the tests
PDF
Easily extend your existing php app with an api
GDPR Art. 25 - Privacy by design and default
Moving from app services to azure functions
Privacy by design
DevOps or DevSecOps
Privacy by design
Continuous deployment 2.0
Let your tests drive your code
General Data Protection Regulation, a developer's story
Leveraging a distributed architecture to your advantage
The road to php 7.1
Open source for a successful business
Decouple your framework now, thank me later
Deploy to azure in less then 15 minutes
Azure and OSS, a match made in heaven
Getting hands dirty with php7
Zf2 how arrays will save your project
Create, test, secure, repeat
The Continuous PHP Pipeline
PHPUnit Episode iv.iii: Return of the tests
Easily extend your existing php app with an api

Recently uploaded (20)

PPTX
presentation_pfe-universite-molay-seltan.pptx
PPTX
Digital Literacy And Online Safety on internet
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PPT
Ethics in Information System - Management Information System
PPTX
Mathew Digital SEO Checklist Guidlines 2025
DOC
Rose毕业证学历认证,利物浦约翰摩尔斯大学毕业证国外本科毕业证
PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PPTX
Introduction to cybersecurity and digital nettiquette
PPTX
SAP Ariba Sourcing PPT for learning material
PDF
The Ikigai Template _ Recalibrate How You Spend Your Time.pdf
PPTX
artificialintelligenceai1-copy-210604123353.pptx
PDF
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PPTX
newyork.pptxirantrafgshenepalchinachinane
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PPTX
Internet___Basics___Styled_ presentation
PPTX
t_and_OpenAI_Combined_two_pressentations
PPTX
Database Information System - Management Information System
PPT
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
presentation_pfe-universite-molay-seltan.pptx
Digital Literacy And Online Safety on internet
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
Ethics in Information System - Management Information System
Mathew Digital SEO Checklist Guidlines 2025
Rose毕业证学历认证,利物浦约翰摩尔斯大学毕业证国外本科毕业证
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
Introduction to cybersecurity and digital nettiquette
SAP Ariba Sourcing PPT for learning material
The Ikigai Template _ Recalibrate How You Spend Your Time.pdf
artificialintelligenceai1-copy-210604123353.pptx
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
newyork.pptxirantrafgshenepalchinachinane
Power Point - Lesson 3_2.pptx grad school presentation
Internet___Basics___Styled_ presentation
t_and_OpenAI_Combined_two_pressentations
Database Information System - Management Information System
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt

90K Reasons Security is a Must - PHPWorld 2014