Size: a a a

2020 November 18

PM

Pavel 🦇 Malyshev in Svelte [svelt]
короче я бы не стал доверять дефолтам, но в то же время настраивать браузерлист под каждый проект тоже не хочется. поэтому под специфичные проекты типа смарт тв настраиваем руками. а так я больше доверяю гуглу. кажется что список браузеров актуальный для гугл, актуален для всех7
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
упоротые приватисты
// мой любимый браузер
// делаю продукт про приватность
😔
источник

AP

Alexander Ponomarev in Svelte [svelt]
Dan Kozlov
// мой любимый браузер
// делаю продукт про приватность
😔
забавно что по настройкам приватности можно отлично фингерпринтить =)
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
забавно что по настройкам приватности можно отлично фингерпринтить =)
Я знаю. Я про это пост в блог написал с интерактивной демкой даже.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Константин
а что значит "классических виджетов"? ) И что такое perlite ?
про перлит выше писал как-то: https://github.com/PaulMaly/perlite
источник

AP

Alexander Ponomarev in Svelte [svelt]
открыл ты такой луковый браузер развернул на весь экран и за тобой уже выехали
источник

DK

Dan Kozlov in Svelte [svelt]
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
открыл ты такой луковый браузер развернул на весь экран и за тобой уже выехали
Фингерпринт на онионе? Без шансов. Он миксует для каждого запроса всё. Точность фингерпринта нулевая.

Но с него и в интернете нормально не посидишь.
источник

AP

Alexander Ponomarev in Svelte [svelt]
учитывая выборку онионщиков там даже размер и разрешение экрана тебя зафингерпринтит =)
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
учитывая выборку онионщиков там даже размер и разрешение экрана тебя зафингерпринтит =)
Так ты и не определишь, тор это или нет. Он будет отдавать все внешние данные будто он ие, а в другом запросе — лейтест хром. Система — то макось, то старая убунта, то еще что-то. Так что точность фингерпринта будет отсутствовать как категория.
источник

DK

Dan Kozlov in Svelte [svelt]
Да и фингерпринт для конкретного сайта смысла не несёт, имеет смысл только для кросс-сайтовой аналитики. А там выборка "все пользователи брейва", помазанные одной краской — это очень много.
Другое дело, что IP адрес не маскируется, поэтому вообще фингерпринт дело плёвое в современном интернете пока что.
источник

AP

Alexander Ponomarev in Svelte [svelt]
хз это все очень сильно зависит от цели фингерпринта, если ты хочешь находить дубли аккаунтов одного человека, то ты можешь завелосипедить какую-нибудь фингерпринтилку по тому как юзер мышкой по экрану водит
источник

DK

Dan Kozlov in Svelte [svelt]
Щито :) Это ты сейчас маху дал.
Мышку используют для детекта ботов, но вычислить человека по движению руки — это ты на уровень гугла замахнулся, не меньше :)
источник

MZ

Misha Zamkevich in Svelte [svelt]
Alexander Ponomarev
лул, вот этот defaults в него даже непонятно что входит. Автогрид я могу юзать или нет? он же не полифилится ничем =)
Если очнь хочется, то можно посмотреть, но когда появляются такие вопросы, это повод настроить всё ручками

https://github.com/browserslist/browserslist/blob/88f7d5141f9be0ac3d712f8b52f4654fadbdeeff/index.js#L515
источник

AP

Alexander Ponomarev in Svelte [svelt]
Dan Kozlov
Щито :) Это ты сейчас маху дал.
Мышку используют для детекта ботов, но вычислить человека по движению руки — это ты на уровень гугла замахнулся, не меньше :)
ну зависит скилов =) я думаю в принципе это возможно, я конечно не делал =)
источник

AP

Alexander Ponomarev in Svelte [svelt]
короче брейв браузер меня оч сильно раздражает тем что в нем даже полезные вещи заблокированы или изуродованы.

Разрешения таймеров, ограничения канвасов, я не знаю даже монотонные ли у них часы на performance.now()
источник

DK

Dan Kozlov in Svelte [svelt]
Что такое "разрешение таймеров"?
источник

AP

Alexander Ponomarev in Svelte [svelt]
ну ты берешь performance.now() и еще раз performance.now() и они либо показывают одинаковые значения либо значение не ближе чем N милисекунд, где N это разрешение таймера
источник

AP

Alexander Ponomarev in Svelte [svelt]
во всех браузерах этот N подняли чтобы уязвимости процессора не эксплуатировали, а в брейве там приватисты вообще какие-то космические N загоняли, в фаерфоксе правда тоже есть галочка для параноиков слава богу о ней мало кто знает
источник

AP

Alexander Ponomarev in Svelte [svelt]
это может касаться и Event.timestamp и планировщика setTimeout(cb, timer)
источник