Which
vulnerabili.es
commonly
affect
web
applica.ons
in
the
Dominican
Republic?
Slide 3
Slide 3 text
No
HTTPS
Slide 4
Slide 4 text
Using
HTTPS
won’t
cost
you
an
arm
and
a
leg.
Slide 5
Slide 5 text
The
current
proposal
for
HTTP/2.0
requires
TLS.
Slide 6
Slide 6 text
If
you
decide
to
use
HTTPS,
also
use
Strict-‐Transport-‐Security
and
ssllabs.com/ssltest
Slide 7
Slide 7 text
SQL
Injec.ons
Slide 8
Slide 8 text
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
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
Authen.ca.on
Implementa.on
Mistakes
Slide 13
Slide 13 text
No content
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
Cross-‐Site
Scrip.ng
(XSS)
Slide 16
Slide 16 text
GET
/hi?name=
Hello,
!
Request
from
the
client
to
the
server
Reply
from
the
server
to
the
client