-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Trap for cdn abusers with a specific map/app version #89
Conversation
Signed-off-by: Alexander Borsuk <[email protected]>
@@ -122,6 +122,11 @@ export async function getServersList(request: Request) { | |||
if (dataVersion === null) { | |||
// Older clients download from the archive. | |||
servers = [SERVER.backblaze]; | |||
} else if (dataVersion == 240702 && request.headers.get('x-om-appversion') == '1.8.6-4-ios') { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Я бы жестко задал типа version.starts_with("1.8.") без версии данных.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Тогда разрабы вскроют лимит до аплоада в стор.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ну ок. Тогда надо подумать как ловить их апдейты. Может тогда еще сделать что-то типа алерта starts_with("1.") на последней ветке else
Этот fi2 в нашей собственной раздаче не участвует? |
Не участвует. |
Signed-off-by: Alexander Borsuk <[email protected]>
Upd: это вот эти ребята: https://apps.apple.com/us/app/mapxplorer-navigation-radar/id6463052823
Есть и аппа под андроид: https://play.google.com/store/apps/details?id=com.maps.radar.navigation.android2023
За сутки нагнали трафика почти на 1000 установок iOS.
Сервер настроен и работает, отдавая данные со скоростью 6кб/с, и логает все айпишники.
Цель: чтобы пользователи "левого" приложения на базе ОМ, которое использует наши серверы, начали жаловаться или лепить плохие оценки приложению. Если разработчики выпустят обновление с мастера, мы увидим айди и название их приложения в iCloud логах (если они конечно не догадаются и их не выпилят).
Этот код уже словил несколько клиентов за 20 минут: