presentation title – arial 32 pt, bold,...

49
Cyber Vigilantes April 2011

Upload: others

Post on 16-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Cyber VigilantesApril 2011

Page 2: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Cyber Security Today

Hacking has become industrialized.

Attack techniques and attack vectors keep evolving with an ever rapid pace.

Attack tools and platforms keep evolving.

2

Page 3: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Reality Check #1:Hackers Know the Value of Data Better Than the

Good Guys

3

Page 4: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Data is hacker currency

Page 5: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Website Access up for Sale

- CONFIDENTIAL -5

Page 6: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Website Access up for Sale

- CONFIDENTIAL -6

Page 7: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Reality Check #2:Hackers, By Definition,

Are Early Adopters

7

Page 8: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Reality Check #3:The Good Guys Have

More Vulnerabilities Than Time, Resourcing Can

Manage8

Page 9: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

WhiteHat Security Top Ten—2010

Percentage likelihood of a website having at least one vulnerability sorted by class

9

Page 10: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Feeling Overwhelmed?

10

Page 11: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

A Lesson From Nature

“Natural pesticide carcinogens have been shown to be present in the following foods: anise, apples, bananas, basil, broccoli, brussel sprouts, cabbage, cantaloupe, carrots, cauliflower, celery, cinnamon, cloves, cocoa, coffee, comfrey tea, fennel, grapefruit juice, honeydew melon, horseradish, kale, mushrooms, mustard, nutmeg, orange juice, parsley, parsnips, peaches, black pepper, pineapples, radishes, raspberries, tarragon, and turnips.”

- Bruce AmesProfessor of Biochemistry and Molecular Biology at the University of California, Berkeley

Page 12: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

A Lesson From Nature

“Thus, it is probable that almost every plant product in the supermarket contains natural carcinogens. The levels of the known natural carcinogens in the above plants are almost always much higher than the levels of man-made pesticides, and many are in the range of thousands to millions of parts per billion.”

- Bruce AmesProfessor of Biochemistry and Molecular Biology at the University of California, Berkeley

Page 13: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Studying Hackers

Why this helps+ Focus on what hackers want, helping good guys prioritize+ Technical insight into hacker activity+ Business trends of hacker activity+ Future directions of hacker activity

Eliminate uncertainties+ Active attack sources+ Explicit attack vectors+ Spam content

Focus on actual threatsDevise new defenses based on real data

+ Reduce guess work

Page 14: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Approach #1:Monitoring

Communications

14

Page 15: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Method: Hacker Forums

Tap into the neighborhood pub

Analysis activity+ Quantitative analysis of topics+ Qualitative analysis of information being disclosed+ Follow up on specific interesting issues

15 - CONFIDENTIAL -

Page 16: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

SQL Injection=Most Popular Topic

Source: Imperva

Page 17: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Non SQL Injection Exploits

Page 18: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Example: Mobile (In)Security

Hacker Forum Discussion Analysis: 2010

Hacker interest in mobile has increased. In the last half of the year there were 2383 keywords compared to only 264 on the previous half.

Source: Imperva’s Application Defense Center Research

18 - CONFIDENTIAL -

Page 19: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Approach #2:Knowing Hacker Business

Models

19

Page 20: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Example: Rustock

20 - CONFIDENTIAL -

Page 21: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Spy Eye vs Zeus

When installing SpyEye there is even the “Kill Zeus” capability which if chosen, checks whether there are any installations of the Zeus Trojan, and uninstalls it before installing SpyEye.Towards the end of October, the bot code developers of SpyEye and Zeus bots were showing signs of a merger.

21 - CONFIDENTIAL -

Page 22: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Approach #3:Technical Attack Analysis

22

Page 23: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Getting Into Command and Control Servers

Page 24: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

No Honor Among Thieves

Page 25: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Automated Attacks

Botnets

Mass SQL Injection attacks

Google dorks

Page 26: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

And You Can Monitor Trendy Attacks

Page 27: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Approach #4:Traffic Analysis Via

Honeypots

27

Page 28: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Example: DDoS 2.0

- CONFIDENTIAL -28

Page 29: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

HTTP Request Caught A ToR Honeypot

+ POST /.dos/function.php HTTP/1.1 + User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3)

Gecko/20100409 Gentoo Firefox/3.6.3 + Parameters

– ip=82.98.255.161&time=100&port=80

29 - CONFIDENTIAL -

Page 30: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Scale – Probably Thousands

Google shows hundredsProbably only the tip of the iceberg

30 - CONFIDENTIAL -

Page 31: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Impact: Who was Brought Down?

Only saw it launched against one server+ IP was Dutch hosting provider

But there is likely more+ We only see a fraction of the general traffic on our honey pot+ This is only one implementation of DoS

Impact?+ Depends on the hosting web server bandwidth+ A cable modem user typically has a 384Kbs upstream+ Web host in data center can have 1Gbps pipe

1 server = 3000 bots

- CONFIDENTIAL -31

Page 32: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Conclusions

32

Page 33: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Conclusions

Time to get proactive+ Scan Google for Dorks with respect to your application

– Dorks and tools are available on the net

+ Search Google for Honey Tokens– Distinguishable credentials or credential sets– Specific distinguishable character strings

+ Watch out for name popping in the wrong forums…

Fighting automation+ CAPTCHA+ Adaptive authentication+ Access rate control+ Click rate control

33

Page 34: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Conclusions

Application Security Meets Proactive Security+ Quickly identify and block source of recent malicious activity+ Enhance attack signatures with content from recent attacks+ Identify sustainable attack platforms

– Anonymous proxies– TOR relays– Active bots

+ Identify references from compromised servers+ Introduce reputation based controls

34

Page 35: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Imperva in 60 Seconds

UsageAudit

Access Control

RightsManagement

AttackProtection

ReputationControls

Virtual Patching

35

Page 36: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Questions?

36 - CONFIDENTIAL -

Page 37: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Lesson #3: Automation

Attacks are automated+ Botnets+ Mass SQL Injection attacks+ Google dorks

Page 38: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Lesson #4: Optimization

Hackers are looking at ways to optimize+ Examples:

– Compromise servers rather than PCs (insert pic!)– Malware distribution– Direct and indirect value

Take-away:Quickly identify and block source of recent malicious activity

Page 39: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Lesson #5: Mobile

Hackers keep a tab on consumer trendsMobile security goes up the stack:

+ Mobile-platform attacks (1st generation threat)+ Lost devices+ Applications+ The return of Web 2.0 vulnerabilities

Page 40: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Lesson #5: Mobile

Hacker Forums – Mobile Discussions

Take-aways:1.As an organization: Risk assessment with respect to mobile2.As an application provider: Incorporation of new authentication/authorization channels

Page 41: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Lesson #6: Remember Old Threats

Old threats do not die out! (Pic of Karl Marx)+ Familiar+ Succeeds+ Easy to carry out

Past protections might break when moving forward+ Examples:

– Boy in the Browser– HTML phishing

Take-away:Drive forward but don’t forget to look into your rear-view

Page 42: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Summary

Introduce proactive detection into your security environmentAssess what is sensitive data and apply the necessary controls on that dataStop attacks before they even enter your applicationEnsure guards are updated in real-timeFollow-up on trending attack techniques and modelsIrrelevant controls are not necessarily old controls

Page 43: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Did you feel that the session was both informative & useful?

 Not

 very

 info

r...

 Some

what

 info

r...

 Ver

y inf

orm

ati..

.

1

37

15A. Not very informative or usefulB. Somewhat informative and usefulC. Very informative and useful

Page 44: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Do you feel you know more about the issues & challenges posed to your organisation

following this session? N

o

 Some

what  Yes

5

29

16A. NoB. SomewhatC. Yes

Page 45: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Has the session answered your questionsabout the issues & challenges of the

discussion topic? N

o

 Some

what  Yes

3

1416

A. NoB. SomewhatC. Yes

Page 46: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Did the speakers present the topic well?

 No

 Some

what  Yes

0

49

12

A. NoB. SomewhatC. Yes

Page 47: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Using a scale of 1-5, how would you rate the session overall?

 Poor

 Met

 som

e of m

y...

 Met

 my e

xpec

ta...

 Goo

d  Ex

celle

nt 

24

1

8

21

6

1. Poor2. Met some of my expectations3. Met my expectations4. Good 5. Excellent

Page 48: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Will you be attending any further sessions in the Technical Theatre during your visit to

this year’s show?

A. YesB. MaybeC. No

Page 49: Presentation Title – Arial 32 pt, Bold, Blackthe-eye.eu/public/Site-Dumps/index-of/index-of.co.uk/Google/tt1520imperva.pdfSQL Injection=Most Popular Topic Source: Imperva. Non SQL

Will you be attending any other presentations in the other theatres during

your visit to the show?

A. YesB. MaybeC. No