Как стать автором
Обновить

Google Chrome 69 автоматически входит в аккаунт и не стирает cookies Google при очистке истории

Время на прочтение2 мин
Количество просмотров16K
Компания Google выпустила браузер Chrome 69 в сентябре 2018 года. Он получил обновлённый дизайн и улучшенный менеджер паролей, а так же ряд других функций, не все из которых пришлись по вкусу пользователям.

image
Иллюстрация howtogeek.com

Исследователь криптографии, Мэтью Грин, обратил внимание, что с недавних пор Google внес изменения в Chrome, которое существенно изменило пользовательский опыт, связанный с авторизацией в сервисах поисковика. С этого момента каждый раз, когда вы успешно входите в любой сервис Google (например, Gmail), сам браузер Chrome также автоматически авторизовывается с вашей учетной записью Google.

image

По утверждениям разработчиков браузера это не приведет к автоматическому запуску синхронизации локальных данных экземпляра браузера с аккаунтом Google, по крайней мере пока что, но Метью Грин все равно считает это опасным прецедентом.

We want to be clear that this change to sign-in does not mean Chrome sync gets turned on. Users who want data like their browsing history, passwords, and bookmarks available on other devices must take additional action, such as turning on sync.

Одновременно с выходом критической статьи Метью Грина пользователь твиттера Кристоф Таван обнаружил, что Chrome начиная с версии 69 по-умолчанию больше не стирает куки Google при полной очистке истории браузера. Таким образом, в случае необходимости сохранить свою приватность становиться сложнее, например, если вы авторизовались в сервисах Google не за своим обычным компьютером.

Всего голосов 37: ↑34 и ↓3+31
Комментарии18

Почему нужно чистить cookies

Время на прочтение13 мин
Количество просмотров12K

Хотя логины и пароли учётных записей продолжают оставаться наиболее очевидными целями хакеров, распространение многофакторной аутентификации ведёт к тому, что злоумышленники тоже меняют свои подходы. Одна из новых тактик, набирающих обороты — обход многофакторной аутентификации с помощью кражи cookie-файлов из текущих или недавних веб-сеансов. 

Читать далее
Всего голосов 19: ↑18 и ↓1+17
Комментарии5

Как работает Evercookie в 2023 году

Уровень сложностиСредний
Время на прочтение35 мин
Количество просмотров3.6K

В 2010 году Сами Камкар написал скрипт, который позволял идентифицировать пользователя сайта, если тот ранее посещал его. Решение было названо эверкукой (суперкукой). Данная статья рассматривает механизм восстановления куки и отвечает на вопрос работает ли это в 2023 году. В конце статьи приводится реализация части evercookie для Angular.

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии9

Как приготовить хорошие cookies: 57 гайдлайнов

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров1.7K

Технология cookies позволяет персонализировать сайт и сделать его более удобным для клиента. Но он должен дать своё согласие на их использование.

Казалось бы: что сложного в том, чтобы спроектировать сообщение о согласии с cookies? Но, как и всегда, есть много нюансов и подводных камней, а статья содержит множество примеров того, как делать не стоит.

Читать далее
Всего голосов 9: ↑5 и ↓4+1
Комментарии3

Штраф в 30 тыс. евро за незаконное использование cookies

Время на прочтение3 мин
Количество просмотров19K


Испанское агентство по защите данных (AEPD) оштрафовало авиакомпанию Vueling Airlines LS на 30 тыс. евро за незаконное использование cookies.
Читать дальше →
Всего голосов 25: ↑23 и ↓2+21
Комментарии133

Какие инструменты помогут соответствовать GDPR

Время на прочтение3 мин
Количество просмотров4.7K
Подборка утилит, литературы и фреймворков, которые помогут разобраться в требованиях регламента и подскажут, как им соответствовать. Под катом — бесплатные продукты от стартапа Algolia, сервисы которого использует Twitch, а также несколько открытых и проприетарных решений.

Читать дальше →
Всего голосов 17: ↑16 и ↓1+15
Комментарии3

Безопасность REST API от А до ПИ

Время на прочтение17 мин
Количество просмотров119K

Введение


Умение реализовать грамотное REST API — полезный навык в наше время, т.к. все больше сервисов предоставляют свои возможности с помощью API. Но разработка REST API не ограничивается реализацией HTTP запросов в определенном стиле и формированием ответов в соответствии со спецификацией. Задача обеспечения безопасности REST API не так очевидна, как, например, обеспечение безопасности баз данных, но ее необходимость не менее важна.
В настоящее время многие онлайн системы с помощью API передают приватные данные пользователей, такие как медицинские или финансовые. Текущая же ситуация с безопасностью в веб-приложениях весьма печальна: по данным Comnews порядка 70% содержат кри­тичес­кие уязвимости. Поэтому всем, кто участвует в проектировании, реализации и тестировании онлайн систем, важно иметь общую картину по существующим угрозам и способам обеспечения безопасности как всей системы, так и используемого REST API.

В статье я попытался обобщить информацию о существующих уязвимостях REST API, чтобы у читателей сложилась общая картина. На схемах представлена современная архитектура клиент-сервер и обобщенный REST API запрос с потенциальными угрозами безопасности. Далее я подробнее расскажу об этих угрозах, и как технически реализовать защиту от них.

image
Читать дальше →
Всего голосов 52: ↑52 и ↓0+52
Комментарии22

Почему Евросоюз искореняет cookie-стены

Время на прочтение3 мин
Количество просмотров12K
В конце прошлого года Суд Европейского союза запретил сайтам устанавливать cookies по умолчанию и использовать предварительно заполненные чек-боксы на соответствующих баннерах. Регулятор заявил, что эти практики противоречат требованиям Общего регламента по защите данных.

В начале мая Европейский совет по защите данных (European Data Protection Board, EDPB) поставил точку еще в одном вопросе — cookie-стены нарушают GDPR. Обсуждаем ситуацию.

Читать дальше →
Всего голосов 21: ↑19 и ↓2+17
Комментарии77

Браузер на страже API-запросов: строим безопасное общение фронтенда с бэкендом

Время на прочтение15 мин
Количество просмотров22K


Команде разработчиков, создающей одностраничное приложение (SPA), рано или поздно придётся столкнуться с ограничениями браузерной безопасности. С одной стороны, нужно сделать так, чтобы фронтенд-сторона могла беспрепятственно общаться с бэкенд API-сервером, а с другой — защитить такое общение от злоумышленников. Сложности начинаются, когда фронтенд и бэкенд находятся на разных доменах, так как на такое взаимодействие браузер накладывает более строгие правила.


В клиентском HTML-JS приложении браузер выполняет важную роль «инспектора» внешних запросов и содержит в арсенале мощные инструменты. Наша задача — установить правила, по которым он будет применять эти инструменты к нашему приложению.


Я — разработчик в хостинг-провайдере FirstVDS. При создании SPA для одного из наших проектов я искал решения и применял их на практике, чтобы подружить фронтенд с API и обезопасить их общение. В этой статье я собрал свои мысли и опыт воедино, чтобы поделиться с вами.

Приступим
Всего голосов 21: ↑21 и ↓0+21
Комментарии19

Работа с куки на чистом JavaScript без головной боли

Время на прочтение3 мин
Количество просмотров34K

Привет, Хабр!


Недавно я столкнулся с необходимостью работать с куки-файлами при помощи JavaScript. Когда я увидел, насколько ужасна работа с document.cookie на чистом JavaScript, я полез искать библиотеку для удобства работы с куками. Как оказалось, немногие библиотеки для работы с куками, хоть и на первый взгляд кажутся простыми и удобными, в процессе работы с ними обнаруживаеся немало подводных камней.

Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии10

Политика конфиденциальности и условия использования как обязательный атрибут IT продукта

Время на прочтение8 мин
Количество просмотров11K

Меня зовут Александр Явтушенко и уже 4 года я работаю в сфере IT права. Последнее время все чаще сайты и приложения, которые я сопровождаю по части правового обеспечения их деятельности, начинают задумываться или непосредственно внедрять различные правила и политики связанные, в первую очередь, с процедурами сбора, обработки и хранения персональных данных. В большинстве случаев это вызвано страшным словом GDPR (англ. General Data Protection Regulation) — нормативным актом Европейского Союза, который регламентирует любые действия, связанные со сбором, обработкой, хранением и последующим использованием полученных от граждан ЕС персональных данных.


Основной проблемой IT разработчиков, которые не хотят привлекать профильных юридических специалистов в сфере защиты Personal Data (далее — PD) и обеспечения правильного режима конфиденциальности является смешивание в одном документе (зачастую его "обзывают" условиями использования сайта или пользовательским соглашением) как норм регламентирующих поведение пользователя (различных групп пользователей) на сайте или в приложении, так и положений об обработке персональных данных.


Второй глобальной проблемой является тот факт, что у неспециалиста, как правило, отсутствует понимание того, что мало написать какие-то правила, важно идеально знать правовые нормы и правоприменительную практику (как со стороны контролирующих органов, так и судебную) страны регистрации сайта/приложения, а также нормы других стран, которые в определенных случаях могут также распространяться на вас (яркий пример — тот же GDPR в случае работы с данными граждан ЕС).

Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии0

Dagaz: История с персистентностью

Время на прочтение9 мин
Количество просмотров2.2K
Любая достаточно развитая технология неотличима от магии.
Артур Кларк
 
— Я больше не хочу быть сравнением… Сделайте меня метафорой.
Чайна Мьевиль


Работа над большим проектом похожа на метроидванию. Решая частные проблемы, мы открываем новые возможности. Со временем, эти возможности крепнут, соединяются с другими возможностями и это позволяет решать застарелые, куда более важные и сложные проблемы новым, совершенно неожиданным способом. У меня есть хороший пример на эту тему. И я хочу о нём рассказать.
Читать дальше →
Всего голосов 20: ↑20 и ↓0+20
Комментарии4

Windows 10@2004 update и потеря куков

Время на прочтение1 мин
Количество просмотров4.8K
В интернете много жалоб на то, что в Windows 10 после апдейта 2004 приложения теряют куки. Проблема в том, что после апдейта DPAPI как-то неправильно работает. К сожалению, данные восстановить не получится, но заставить работать браузеры не вводя при каждом ребуте пароли, и не откатываться с 2004 — возможно. Под катом — метод, который у меня заработал.
Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Комментарии2

Что нужно знать о cookies-файлах, чтобы не нарушить закон?

Время на прочтение4 мин
Количество просмотров18K

Перед тем, как запускать свой сайт или приложение, в котором вы собираетесь использовать cookies или иные идентификаторы (local storage, AAID, UDID и т.д.) устройств/сессии пользователя, необходимо выполнить требования законодательства о персональных данных.

Зачем? Во-первых, вы выстраиваете открытые и честные отношения со своими пользователями. Во-вторых, вы будете готовы к проверкам регуляторов. В-третьих, вы сможете избежать штрафов, которые могут достигать 4% годового оборота своей компании.

Давайте разберемся, как онлайн-идентификаторы связаны с защитой персональных данных.

Согласно ФЗ «О персональных данных» и GDPR куки-файлы и иные идентификаторы пользователя относятся к персональным данным, поскольку позволяют теоретически определить конкретного субъекта или выделить его среди других лиц.

Наиболее известным делом по рассматриваемой нами теме стал судебный спор Vidal-Hall v. Google (2015). Используя сookieы-файлы, компания Google осуществляла сбор информации об интернет-трафике пользователей. Заявители, не будучи осведомлены о незаконных действиях ответчика, настаивали на привлечении последнего к ответственности за нарушение порядка использования сookies – персональных данных, которые позволяют вычислить пользователей.

Суд занял позицию истцов и положительно ответил на вопрос об отнесении Cookie-файлов к персональным данным, так как они, «не называя прямо субъекта … позволяют выделить его из всей массы пользователей, следовательно, отвечают критерию идентификации» [1].

Следовательно, в отношении cookies и прочих идентификаторов необходимо соблюдать требования законодательства.

Читать далее
Всего голосов 11: ↑9 и ↓2+7
Комментарии17

Всё о cookies в свете GDPR и не только

Время на прочтение5 мин
Количество просмотров6.1K

GDPR вступил в силу уже четыре года назад, однако его понимание и практика применения до сих пор развиваются. Как показывают последние новости, далеко не все преуспели в борьбе за соответствие – в январе Google и Facebook получили серьёзные штрафы (на €150 млн и €60 млн соответственно) за нарушения законодательства в отношении cookies, причём для Google это уже второй штраф за них (предыдущий был на €100 млн). Именно тема cookies постепенно становится "горячей": ей занялись не только регуляторы, но и активисты. Правила, действующие в отношении cookies, основываются частью на GDPR, частью – на ePrivacy Directive. В этой статье собрано текущее понимание этих правил для практического применения.

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Комментарии32

Как сделать ваш сайт соответствующим требованиям GDPR к политике конфиденциальности файлов cookie?

Время на прочтение5 мин
Количество просмотров8.6K

Давно прошли те времена, когда можно было получать доступ и хранить информацию о пользователях на своих сайтах без каких-либо ограничений и ответственности. В наши дни мало кто рискнет быть оштрафованным на внушительную сумму, нарушая правила доступа к персональным данным, введенные Европейским Союзом и известные как General Data Protection Regulation (GDPR).

В этой статье мы не будем рассматривать все аспекты того, как сделать ваш сайт удовлетворяющим требованиям GDPR, а рассмотрим только одну конкретную тему — как сделать предупреждение о cookie файлах на вашем сайте в соответствии с этими требованиями. Учитывая объем данных, которые могут содержать cookie файлы, при определенных обстоятельствах они могут считаться персональными данными и, следовательно, подпадать под действие GDPR.

Читать далее
Всего голосов 12: ↑9 и ↓3+6
Комментарии11

Ореология: механика печенья и крема Oreo

Время на прочтение14 мин
Количество просмотров7.2K


Представители современного научного сообщества пытаются найти решения многих проблем, что разительно улучшило бы жизнь человека. Поиски новых методов лечения рака, оценка эффективности новых источников энергии, открытие новых планет — все это крайне важно и невероятно сложно. Тем не менее иногда ученые задаются вопросами, которые звучат так, словно возникли в голове любопытного ребенка дошкольного возраста. Исследователи из Массачусетского технологического института (США) задали такой — почему при разъединении половинок печенья Oreo крем в 95% случаев полностью остается только на одной половинке? Чтобы ответить на этот вопрос, потребовалось провести довольно серьезные расчеты и эксперименты. Свой труд ученые назвали говорящим именем — «ореология». Что показали расчеты и опыты, какие физические силы воздействуют на печеньку, и какое необычное устройство создали исследователи? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
Читать дальше →
Всего голосов 35: ↑32 и ↓3+29
Комментарии18

Выжить без cookies: как мы объединили CDP и сквозную аналитику для компании-автопроизводителя

Время на прочтение8 мин
Количество просмотров2.5K

В этой статье мы расскажем об интеграции платформы для управления собственными данными от нашей компании CleverData с решением для сквозной аналитики Calltouch. Проект проводили для компании‑автопроизводителя с разветвленной дилерской сетью.

Читать далее
Всего голосов 22: ↑22 и ↓0+22
Комментарии4

В Европе адвокат требует тысячу евро за каждый cookie, установленный без согласия

Время на прочтение1 мин
Количество просмотров16K
Необычный случай произошел в Австрии. Адвокат из Зальцбурга потребовал взыскать с немецкой компании круглую сумму за нарушение правил использования cookies.

Читать дальше →
Всего голосов 20: ↑17 и ↓3+14
Комментарии50

Firefox будет по умолчанию блокировать сторонние файлы cookie для защиты от слежки

Время на прочтение2 мин
Количество просмотров4.3K


Браузер Mozilla Firefox — как десктопная версия, так и для Android — по умолчанию будет блокировать сторонние файлы cookie для отслеживания действий пользователей. Новая функция внедрена, по информации Mozilla, для защиты пользователей от рекламы и от кражи личных данных.

Функцию под названием Enhanced Tracking Protection протестировали в июне. Сейчас она будет автоматически включена по умолчанию для всех пользователей в рамках стандартных настроек Firefox.

«Усовершенствованная защита создана для того, чтобы не дать собрать о вас информацию и сформировать ваш профиль на основе отслеживания поведения на веб-сайтах — часто без вашего ведома или согласия. Эта информация может быть продана или использована в чужих интересах. Улучшенная защита от слежки помогает устранить эту угрозу», — сообщается в блоге Mozilla.
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии4