]> gitweb.stoutner.com Git - PrivacyBrowserAndroid.git/blob - app/src/main/assets/ru/guide_local_storage_light.html
Partial update to the Guide.
[PrivacyBrowserAndroid.git] / app / src / main / assets / ru / guide_local_storage_light.html
1 <!--
2   Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
3
4   This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
5
6   Privacy Browser is free software: you can redistribute it and/or modify
7   it under the terms of the GNU General Public License as published by
8   the Free Software Foundation, either version 3 of the License, or
9   (at your option) any later version.
10
11   Privacy Browser is distributed in the hope that it will be useful,
12   but WITHOUT ANY WARRANTY; without even the implied warranty of
13   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14   GNU General Public License for more details.
15
16   You should have received a copy of the GNU General Public License
17   along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
18
19 <html>
20     <head>
21         <meta charset="UTF-8">
22
23         <link rel="stylesheet" href="../css/light_theme.css">
24     </head>
25
26     <body>
27         <h3><img class="title" src="../shared_images/cookie_blue_light.png"> Первичные файлы cookie</h3>
28
29         <p>Первичные файлы cookie устанавливаются тем веб-сайтом, который указан в строке URL.</p>
30
31         <p>From the early days of the internet, it became obvious that it would be advantageous for websites to be able to store information on a computer for future access.
32             For example, a website that displays weather information could ask the user for a zip code, and then store it in a cookie.
33             The next time the user visited the website, weather information would automatically load for that zip code, without the user having to enter it again.</p>
34
35         <p>Like everything else on the web, clever people figured out all types of ways to abuse cookies to do things that users would not approve of if they knew they were happening.
36             For example, a website can set a cookie with a unique serial number on a device.
37             Then, every time a user visits the website on that device, it can be linked to a unique profile the server maintains for that serial number,
38             even if the device connects from different IP addresses.</p>
39
40         <p>Almost all websites with logins require first-party cookies to be enabled for a user to log in.
41             That is how they make sure it is still you as you move from page to page on the site, and is, in my opinion, one of the few legitimate uses for cookies.</p>
42
43         <p>Если первичные файлы cookie включены, но JavaScript отключен, значок конфиденциальности будет желтым <img class="inline" src="../shared_images/warning.png"> как предупреждение.</p>
44
45
46         <h3><img class="title" src="../shared_images/cookie_blue_light.png"> Сторонние файлы cookie</h3>
47
48         <p>Сторонние файлы cookie устанавливаются частями веб-сайта, которые загружаются с серверов, отличных от указанного в строке URL.
49             Например, большинство веб-сайтов, на которых есть реклама, загружают их со стороннего рекламного брокера, например,
50             <a href="https://www.google.com/adsense/start/">Google AdSense</a>. Каждый раз, когда сайт загружается, он запрашивает у рекламного брокера рекламу.
51             Рекламный брокер анализирует любую информацию, которую они могут иметь о пользователе, просматривает текущую ставку,
52             которую рекламодатели готовы заплатить за свою рекламу, и выбирает ту, которая будет отображаться.
53             Раздел веб-сайта, на котором отображается реклама, загружается с сервера рекламного брокера, а не с основного сервера.</p>
54
55         <p>Поскольку большая часть рекламы в интернете обрабатывается лишь несколькими брокерами, им не потребовалось много времени, чтобы понять,
56             что они могут установить отслеживающий cookie на устройстве пользователя и узнать все посещаемые пользователем сайты.
57             Каждый раз, когда реклама загружается от брокера, первое, что он делает это проверяет имеет ли устройство уникальный номер отслеживающего cookie.
58             Если это так, он ищет профиль для этого номера и делает заметку о новом сайте.
59             Чтобы это проверить, пользователь может выполнить поиск на одном сайте для продукта, который он обычно не ищет, например грецких орехов,
60             а затем вдруг начать наблюдать рекламу для грецких орехов на каждом посещаемом сайте.</p>
61
62         <p>В дополнение к рекламным брокерам сайты социальных сетей обнаружили, что тоже могли бы принять участие в этом.
63             Несколько лет назад основные социальные сети, такие как Facebook и Twitter, убедили владельцев большого количества веб-сайтов в том,
64             что им было бы интересно разместить небольшие значки социальных сетей на своих страницах. Это не просто изображения.
65             Они содержат <a href="https://developers.facebook.com/docs/plugins/like-button/">встроенный код</a>, который ссылается на сайт в социальных сетях и, среди прочего,
66             загружает сторонний файл cookie на устройство.
67             Эти файлы cookie размещаются, даже если у пользователя нет учетной записи на платформе социальных сетей.
68             Со временем такие компании, как Facebook (который также запустил рекламную сеть), создали довольно большое количество подробных профилей о людях,
69             у которых <a href = "http://www.theverge.com/2016/5/27/11795248/facebook-ad-network-non-users-cookies-plug-ins"> даже не было аккаунта на сайте социальной сети</a>.</p>
70
71         <p>There is no good reason to ever enable third-party cookies. On devices with Android KitKat or older (version <= 4.4.4 or API <= 20), WebView does not
72             <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)">differentiate
73             between first-party and third-party cookies</a>. Thus, enabling first-party cookies will also enable third-party cookies.</p>
74
75
76         <h3><img class="title" src="../shared_images/web_blue_light.png"> Хранилище DOM</h3>
77
78         <p>Document Object Model storage, also known as web storage, is like cookies on steroids.
79             Whereas the maximum combined storage size for all cookies from a single URL is 4 kilobytes,
80             DOM storage can hold <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">megabytes per site</a>.
81             Because DOM storage uses JavaScript to read and write data, it cannot be enabled unless JavaScript is also enabled.</p>
82
83
84         <h3><img class="title" src="../shared_images/subtitles_blue_light.png"> Данные формы</h3>
85
86         <p>Form data contains information typed into web forms, like user names, addresses, phone numbers, etc., and lists them in a drop-down box on future visits.
87             Unlike the other forms of local storage, form data is not sent to the web server without specific user interaction.
88             Beginning in Android Oreo (8.0), WebView’s form data was replaced by the the <a href="https://medium.com/@bherbst/getting-androids-autofill-to-work-for-you-21435debea1">Autofill service</a>.
89             As such, controls for form data no longer appear on newer Android devices.</p>
90     </body>
91 </html>