La plupart des réponses dans ce thread ne vont pas à propos de répondre à la question posée.
Vous avez demandé: Est-il possible d'utiliser toutes les applications de mon système d'exploitation en passant par tor, afin de rendre les contributions anonymes. Il peut être nécessaire de le faire dans les occasions où en contribuant à des projets de logiciel vous met dans les risques juridiques (par exemple, en contribuant à des bibliothèques de cryptographie où la cryptographie est illégal.)
Vous avez été suggéré d'utiliser le courrier postal (actuellement la réponse la plus populaire?), pour aller à la cyber-café à côté de votre maison, très probablement a un appareil photo, et d'utiliser très fragile configurations qui vous mettre à risque. Certaines réponses sont carrément stupide, et quelques autres sont valables, bien qu'ils nécessitent tout de configuration parfaitement au travail.
Il peut arriver que vous (ou certains logiciels que vous installez) accidentellement misindents ou rompt un fichier de configuration, la cause de vos connexions à aller à github en clair. En outre, il est possible qu'un FAI niveau de l'attaquant voir quels paquets vous installez pour le développement, et il est capable d'identifier ce genre de projet sur lequel vous travaillez.
C'est dans la plupart des cas, inacceptable. Pour moi, et mon installation actuelle, il est nécessaire que:
- Toutes les connexions à Github sont garantis de passer par TOR.
- Tous les non-tor connexions sont ignorées, et tous les DNS passe par TOR.
- Tout le trafic TCP à partir de votre machine est acheminé à travers tor. Cela comprend apt-get, toutes les connexions de votre IDE a fait, tout.
C'est très complexe et est à présent hors de ma ligue. Heureusement, il existe des distributions qui permettent ce genre de chose, comme des Queues ou Whonix. Il y a une autre distro, Vecteur d'Attaque, qui pourrait venir avec des outils de développement, mais n'est pas prouvé.
Après l'installation de l'un de ces, vous serez en mesure d'accéder à github de l'interface via tor browser, et vous serez en mesure de s'engager soit par SSH ou HTTPS, quelle que soit votre préférence, sans configuration particulière.
Je dirais Whonix, car il est plus facile de persister les données dont vous avez besoin pour travailler, et garantit un niveau de la racine de compromis sur la machine principale de ne pas compromettre votre identité.