Kaspersky Lab has discovered a range of vulnerabilities contained in popular dating apps which could result in various negative consequences for users: from simply identifying a particular person, to unsecured data transmissions and the leaking of personal information.
Dating apps are quickly becoming more popular all over the world. According to the latest report “Dangerous Liaisons: is everyone doing it online?” as many as one-in-three people globally are currently using an online dating service. But, with the increasing popularity of these services comes an important security issue, since most dating services require users to share personal information. With this in mind, a team of Kaspersky Lab researchers decided to examine how secure they really are. They conducted detailed analyses of the most popular dating applications in different world regions, looking for various vulnerabilities that could affect users’ real lives and change their status from “daters” to “victims”.
This research revealed that users face multiple risks when using online dating apps. For example, they can be identified by finding out their names and surnames from social network profiles and can also be found in the physical world through the use of geolocation data. Furthermore, they can lose access to their accounts, or have their personal data fall into the wrong hands.
Our experts have discovered a common security risk present in several applications, related to the token-based authentication method which is used by dating apps for new registration and sign-up processes. A token is created on request by a server in order to uniquely identify the user and usually asks for access to a Facebook account. It then provides access to general user information, including first and last names, the user’s e-mail address and their profile picture. By using this method, applications receive all the necessary data to enable them to authenticate the user on its servers. However, based on the research, tokens are often stored or used insecurely and, therefore, can be easily stolen. As a result, intruders are able to gain temporary access to victims’ accounts even without their login and password details.
Following this vulnerability with insecure token storage, users may also face another threat related to the safety of message histories which are stored on the device and can be accessed and read by intruders. Such attacks are a particular threat to users of Android devices. Some of them, those running outdated software, have unclosed vulnerabilities that enable attackers to gain root access to the device, which can be used to gain access to private information, including that about user activity in dating apps such as messages written and photos viewed.
In addition, users of 6 of the analysed apps can be detected by their location. In some of the apps Kaspersky Lab also identified risks in data transmission process. Although most applications use SSL (Secure Sockets Layer) to secure communication with servers, some data is sent via the HTTP protocol and is not encrypted. This provides hackers with opportunities to intercept these communications, which often contain personal information such as the user’s location, profiles visited, messages, device data etc. Using an insecure connection, intruders can also gain control of a victim’s account.
“Our research demonstrates that users of dating apps should care very much about cybersecurity, because many such services are not protected against several different kinds of attacks. Besides this, users are putting themselves at risk by sharing sensitive personal information in their profiles such as their place of education and work. Armed with this information, intruders can easily find victims’ real accounts on Facebook and LinkedIn networks. It also opens possibilities for stalking – to harass users and track their movements in real life. Therefore, users should be sure to carefully monitor their privacy, security and data protection when dating online,” says Roman Unuchek, security expert at Kaspersky Lab.
To prevent your data from theft, Kaspersky Lab recommends the following:
- Avoid public Wi-Fi hotspots which offer limited protection,
- Use a VPN to ensure a secure connection,
- Don’t share your sensitive ID information, such as education, work place, etc.,
- Install a reliable security solution on your device such as Kaspersky Internet Security for Android.