david walkiewicz / maik morgenstern caro workshop 2016 · david walkiewicz / maik morgenstern caro...

33
2016-05-19 PUA: Distribution and Detection 1 PUA DISTRIBUTION AND DETECTION DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016

Upload: others

Post on 02-Jun-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

2016-05-19 PUA: Distribution and Detection 1

PUA

DISTRIBUTION AND DETECTION

DAVID WALKIEWICZ / MAIK MORGENSTERN

CARO Workshop 2016

Page 2: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

The AV-TEST Institute in Magdeburg

PUA: Distribution and Detection 22016-05-19

ABOUT AV-TEST

Page 3: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

SOME STATISTICS FIRST

New scary numbers

every year!

More Malware than

ever before!

Just Malware?

PUA: Distribution and Detection 32016-05-19

0

100.000.000

200.000.000

300.000.000

400.000.000

500.000.000

600.000.000

2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016*

Total number of unique samples included inAV-TEST's malware repository (2005-2016)

Page 4: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

SOME STATISTICS FIRST

Development of

Malware and PUA for

Windows from 2010

to now

266 Million files

received with at least

5 detections

PUA: Distribution and Detection 42016-05-19

0

2.000.000

4.000.000

6.000.000

8.000.000

10.000.000

20

10

-01

20

10

-05

20

10

-09

20

11

-01

20

11

-05

20

11

-09

20

12

-01

20

12

-05

20

12

-09

20

13

-01

20

13

-05

20

13

-09

20

14

-01

20

14

-05

20

14

-09

20

15

-01

20

15

-05

20

15

-09

20

16

-01

Malware PUA

Page 5: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

SOME STATISTICS FIRST

Development of

Malware and PUA for

Windows from 2010

to now

57.77% classified as

Malware

41.53% classified as

PUA

PUA: Distribution and Detection 52016-05-19

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

20

10

-01

20

10

-05

20

10

-09

20

11

-01

20

11

-05

20

11

-09

20

12

-01

20

12

-05

20

12

-09

20

13

-01

20

13

-05

20

13

-09

20

14

-01

20

14

-05

20

14

-09

20

15

-01

20

15

-05

20

15

-09

20

16

-01

Malware PUA

Page 6: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

SOME STATISTICS FIRST

Distribution of

Malware and PUA

PUA by far the

largest group with

110 Million files

Second biggest

group is Trojans with

with 66 Million files

PUA: Distribution and Detection 62016-05-19

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

20

10

-01

20

10

-05

20

10

-09

20

11

-01

20

11

-05

20

11

-09

20

12

-01

20

12

-05

20

12

-09

20

13

-01

20

13

-05

20

13

-09

20

14

-01

20

14

-05

20

14

-09

20

15

-01

20

15

-05

20

15

-09

20

16

-01

Rogue Backdoor BotTroj_Down Troj_Dropper Troj_GenericTroj_PWS Virus WormPUA

Page 7: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

SOME STATISTICS FIRST

Prevalent PUA

Families per year

Families have

their ups and

downs

Number of

prevalent families

increased

PUA: Distribution and Detection 72016-05-19

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

2010 2011 2012 2013 2014 2015 2016

browsefox domaiq gamevance hotbar ibryte installcore installerex

installrex loadmoney multiplug outbrowse softpulse solimba toggle

Page 8: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

SOME STATISTICS FIRST

Prevalence and

Distribution

changed a lot

during the years

PUA: Distribution and Detection 82016-05-19

0

50.000

100.000

150.000

200.000

250.000

20

10

-01

20

10

-04

20

10

-07

20

10

-10

20

11

-01

20

11

-04

20

11

-07

20

11

-10

20

12

-01

20

12

-04

20

12

-07

20

12

-10

20

13

-01

20

13

-04

20

13

-07

20

13

-10

20

14

-01

20

14

-04

20

14

-07

20

14

-10

20

15

-01

20

15

-04

20

15

-07

20

15

-10

20

16

-01

20

16

-04

gamevance hotbar installcore

Page 9: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

SOME STATISTICS FIRST

Prevalence and

Distribution

changed a lot

during the years

PUA: Distribution and Detection 92016-05-19

0

200.000

400.000

600.000

800.000

1.000.000

1.200.000

1.400.000

20

10

-01

20

10

-04

20

10

-07

20

10

-10

20

11

-01

20

11

-04

20

11

-07

20

11

-10

20

12

-01

20

12

-04

20

12

-07

20

12

-10

20

13

-01

20

13

-04

20

13

-07

20

13

-10

20

14

-01

20

14

-04

20

14

-07

20

14

-10

20

15

-01

20

15

-04

20

15

-07

20

15

-10

20

16

-01

20

16

-04

gamevance hotbar installcore loadmoney

Page 10: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

SOME STATISTICS FIRST

Prevalence and

Distribution

changed a lot

during the years

PUA: Distribution and Detection 102016-05-19

0

500.000

1.000.000

1.500.000

2.000.000

2.500.000

3.000.000

3.500.000

20

10

-01

20

10

-04

20

10

-07

20

10

-10

20

11

-01

20

11

-04

20

11

-07

20

11

-10

20

12

-01

20

12

-04

20

12

-07

20

12

-10

20

13

-01

20

13

-04

20

13

-07

20

13

-10

20

14

-01

20

14

-04

20

14

-07

20

14

-10

20

15

-01

20

15

-04

20

15

-07

20

15

-10

20

16

-01

20

16

-04

gamevance hotbar installcore loadmoney softpulse

Page 11: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

SOME STATISTICS FIRST

Prevalence and

Distribution

changed a lot

during the years

PUA: Distribution and Detection 112016-05-19

0

200.000

400.000

600.000

800.000

1.000.000

1.200.000

1.400.000

20

10

-01

20

10

-04

20

10

-07

20

10

-10

20

11

-01

20

11

-04

20

11

-07

20

11

-10

20

12

-01

20

12

-04

20

12

-07

20

12

-10

20

13

-01

20

13

-04

20

13

-07

20

13

-10

20

14

-01

20

14

-04

20

14

-07

20

14

-10

20

15

-01

20

15

-04

20

15

-07

20

15

-10

20

16

-01

20

16

-04

gamevance hotbar installcore loadmoney

softpulse multiplug browsefox

Page 12: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

PUA/PUP/GREYWARE/NOT-A-VIRUS

PUA, what is it ? Wikipedia

“Unwanted software bundling is bundled software which computer

users are fooled into installing along with a wanted program.”

• displays intrusive advertising

• tracks the user's Internet usage to sell information to advertisers

• injects its own advertising into web pages

• uses premium SMS services

• etc...

“The practice is widely considered unethical because it violates the

security interests of users without their informed consent.”

PUA: Distribution and Detection 122016-05-19

Page 13: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

SECURITY ISSUES ARISING

PUA and Security Wikipedia …

Security

• Install root certificate

• Provide an entry door for malware (through exploits)

• Causing issues on the system – leading the user to remove

/change the AV Software

• Keylogger/KeyGenerator/PasswordReader etc…

• ….

Basically is a potentially dangerous nuisance for the user and those

poor admins fixing their parents device every weekend

PUA: Distribution and Detection 132016-05-19

Page 14: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

SOME PRETTY PICTURES

PUA: Distribution and Detection 142016-05-19

Sources

* http://www.cracksfiles.com/2015/01/universal-keygen-generator-2015-software/

* http://www.nirsoft.net/utils/mailpv.html

* http://deletemalware.blogspot.de/2012/01/pupcnetadwarebundle-uninstall-guide.html

* http://www.focus.de/digital/internet/anleitung-fuer-alle-browser-toolbar-ausversehen-installiert-so-werden-sie-die-leiste-wieder-los_id_4143166.html

Page 15: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

Monetarization Non-objectionable means

Share/Trialware

SAAS or plain buying

Advertisement on product webpage (Help, Forum etc.)

Advertisement in products (App Stores apps)

Non aggressive bundling

PUA: Distribution and Detection 152016-05-19

EVERYBODY’S GOT TO EAT

Questionable means

Distribution through bundlers

Information Harvesting

Aggressive Advertisement

Page 16: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

TEST SETUP

Experiment Setup

PUA: Distribution and Detection 162016-05-19

January 2016

Snapshot from one point in time (January 2016)

• Looking at 11 of the top 15 Download portals (according to

Alexa)

• Creating ranking of most distributed applications over all portals

• Downloading (and comparing) 21 most popular applications

• Analysing with AV-TEST in-house tools

• ….

Page 17: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

EVALUATION

PUA found on Portals

PUA: Distribution and Detection 172016-05-19

PUA

Clean

Most popular Apps

17

4

PUA in Download portals

8

3

Page 18: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

Protection against malware and infections

Providing additional Security features like reputation of files and

webpages, secure banking, file vaults, parental control etc.

Provide a hassle free usage of device by not slowing the computer

and being mostly invisible

Protect Privacy

And provide protection against disruptive software

AV AND PUA

Where AVs fit in

PUA: Distribution and Detection 182016-05-19

Page 19: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

PUA DETECTION BY DEFAULT?

AV

Default Settings

PUA: Distribution and Detection 192016-05-19

34

3

8

16

2

5

January 2016

Page 20: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

0,00%

10,00%

20,00%

30,00%

40,00%

50,00%

60,00%

70,00%

80,00%

90,00%

100,00%

PUA DETECTION (WINDOWS)

PUA detection

Rate per product

(on-demand)

PUA: Distribution and Detection 202016-05-19

PUA =89.5%

January 2016

Page 21: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

PUA VS MALWARE DETECTION (WINDOWS)

PUA detection

Rate vs. Malware

detection per

product

(on-demand)

PUA: Distribution and Detection 212016-05-19

PUA =89.5%

Malware =96.0%

96%

January 2016

0,00%

10,00%

20,00%

30,00%

40,00%

50,00%

60,00%

70,00%

80,00%

90,00%

100,00%

Page 22: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

DIGITALLY SIGNED PUA FILES

PUA files signed

by different

certificate

authorities

PUA: Distribution and Detection 222016-05-19

16%

32%

17%

17%

6%

4%

6%2%

0% 0%0%0%

July 2015

Page 23: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

DIGITALLY SIGNED PUA FILES CONFLICT OF INTEREST ?

PUA files signed

by different AV

industry related

certificate

authorities

PUA: Distribution and Detection 232016-05-19

16%

32%

17%

17%

6%

4%

6%2%

0% 0%0%0%

July 2015

Symantec

VeriSign

Comodo

Thawte

Page 24: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

NOT JUST WINDOWS IS AFFECTED … ALSO ANDROID

PUA: Distribution and Detection 242016-05-19

Page 25: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

NOT JUST WINDOWS IS AFFECTED …

PUA: Distribution and Detection 252016-05-19

Page 26: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

0,00%

10,00%

20,00%

30,00%

40,00%

50,00%

60,00%

70,00%

80,00%

90,00%

100,00%

PUA DETECTION VS MALWARE DETECTION (ANDROID)

PUA detection

Rate vs. Malware

detection per

product

PUA: Distribution and Detection 262016-05-19

PUA =93.85%

Malware =98.40%

January 2016

Page 27: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

… ALSO MAC OS

PUA: Distribution and Detection 272016-05-19

Page 28: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

PUA: Distribution and Detection 282016-05-19

Page 29: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

PUA: Distribution and Detection 292016-05-19

Page 30: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

PUA: Distribution and Detection 302016-05-19

Page 31: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

PUA: Distribution and Detection 312016-05-19

Page 32: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

CONCLUSION

PUA: Distribution and Detection2016-05-19

PUA is a problem as prevalent as Malware, maybe more…

Users are more likely to ‘see’ PUA instead of Malware.

Users expect AV to protect or at least warn them.

Big differences between vendors on how to approach PUA.

Industry wide rules are missing.

Is CSA helping or is it causing more trouble? Is it driven by the right

parties and with the right motivation?

32

Page 33: DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016 · DAVID WALKIEWICZ / MAIK MORGENSTERN CARO Workshop 2016. The AV-TEST Institute in Magdeburg 2016 -05 19 PUA: Distribution

Thank you for your attention!

PUA: Distribution and Detection 332016-05-19

@avtestorg (English) & @avtestde (German)

Follow us on facebook.com/avtestorg

Current test results at https://www.av-test.org