Add guide_domain_settings and make other small updates to the Guide. Implements...
[PrivacyBrowser.git] / app / src / main / assets / it / guide_user_agent.html
1 <!--
2   Copyright 2017 Soren Stoutner <soren@stoutner.com>.
3
4   Translation 2017 Francesco Buratti.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
5
6   This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
7
8   Privacy Browser is free software: you can redistribute it and/or modify
9   it under the terms of the GNU General Public License as published by
10   the Free Software Foundation, either version 3 of the License, or
11   (at your option) any later version.
12
13   Privacy Browser is distributed in the hope that it will be useful,
14   but WITHOUT ANY WARRANTY; without even the implied warranty of
15   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16   GNU General Public License for more details.
17
18   You should have received a copy of the GNU General Public License
19   along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
20
21 <html>
22     <head>
23         <!-- We have to make an image into its own block to center it. -->
24         <style>
25             h3 {
26                 color: 0D4781;
27             }
28
29             img.title {
30                 vertical-align: bottom;
31                 height: 32;
32                 width: 32;
33             }
34
35             img.center {
36                 display: block;
37                 margin-left: auto;
38                 margin-right: auto;
39                 height: 640;
40                 width: 360;
41             }
42         </style>
43     </head>
44
45     <body>
46         <h3><img class="title" src="../en/images/ic_devices_other_dark_blue.png"> Identificazione del Browser</h3>
47
48         <p>Nel momento in cui un browser si connette ai siti web, invia uno user agent che identifica il browser e le sue caratteristiche di rendering. Il web server pu&ograve; utilizzare tali informazioni per decidere quale versione
49             del sito inviare al browser. Molti siti web infatti sono disponibili in versioni diverse a seconda che vi si acceda con browser da PC (desktop) o da dispositivo mobile.</p>
50
51         <p>Per default Privacy Browser utilizza un proprio user agent (o identificazione), ovvero PrivacyBrowser/1.0. Questo invia un set minimo di informazioni al web server. Dal momento che i web server non lo riconoscono come uno user agent di un dispositivo mobile,
52             generalmente inviano la versione desktop del sito.</p>
53
54         <p>In confronto, lo user agent di default di WebView invia una grande quantit&agrave; di informazioni sull'hardware e sul software del dispositivo. Sulla schermata <strong>Settings</strong>, selezionando <strong>WebView Default</strong> come
55             <strong>User agent</strong> viene mostrato lo user agent che sar&agrave; inviato al web server. Lo screenshot sottostante mostra un Nexus 6P con Android 7.1.1 con installato Android System WebView 55.0.2883.91.  La maggior parte dei web server lo riconoscer&agrave; come
56             browser mobile e invier&agrave; la versione mobile del sito, se disponibile.</p>
57
58         <img class="center" src="images/user_agent.png">
59
60         <p>Nello user agent sono presenti informazioni sufficienti a far s&igrave; che solo di tanto in tanto a un sito web risulteranno visitatori identici. Se allo user agent viene aggiunto qualche altro pezzetto di informazione anche non univoca, spesso il risultato sar&agrave; quello di avere una impronta digitale unica.
61             La Electronic Frontier Foundation ha creato un tool dal nome <a href="https://panopticlick.eff.org/">Panopticlick</a> per dimostrare quante informazioni possono essere raccolte. Se si esegue questo test con JavaScript abilitato
62             la quantit&agrave; di informazioni &egrave; poi ancora maggiore. <a href="https://www.browserleaks.com">Browser Leaks</a> e <a href="https://amiunique.org/">Am I Unique</a> possono fornire ulteriori interessanti informazioni al riguardo.</p>
63
64         <img class="center" src="../en/images/panopticlick.png">
65
66         <p>Sono disponibili diversi user agent predefiniti che identificano i browser e i sistemi operativi pi&ugrave; comuni. Dal punto di vista dell'impronta digitale del browser, pi&ugrave; &egrave; rara, pi&ugrave; &egrave; facile da tracciare. Nel caso in cui Privacy Browser diventi di uso comune, e molti utenti utilizzino PrivacyBrowser/1.0
67             come user agent, sar&agrave; una buona scelta dal punto di vista della privacy. Firefox o Chrome sono gli user agents pi&ugrave; comuni, ma vengono aggiornati spesso e il loro numero di versione cambia cos&igrave; di frequente che lo user agent incluso in Privacy Browser molto facilmente
68             sar&agrave; rimasto indietro rispetto alla maggior parte degli user agent tracciati nei log dei server.</p>
69
70         <p>WebView di Android non permette che lo user agent non sia specificato. In tal caso infatti, WebView invia al server lo user agent di default.</p>
71     </body>
72 </html>