News for hackers. Stuff that matters.
Re:Reverse Engineering Bumble’s API (2020) by hyperhopper on Saturday June 12, 2021 @12:11AM (#27481466)
It's really sad to see so many findings, especially the ones that are exactly the same as issues that tinder had _years_ ago. Did they do no research? Did they just not care?

Example, the exact same triangulation issue that allows tracking users happened 6 years ago:

https://www.google.com/amp/s/time.com/8604/tinder-app-user-l...

Re:Reverse Engineering Bumble’s API (2020) by rootsudo on Saturday June 12, 2021 @02:03AM (#27481985)
This also worked until recently on telegram, it's so novel to me, what was a huge deal with the cell phone AMPS/TDMA days and how Kevin Mitnick was caught, is possible now, with someone bored and a day to kill with a waymark and working backwards to try to isolate.

I just find it so fascinating, what was only possible by telecom/nation states now the average poweruser can do if they really pleased. Then again, API walk, race attacks and such, aren't the average power user, right?

Re:Reverse Engineering Bumble’s API (2020) by enedil on Saturday June 12, 2021 @08:54AM (#27484126)
Huh? On telegram you had to explicitly opt in, and there were warnings when you tried to enable this.
Re:Reverse Engineering Bumble’s API (2020) by vmception on Saturday June 12, 2021 @01:30AM (#27481812)
I would lean toward not care

It doesn't affect anything

Users still pay, and they were focusing on becoming publicly traded and now are

Re:Reverse Engineering Bumble’s API (2020) by hyperhopper on Saturday June 12, 2021 @03:08AM (#27482296)
But not caring implies some kind of tradeoff. If you don't care, just don't add the feature! Obviously they do care if they knew that their almost identical competitor did it and put was an issue, but decided to add the feature anyway.
Re:Reverse Engineering Bumble’s API (2020) by IncludeSecurity on Saturday June 12, 2021 @01:29AM (#27481805)
My team found the tinder vuln, there are still plenty of location based apps that have that vuln...plenty. :(
Re:Reverse Engineering Bumble’s API (2020) by markwillis82 on Saturday June 12, 2021 @04:26AM (#27482727)
Out of curiosity, what would be the best way of displaying a rough distance for location on these style apps? (Round to nearest mile? Show a town name?)
Re:Reverse Engineering Bumble’s API (2020) by g_p on Saturday June 12, 2021 @10:04AM (#27484594)
One approach I've been thinking about in the past (at least as a rough concept) is for the back-end to round both users' location to an "area" (probably city level or similar), then compute the distance between the centroids of those areas. That way moving around your own city wouldn't change the returned distance, nor would the other person's moving around their own city. Even spoofing API requests wouldn't help much, as you'd only be able to triangulate which particular area centroid the distance is being measured to, and that is probably something the user is already disclosing on their profile anyway.

This could even be done in a relatively private way by only reporting the area level location to the server (not that I imagine many services would want to give up valuable raw location data!), as the server wouldn't need anything more granular.

Obviously there's challenges in more rural areas where population and premises density are lower - how big is the "area" in that case, and is the distance reported that meaningful in these situations?

Re:Reverse Engineering Bumble’s API (2020) by correct_horse on Saturday June 12, 2021 @03:45PM (#27486986)
The way tinder dealt with it, as I understand, is by dividing the world into a coarse grid. Users were placed in the grid, then distances calculated from the centers of the grid squares. Basically rounding of position, not rounding of distance. They tried rounding distance (calculated from exact positions) but one can exploit that by exploring for the boundary where the distance changes from one integer to another.
Re:Reverse Engineering Bumble’s API (2020) by raverbashing on Saturday June 12, 2021 @10:12AM (#27484641)
Round it to a given precision and maybe fuzz it?
Re:Reverse Engineering Bumble’s API (2020) by fatnoah on Monday June 14, 2021 @12:36PM (#27504712)
The Bumble issues feels so much worse, IMHO. All of the "hacks" clearly demonstrate that little of the security, limits, etc. are enforced by the server.
Re:Reverse Engineering Bumble’s API (2020) by magnostherobot on Saturday June 12, 2021 @10:42AM (#27484817)
grindr's pretty old at this point, and shows you distances to other people _to the metre_.
Re:Reverse Engineering Bumble’s API (2020) by ryanlol on Saturday June 12, 2021 @05:42AM (#27483117)
>triangulation

Multilateration, not triangulation :)