Cast:
- BOB: The client - End user
- ALICE: Service Provider
- EVE: eavesdropping (MITM) capability
Capability:
EVE is an eavesdropping (MITM) capability enabling:
- The monitoring and/or manipulation of communications between consumers of services (sexual services in this use case) and the providers of such services
- Collection of both human-provided and technical data to be aggregated in a customizable database that can be further leveraged operationally and analytically
- Reduction of provider revenues via the consumption of advertisements, as well as the delay or disruption of in-person connections
Technical Demonstration:
- Generated skimmed copy of advertisement from ALICE, substituting her originally-listed phone number with an EVE-controlled phone number for text chats
- BOB views the skimmed ad and texts the EVE-controlled number
- EVE receives BOB’s message and forwards to ALICE’s original phone number
- ALICE receives message and sends a reply, which passes back through EVE again
- Exchange produces both human-provided and technical data:
- Technical: IP Address, (possibly) geolocation, time of exchange (UTC)
- Human-provided (possibly): name/pseudonym, online handle, reported/requested location, description, service offered/requested, prices, “types”
- EVE, via Elasticsearch, indexes message exchanges to collect identifying information for aggregation into a customized Angular dashboard
- Data such as IP address, approximate location, contact information, etc. is preserved in a searchable manner that both operators and analysts can leverage in their respective capacities
- EVE’s intermediary position also makes possible, via IBM Watson and Elasticsearch, the manipulation of message exchanges to frustrate the Johns' efforts to connect in-person
Next Steps:
- Broaden application beyond sexual services sector to all sectors considered high-risk for human trafficking
- Further customize data collection from message exchanges
- Further leverage IBM Watson capabilities for enhanced detection and analysis of human trafficking indicators
- Network and pattern analysis on aggregated data, to include geovisualization of locational data collected, possibly using HERE platform
Built With
- angular.js
- chatbot
- cyber
- elixir
- erlang
- ibm-watson
- javascript
- socat
- ssh
- twilio
Log in or sign up for Devpost to join the conversation.