f1ae13a347155f1f7d971e394597ea2045923760
[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         <meta charset="UTF-8">
24
25         <!-- We have to make an image into its own block to center it. -->
26         <style>
27             h3 {
28                 color: 0D4781;
29             }
30
31             img.title {
32                 vertical-align: bottom;
33                 height: 32;
34                 width: 32;
35             }
36
37             img.center {
38                 display: block;
39                 margin-left: auto;
40                 margin-right: auto;
41                 height: 640;
42                 width: 360;
43             }
44         </style>
45     </head>
46
47     <body>
48         <h3><img class="title" src="../en/images/ic_devices_other_dark_blue.png"> Identificazione del Browser</h3>
49
50         <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ò utilizzare tali informazioni per decidere quale versione
51             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>
52
53         <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,
54             generalmente inviano la versione desktop del sito.</p>
55
56         <p>In confronto, lo user agent di default di WebView invia una grande quantità di informazioni sull'hardware e sul software del dispositivo. Sulla schermata <strong>Settings</strong>, selezionando <strong>WebView Default</strong> come
57             <strong>User agent</strong> viene mostrato lo user agent che sarà 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à come
58             browser mobile e invierà la versione mobile del sito, se disponibile.</p>
59
60         <img class="center" src="images/user_agent.png">
61
62         <p>Nello user agent sono presenti informazioni sufficienti a far sì 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à quello di avere una impronta digitale unica.
63             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
64             la quantità di informazioni è 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>
65
66         <img class="center" src="../en/images/panopticlick.png">
67
68         <p>Sono disponibili diversi user agent predefiniti che identificano i browser e i sistemi operativi più comuni. Dal punto di vista dell'impronta digitale del browser, più è rara, più è facile da tracciare. Nel caso in cui Privacy Browser diventi di uso comune, e molti utenti utilizzino PrivacyBrowser/1.0
69             come user agent, sarà una buona scelta dal punto di vista della privacy. Firefox o Chrome sono gli user agents più comuni, ma vengono aggiornati spesso e il loro numero di versione cambia così di frequente che lo user agent incluso in Privacy Browser molto facilmente
70             sarà rimasto indietro rispetto alla maggior parte degli user agent tracciati nei log dei server.</p>
71
72         <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>
73     </body>
74 </html>