Лондонский апелляционный суд рассмотрел иск от 4 миллионов владельцев iPhone, чью онлайн-жизнь через мобильную версию браузера Safari предположительно скомпрометировал Google. Истцы считают, что Google, в обход правил о сборе персональных данных (ПД) собирала ПД и продавала их рекламодателям, сообщил Reuters.
Рубрика «safari» - 2
Суд в Лондоне грозит Google штрафом в €4 млрд за сбор данных с iPhone
2019-10-02 в 17:39, admin, рубрики: Google, iphone, safari, браузеры, великобритания, Госвеб, Европа, кейсы, персональные данные, суд, Текучка, метки: Google, iPhone, safari, браузеры, великобритания, Госвеб, Европа, кейсы, персональные данные, суд, ТекучкаGoogle приводит аргументы для оправдания трекинга пользователей — компанию упрекают в неискренности и манипуляциях
2019-08-26 в 7:21, admin, рубрики: chrome, Firefox, Google, Google Chrome, safari, Блог компании GlobalSign, браузеры, газлайтинг, информационная безопасность, капитализм наблюдения, медийная реклама, следящие куки, трекинг пользователей22 августа 2019 года директор по разработке браузера Chrome Джастин Шух (Justin Schuh) опубликовал программную статью «Создавая более конфиденциальный веб». В ней:
- Объявлено об инициативе по разработке ряда открытых стандартов для «фундаментального улучшения конфиденциальности в вебе» — Privacy Sandbox.
- Декларируются принципы Google по отношению к конфиденциальности пользователей. Некоторые из них отличаются от подходов, которые реализуют разработчики Firefox и Safari. Например, Google выдвигает неожиданный аргумент, что блокировка куков вредит конфиденциальности.
По мнению некоторых комментаторов, аргументы Google «смешны и необоснованны», а сама инициатива в каком-то смысле неискренна и даже опасна. Исследователи в области безопасности Джонатан Майер (Jonathan Mayer) и Арвинд Нараянан (Arvind Narayanan) разбирают по пунктам «оправдания Google для отслеживания пользователей».
Читать полностью »
Google «рушится» для пользователей Яндекс.Браузера, Microsoft, Mozilla, Vivaldi: «переходите на Chrome»
2019-05-02 в 7:10, admin, рубрики: Google, Google Chrome, microsoft, Mozilla Firefox, safari, авария, браузеры, кейсы, Роман Иванов, Текучка, яндекс, яндекс.браузер, метки: Google, Google Chrome, microsoft, Mozilla Firefox, safari, авария, браузеры, кейсы, Роман Иванов, Текучка, яндекс, яндекс.браузерГлава настольной версии Яндекс.Браузера Роман Иванов рассказал, что Google деградирует работу собственных сервисов тем посетителям, кто предпочитает посещать сайты при помощи Яндекс.Браузера. Впрочем Яндекс нашёл способ противостоять саботажу Google:
в нашем браузере они постоянно свои сервисы деградируют. Мы, впрочем, нашли способ с этим бороться.
— Как-то раз в одной стране все решили больше не (@kukutz) April 30, 2019
Vue.js SSR & мобильный Safari: неочевидная проблема со слишком умным ПО
2018-11-21 в 9:05, admin, рубрики: safari, safari для iphone, vue, vue.js, vuejsНа днях столкнулись с такой проблемой. Сгенерированный на стороне сервера код отказывался гидратироваться в Safari.
Гидратация относится к процессу на стороне клиента, в течение которого Vue берёт статический HTML, отправленный сервером, и превращает его в динамический DOM, который может реагировать на изменения данных на стороне клиента. Подробнее тут.
«Прод» просто падал, а dev-версия сообщала, что имеются расхождения в dom. А так как dev-версия не падает при попытке гидратации, а только сообщает об этом в консоли, ошибка была неочевидна и пока мы ее нашли, прошло довольно много времени.
Очень интересная стратегия от Vue – подождать продакшена и там упасть!
Полторы сотни компонентов разной сложности задачу не упрощали. В итоге удалось увидеть проблему, найти подходящее устройство и подружить его с консолью разработчика.
В итоге выяснилось, что падает наше приложение при подключении компонента футера. И когда нашли нужную строку, просто не поверили глазам. Ожидали все, что угодно, только не этого.
Читать полностью »
Защита от креативного злоупотребления HSTS
2018-03-19 в 20:21, admin, рубрики: apple, HSTS, HTTP Strict Transport Security, RFC 6797, safari, webkit, браузеры, информационная безопасность, стандарт, суперкуки, трекингHTTP Strict Transport Security (HSTS) — это стандарт безопасности, который позволяет веб-сайту объявить себя доступным только по безопасным соединениям, а браузерам передаётся информация для редиректа. Веб-браузеры с поддержкой HSTS ещё и не позволяют пользователям игнорировать ошибки сертификатов на серверах.
Apple использует HSTS, например, на iCloud.com, так что каждый раз при попытке перейти по незащищённому адресу http://www.icloud.com из адресной строки браузера или по ссылке происходит автоматический редирект на https://www.icloud.com. Это отличная функция, которая предотвращает простые ошибки, например, по выполнению финансовых операций на канале без аутентификации.
Что здесь может быть не так?
Ну, стандарт HSTS описывает, что веб-браузер должен запоминать редирект на безопасную версию — и автоматически выполнять его от имени пользователя, если тот попытается в будущем установить небезопасное соединение. Информация для этого хранится на устройстве пользователя. И её можно использовать для создания «суперкуков», которые будут считываться межсайтовыми трекерами.
Читать полностью »
Как сделать Push уведомления в браузере Safari на macOS
2018-03-19 в 14:02, admin, рубрики: apple, browser, MacOS, notifications, push, safari, tutorial, браузеры, инструкция, облачные сервисы, уведомленияНедавно понадобилось внедрить push уведомления в свои веб сервисы, поискав инструкции в интернете нашел много чего для GCM, Firebase и т.д. но ни одной подробной или пошаговой инструкции для браузера Safari (на macOS, не знаю или будет работать в Windows). В принципе, и Firebase в Safari спрашивал разрешение на уведомление, и даже попадал в настройки, но это всего лишь пыль в глаза, т.к. ясное дело что никаких уведомлений от Firebase браузер получать не хотел.
Делал я все это по вот этой вот инструкции, тут много полезного, но и много чего не хватает, надо постоянно что-то искать и собирать, поэтому решил написать статью от и до: «Как сделать Push уведомления в браузере Safari на macOS» вдруг кому пригодится!
Инструкция подразумевает что у вас есть аккаунт разработчика Apple. Не знаю нужен ли платный, на бесплатном не пробовал (пользуюсь корпоративным).
Читать полностью »
Extended Validation не работает
2017-12-12 в 12:09, admin, рубрики: certificates, extended validation, Firefox, Google Chrome, safari, браузеры, информационная безопасностьСертификаты расширенной проверки («EV») являются уникальным типом сертификата, выдаваемого удостоверяющими центрами после более тщательной проверки объекта, запрашивающего сертификат. В обмен на эту более строгую проверку, браузеры показывают специальный индикатор, например, зеленую полосу, содержащую название компании, или, в случае Safari, полностью заменяют URL на название компании.
Как правило, этот процесс работает достаточно хорошо, и ошибочно выпущенных сертификатов немного. Однако проблем хватает с лихвой. EV сертификаты содержат информацию о юридическом лице, стоящем за сертификатом, но не более того. Наименование юридического лица, однако, может быть достаточно вариативным; Например, Джеймс Бертон недавно получил EV сертификат для своей компании «Identity Verified»(англ. Подлинность проверена — прим. перев.). К сожалению, у пользователей просто нет возможности увидеть и разобраться в таких особенностях, и это создает значительный простор для фишинга.
Читать полностью »
Эксплуатация Heap Overflow с использованием JavaScript
2017-11-15 в 13:11, admin, рубрики: javascript, safari, информационная безопасностьОт переводчика
В данном исследовании авторы раскрывают интересную технику эксплуатации переполнения памяти кучи. Разумеется, данная уязвимость давно исправлена, но сама представленная техника очень интересна, а процесс переполнения довольно детально расписан.
Если вам интересна информационная безопасность и вы хотели бы понять как происходят переполнения, которые то и дело мелькают в сводках новостей, исследование вам понравится.
Предисловие
В этой статье представлен новый метод эксплуатации переполнения кучи (heap
overflows) в интерпретаторах JavaScript. Вкратце, для получения heap
overflow можно использовать команды JavaScript для обеспечения надежного отображения указателя функции сразу после переполнения буфера. В данном учебном исследовании используется техника для Safari, которую авторы использовали для победы в конкурсе CanSecWest 2008 Pwn2Own.
Читать полностью »
iOS Safari 11 теперь умеет WebRTC
2017-10-11 в 12:21, admin, рубрики: camera, iOS, ipcam, javascript, low-latency, mac os, microphone, player, rtsp, safari, safari 11, streaming, webcam, WebRTC, WebSocket, Блог компании Flashphoner, браузеры, Программирование
Пару недель назад состоялся релиз новых айфонов и iOS 11, который невозможно было не заметить. C релизом произошло еще одно, безусловно важное для разработчиков, событие: в браузере Safari появилась долгожданная поддержка WebRTC.
Вообразите на минуту, миллионы айфонов и айпадов по всему миру стали уметь реалтаймовое аудио и видео в браузере. Пользователям iOS и Mac стали доступны полнофункциональные браузерные видеочаты, воспроизведение живых трансляций с низкой (менее секунды) реалтаймовой задержкой, звонки, конференции и многое другое. К этому долго шли и наконец это случилось.
Читать полностью »
Safari 11 и WebRTC: подводные камни видеозвонков
2017-09-20 в 9:11, admin, рубрики: javascript, safari, voximplant, WebRTC, Блог компании Voximplant, Программирование, Разработка веб-сайтов
Итак, это свершилось. Кроме iPhone 8, который устарел ровно через полчаса после анонса iPhone 10, Apple обновила свой десктопный и мобильный браузер Safari. Среди прочих улучшений — реализация WebRTC (ходят слухи, что частично позаимствованная у Chromium. «Plan B» на это тоже намекает). Что это значит для разработчиков? Можно звонить через браузер как на десктопе, так и на айфонах. Голосом и видео. Я уже писал про обновленные инструменты разработчика в браузере, а сейчас хочу поделиться, как это все работает в релизе. Мы уже обновили SDK Voximplant, проверили, как Safari звонит в Microsoft Edge, и вот что я хочу рассказать…
Читать полностью »
