putting out a hit - covert.io out a hit... · 2020-07-24 · mechanical turk hits •ran this at...
TRANSCRIPT
![Page 1: Putting out a HIT - covert.io out a HIT... · 2020-07-24 · Mechanical Turk HITs •Ran this at 1¢ only 8. Worker Uptake 9 >400 hosts by t = 48 hours. Worker Demographics •61.3%](https://reader036.vdocuments.us/reader036/viewer/2022070917/5fb70d4ebb8fbd63943374d1/html5/thumbnails/1.jpg)
1
Putting out a HIT
Crowdsourcing Malware Installs
Chris Kanich Stephen Checkoway Keaton Mowery
UC San Diego
![Page 2: Putting out a HIT - covert.io out a HIT... · 2020-07-24 · Mechanical Turk HITs •Ran this at 1¢ only 8. Worker Uptake 9 >400 hosts by t = 48 hours. Worker Demographics •61.3%](https://reader036.vdocuments.us/reader036/viewer/2022070917/5fb70d4ebb8fbd63943374d1/html5/thumbnails/2.jpg)
Mechanical Turk
• Crowdsourcing platform
• Requesters post tasks paying 1¢ – $10
• Workers perform HITs – Human Intelligence Tasks
• Amazon takes a 10% cut of each reward
2
![Page 3: Putting out a HIT - covert.io out a HIT... · 2020-07-24 · Mechanical Turk HITs •Ran this at 1¢ only 8. Worker Uptake 9 >400 hosts by t = 48 hours. Worker Demographics •61.3%](https://reader036.vdocuments.us/reader036/viewer/2022070917/5fb70d4ebb8fbd63943374d1/html5/thumbnails/3.jpg)
Pay-Per-Install
• Abstracts compromise from monetization
• Broker buys and sells “installs” in bulk
• Sellers compromise hosts and install “droppers”
• Sellers need exploits and traffic
• Buyers monetize hosts (or install other droppers)
• We act as hypothetical install sellers
Can we turn a profit selling installs from mturk?
3
![Page 4: Putting out a HIT - covert.io out a HIT... · 2020-07-24 · Mechanical Turk HITs •Ran this at 1¢ only 8. Worker Uptake 9 >400 hosts by t = 48 hours. Worker Demographics •61.3%](https://reader036.vdocuments.us/reader036/viewer/2022070917/5fb70d4ebb8fbd63943374d1/html5/thumbnails/4.jpg)
Summary
• Drive-bys on Turkers are economically feasible
Volume leaves something to be desired…
• Very high “exploitability” figures are common
AV up-to-date-ness in a similar state
• Low-wage Turkers majority Indian
4
![Page 5: Putting out a HIT - covert.io out a HIT... · 2020-07-24 · Mechanical Turk HITs •Ran this at 1¢ only 8. Worker Uptake 9 >400 hosts by t = 48 hours. Worker Demographics •61.3%](https://reader036.vdocuments.us/reader036/viewer/2022070917/5fb70d4ebb8fbd63943374d1/html5/thumbnails/5.jpg)
Methodology
• Goal: accurately simulate machine takeover
and determine its economic profitability
• Find a vulnerable population (Mturk workers)
• Determine their vulnerability
• Is host value > Mturk cost?
5
Cost = 110% x (mturk wage) x (vulnerable ratio)
![Page 6: Putting out a HIT - covert.io out a HIT... · 2020-07-24 · Mechanical Turk HITs •Ran this at 1¢ only 8. Worker Uptake 9 >400 hosts by t = 48 hours. Worker Demographics •61.3%](https://reader036.vdocuments.us/reader036/viewer/2022070917/5fb70d4ebb8fbd63943374d1/html5/thumbnails/6.jpg)
Mechanical Turk HITs
• Ran this at both 1¢ and 5¢
6
![Page 7: Putting out a HIT - covert.io out a HIT... · 2020-07-24 · Mechanical Turk HITs •Ran this at 1¢ only 8. Worker Uptake 9 >400 hosts by t = 48 hours. Worker Demographics •61.3%](https://reader036.vdocuments.us/reader036/viewer/2022070917/5fb70d4ebb8fbd63943374d1/html5/thumbnails/7.jpg)
Mechanical Turk HITs
• 38% conversion rate
7
![Page 8: Putting out a HIT - covert.io out a HIT... · 2020-07-24 · Mechanical Turk HITs •Ran this at 1¢ only 8. Worker Uptake 9 >400 hosts by t = 48 hours. Worker Demographics •61.3%](https://reader036.vdocuments.us/reader036/viewer/2022070917/5fb70d4ebb8fbd63943374d1/html5/thumbnails/8.jpg)
Mechanical Turk HITs
• Ran this at 1¢ only
8
![Page 9: Putting out a HIT - covert.io out a HIT... · 2020-07-24 · Mechanical Turk HITs •Ran this at 1¢ only 8. Worker Uptake 9 >400 hosts by t = 48 hours. Worker Demographics •61.3%](https://reader036.vdocuments.us/reader036/viewer/2022070917/5fb70d4ebb8fbd63943374d1/html5/thumbnails/9.jpg)
Worker Uptake
9
>400 hosts by
t = 48 hours
![Page 10: Putting out a HIT - covert.io out a HIT... · 2020-07-24 · Mechanical Turk HITs •Ran this at 1¢ only 8. Worker Uptake 9 >400 hosts by t = 48 hours. Worker Demographics •61.3%](https://reader036.vdocuments.us/reader036/viewer/2022070917/5fb70d4ebb8fbd63943374d1/html5/thumbnails/10.jpg)
Worker Demographics
• 61.3% in India
• 23.2% in the U.S.
• Remaining 15.5% in 75 other countries
• English language HIT
10
![Page 11: Putting out a HIT - covert.io out a HIT... · 2020-07-24 · Mechanical Turk HITs •Ran this at 1¢ only 8. Worker Uptake 9 >400 hosts by t = 48 hours. Worker Demographics •61.3%](https://reader036.vdocuments.us/reader036/viewer/2022070917/5fb70d4ebb8fbd63943374d1/html5/thumbnails/11.jpg)
Worker Uptake
11
400-500 hosts per
region by t = 5 days
![Page 12: Putting out a HIT - covert.io out a HIT... · 2020-07-24 · Mechanical Turk HITs •Ran this at 1¢ only 8. Worker Uptake 9 >400 hosts by t = 48 hours. Worker Demographics •61.3%](https://reader036.vdocuments.us/reader036/viewer/2022070917/5fb70d4ebb8fbd63943374d1/html5/thumbnails/12.jpg)
Vulnerability Oracle
• Surveyed CVEs for popular browser plugins
• Determined vulnerable version range
• Limited to remotely exploitable CVEs
12
![Page 13: Putting out a HIT - covert.io out a HIT... · 2020-07-24 · Mechanical Turk HITs •Ran this at 1¢ only 8. Worker Uptake 9 >400 hosts by t = 48 hours. Worker Demographics •61.3%](https://reader036.vdocuments.us/reader036/viewer/2022070917/5fb70d4ebb8fbd63943374d1/html5/thumbnails/13.jpg)
Vulnerability of Workers
13
![Page 14: Putting out a HIT - covert.io out a HIT... · 2020-07-24 · Mechanical Turk HITs •Ran this at 1¢ only 8. Worker Uptake 9 >400 hosts by t = 48 hours. Worker Demographics •61.3%](https://reader036.vdocuments.us/reader036/viewer/2022070917/5fb70d4ebb8fbd63943374d1/html5/thumbnails/14.jpg)
Economic feasibility
• For 5¢ hosts:
PPI purchase price:
• $100 – $180 for U.S. hosts
• $7 – $8 for Asian hosts
14
![Page 15: Putting out a HIT - covert.io out a HIT... · 2020-07-24 · Mechanical Turk HITs •Ran this at 1¢ only 8. Worker Uptake 9 >400 hosts by t = 48 hours. Worker Demographics •61.3%](https://reader036.vdocuments.us/reader036/viewer/2022070917/5fb70d4ebb8fbd63943374d1/html5/thumbnails/15.jpg)
Drawbacks
• Synthetic exploitation oracle
Exploit “startup cost” not factored in
Detection might hamper success
• Uptake rate
PPI affiliates expect 1000s of hosts/week
Only feasible as a supplement to other infections
• Only useful if crowdsourcing takes off
15
![Page 16: Putting out a HIT - covert.io out a HIT... · 2020-07-24 · Mechanical Turk HITs •Ran this at 1¢ only 8. Worker Uptake 9 >400 hosts by t = 48 hours. Worker Demographics •61.3%](https://reader036.vdocuments.us/reader036/viewer/2022070917/5fb70d4ebb8fbd63943374d1/html5/thumbnails/16.jpg)
Additional observations
• Mturk allows targeting by country
• Mturk’s iframe interface is powerful
• AV penetration high; up-to-date not so much
• Criminals might not pay their victims
16
![Page 17: Putting out a HIT - covert.io out a HIT... · 2020-07-24 · Mechanical Turk HITs •Ran this at 1¢ only 8. Worker Uptake 9 >400 hosts by t = 48 hours. Worker Demographics •61.3%](https://reader036.vdocuments.us/reader036/viewer/2022070917/5fb70d4ebb8fbd63943374d1/html5/thumbnails/17.jpg)
Conclusions
• Antivirus use very high; correct use very low
• Turker browsers very vulnerable
• Mturk is very expensive as traffic acquisition
• Mturk based drive-bys economically profitable,
but perhaps not economically practical.
17
![Page 18: Putting out a HIT - covert.io out a HIT... · 2020-07-24 · Mechanical Turk HITs •Ran this at 1¢ only 8. Worker Uptake 9 >400 hosts by t = 48 hours. Worker Demographics •61.3%](https://reader036.vdocuments.us/reader036/viewer/2022070917/5fb70d4ebb8fbd63943374d1/html5/thumbnails/18.jpg)
Thank You!
Yahoo! 18