Trap for cdn abusers with a specific map/app version #89

Merged
biodranik merged 2 commits from ab-trap-server into master 2024-10-25 12:18:57 +00:00
Showing only changes of commit 9c8eea6e64 - Show all commits

View file

@ -123,7 +123,8 @@ export async function getServersList(request: Request) {
// Older clients download from the archive.
servers = [SERVER.backblaze];
} else if (dataVersion == 240702 && request.headers.get('x-om-appversion') == '1.8.6-4-ios') {
vng commented 2024-10-24 11:59:12 +00:00 (Migrated from github.com)
Review

Я бы жестко задал типа version.starts_with("1.8.") без версии данных.

Я бы жестко задал типа version.starts_with("1.8.") без версии данных.
biodranik commented 2024-10-25 08:52:24 +00:00 (Migrated from github.com)
Review

Тогда разрабы вскроют лимит до аплоада в стор.

Тогда разрабы вскроют лимит до аплоада в стор.
vng commented 2024-10-25 09:21:52 +00:00 (Migrated from github.com)
Review

Ну ок. Тогда надо подумать как ловить их апдейты. Может тогда еще сделать что-то типа алерта starts_with("1.") на последней ветке else

Ну ок. Тогда надо подумать как ловить их апдейты. Может тогда еще сделать что-то типа алерта starts_with("1.") на последней ветке else
// Redirect unknown bad guys who uses our servers to a slow download "trap" node.
// Redirect https://apps.apple.com/us/app/mapxplorer-navigation-radar/id6463052823
// who abuses our servers to a slow download "trap" node.
return new Response('["https://cdn-fi2.organicmaps.app/"]', {
headers: { 'Content-Type': 'application/json' },
});