Skip to main content

Dangerous liaisons.Investigating the security of internet dating apps

Dangerous liaisons.Investigating the security of internet dating apps


All of the apps inside our research are vulnerable in terms of user that is identifying just before an assault, even though this hazard was already mentioned in a number of studies (for example, here and right here). We unearthed that users of Tinder, Mamba, Zoosk, Happn, WeChat, and Paktor are especially vunerable to this.

Screenshot of this Android os form of WeChat showing the exact distance to users

The assault is dependant on a function that presents the length to many other users, frequently to those whoever profile is increasingly being seen. Although the application does not show in which direction, the area may be discovered by getting around the victim and data that are recording the length for them. This process is quite laborious, although the solutions by themselves simplify the job: an attacker can stay in one destination, while feeding fake coordinates to a solution, every time getting information in regards to the distance towards the profile owner.

Mamba for Android os shows the length to a person

Various apps reveal the length to a person with varying accuracy: from the few dozen meters up to a kilometer. The less valid a software is, the greater dimensions you will need to make.

plus the distance to a person, Happn shows exactly just exactly how times that are many crossed paths” using them

Unprotected transmission of traffic

The apps exchange with their servers during our research, we also checked what sort of data. We had been thinking about exactly what might be intercepted if, as an example, the consumer links to an unprotected cordless network – to hold away an assault it is enough for a cybercriminal become for a passing fancy system. Even when the traffic that is wi-Fi encrypted, it could still be intercepted on an access point if it is managed by a cybercriminal.

The majority of the applications utilize SSL whenever interacting with a host, many things stay unencrypted. For instance, Tinder, Paktor and Bumble for Android therefore the iOS form of Badoo upload pictures via HTTP, i.e., in unencrypted structure. This enables an assailant, for instance, to determine what accounts the target happens to be viewing.

HTTP needs for pictures through the Tinder application

The Android os form of Paktor makes use of the quantumgraph analytics module that transmits great deal of data in unencrypted structure, such as the user’s name, date of delivery and GPS coordinates. In addition, the module delivers the server information about which software functions the target happens to be making use of. It must be noted that within the iOS type of Paktor all traffic is encrypted.

The data that are unencrypted quantumgraph module transmits to your host includes the user’s coordinates

Although Badoo makes use of encryption, its Android os variation uploads information (GPS coordinates, unit and operator that is mobile, etc.) to your host within an unencrypted structure if it can’t hook up to the host via HTTPS.

Badoo transmitting the user’s coordinates in a format that is unencrypted

The Mamba dating service stands aside from all of those other apps. To begin with, the Android os type of Mamba carries a flurry analytics module that uploads information about these devices (producer, model, etc.) to your host in a unencrypted structure. Secondly, the iOS form of the Mamba application links to your host utilising the HTTP protocol, with no encryption at all.

Mamba transmits information within an unencrypted structure, including communications

This will make it possible for an attacker to see and even alter most of the data that the software exchanges using the servers, including private information. More over, through the use of area of the intercepted information, you’re able to get access to account management.

making use of intercepted information, it is feasible to gain access to account administration and, for instance, send communications

Mamba: messages delivered after the interception of information

The application sometimes connects to the server via unencrypted HTTP despite data being encrypted by default in the Android version of Mamba. An attacker can also get control of someone else’s account by intercepting the data used for these connections. We reported our findings into the designers, in addition they promised to repair these issues.

a request that is unencrypted Mamba

We additionally was able to identify this in Zoosk for both platforms – a few of the interaction involving the application in addition to server is via HTTP, in addition to information is transmitted in needs, which is often intercepted to provide an assailant the ability that is temporary handle the account. It ought to be noted that the info can just only be intercepted at that time if the individual is loading brand new photos or videos into the application, i.e., not at all times. We told the designers about transgenderdate any of it problem, and additionally they fixed it.

Unencrypted demand by Zoosk

In addition, the Android os form of Zoosk utilizes the mobup marketing module. By intercepting this module’s requests, you will find out of the GPS coordinates for the individual, what their age is, sex, type of smartphone – all of this is sent in unencrypted structure. If an assailant controls an access that is wi-fi, they could replace the adverts shown within the software to virtually any they like, including harmful advertisements.


Author cmymadmin

More posts by cmymadmin

Leave a Reply