Manifesto Cyphersol
Fin dalle prime civiltà, la capacità di comunicare liberamente tra individui ha svolto un ruolo cruciale nel tessuto sociale.
Le conversazioni private all'interno di un contesto familiare o tra amici, hanno sempre rappresentato non solo un'espressione di fiducia e di legame personale, ma anche un mezzo essenziale per la trasmissione di conoscenze e la presa di decisioni.
Questa libertà di comunicazione privata è sempre stata vista come una componente intrinseca dell'identità e dell'autonomia personale.
Questa sacralità del focolare domestico si rifletteva nelle leggi e nelle norme sociali che proteggevano la privacy degli individui.
Ad esempio, nelle società tribali, la fiducia e la comunicazione aperta tra i membri erano considerate essenziali per la sopravvivenza e l'integrità del gruppo.
Limitare tale libertà avrebbe minato non solo la coesione sociale ma anche la capacità di rispondere collettivamente a sfide e minacce.
Questo riconoscimento internazionale riflette un principio antico e universale, sottolineando come una società civile e garantista consideri fondamentale il diritto alla comunicazione privata.
E' evidente, tuttavia, come questo sia solo un subdolo mezzo per provare ad aggirare l'articolo 12 della dichiarazione dei diritti universali.
Da tempo i governi stanno cercando di "convincere" i cittadini che la Libertà è un concetto pericoloso, che deve essere visto con negatività.
E che deve essere messa sempre molto dietro a concetti quali la sicurezza.
Questo perché in questo modo possono giustificare e far accettare leggi sempre più restrittive.
La crittografia end-to-end è una tecnologia progettata per cercare di garantire che solo le persone coinvolte in una conversazione possano leggere i messaggi scambiati, proteggendo così la privacy e la sicurezza delle comunicazioni personali.
La gente dovrebbe rabbrividire di fronte a richieste del genere.
Che violano in maniera lampante l'articolo 12 della dichiarazione dei diritti universali ma più ancora la legge universale naturale che prevede la libertà di comunicazione privata tra persone.
Anzi.. Più che un rischio è una certezza.
Inoltre fa anche capire che la volontà di combattere il terrorismo non è esattamente il vero obiettivo.
Avere capacità di controllo globale dei cittadini significa "Potere".
Significa avere un mezzo ricattatorio enorme nei confronti dei cittadini che vivrebbero nella paura di poter esprimere liberamente le proprie opinioni quando non allineate con quelle governative.
Di come figure come Hitler e altri dittatori abbiano usato il controllo delle informazioni per sopprimere l'opposizione e perpetuare il loro potere, evidenziando la pericolosità di leggi invasive nella moderna era digitale.
Questo sistema di sorveglianza capillare rendeva quasi impossibile per i cittadini organizzare una resistenza efficace.
Analogamente, in Unione Sovietica sotto Stalin, il controllo delle comunicazioni permetteva al governo di arrestare e deportare milioni di persone considerate minacce al potere statale.
Se leggi invasive che permettono la sorveglianza globale come quelle attuali fossero state nelle mani di Hitler, il potere di soppressione della dissidenza sarebbe stato totale e devastante.
Dare per scontato che un Hitler non esisterà più è perlomeno ingenuo.
Solo che ora si ritroverebbe con delle leggi che aumenterebbero a dismisura il suo potere.
Proteggere la libertà di parola, di espressione e di comunicazione privata è fondamentale non solo per la dignità individuale ma anche per la capacità di una società di proteggersi da future tirannie.
La storia ha dimostrato che i diritti possono essere rapidamente erosi sotto il giogo di nuovi regimi autoritari.
Mantenere la libertà di comunicazione libera e non controllata è una salvaguardia essenziale che può proteggere la società da simili minacce future.
Il costo di ignorare questo insegnamento potrebbe essere la libertà stessa.
Ogni individuo ha diritto alla protezione della legge contro tali ingerenze o lesioni.
F.A.Q
Cos'è Cyphersol?
Cyphersol è un sistema avanzato di codifica e decodifica.
Permette la codifica di testi sensibili (comunicazioni private, seed, chiavi private, password ecc..)
Cosa lo differenzia da altri sistemi?
La caratteristica di Cyphersol, oltre alla sua sicurezza, è la sua natura, allo stesso tempo, digitale e manuale.
Generalmente i software di codifica si limitano a funzionare solo digitalmente.
In questo caso si potrà utilizzare sia attraverso il software che senza.
Perché è un sistema di codifica estremamente sicuro e praticamente inviolabile?
Nella guida dedicata tutto verrà spiegato in maniera dettagliata.
Comunque i fattori principali che rendono questo sistema estremamente sicuro ed inviolabile sono la natura della "matrice" e il fatto che sia la stessa matrice, che i dati codificati e decodificati risiederanno sempre tassativamente nel dispositivo locale dell'utente.
Perché i dati non vengono salvati in cloud o in un server di rete?
Un ipotesi del genere, soprattutto in caso di alcune tipologie di dati, sarebbe veramente pericolosa.
Pertanto ho scelto di impostare in questo modo l'applicazione.
Proprio a questo proposito voglio sottolineare il rischio che eventuali versioni forkate da altri possano vedere implementata una feature del genere.
In caso non fidatevi mai.
Cosa significa che la matrice è univoca?
Significa che è praticamente impossibile che ne vengano create anche solo 2 uguali.
Dopo aver letto la guida ne comprenderete i motivi.
In che modo questo sistema può essere violato?
In un modo soltanto.
Può essere violato solo se sia la matrice che il codice ricavato da essa ci vengono sottratti.
Il possesso della sola matrice o del solo codice non permetterà, comunque, all'attaccante di risalire al testo decodificato.
In questo senso il consiglio è sempre quello di tenere separati (e rinominati a fantasia) i 2 file.
Ovviamente una casistica del genere non dovrebbe nemmeno essere considerata un punto debole del software ma mancanza della necessaria attenzione da parte dell'utilizzatore.
Seguendo questi passaggi, è possibile confermare che i file non siano stati manomessi.
- Assicurati di aver scaricato i seguenti file:
Cyphersol.AppImage.tar.gz
Cyphersol.AppImage.tar.gz.asc
pgp-key.asc - Assicurati che tutti e 3 i file siano all'interno della stessa directory
- Apri il terminale e spostati nella directory dove sono presenti i file o apri direttamente il terminale quando sei posizionato all'interno della directory corretta
- Lancia il seguente comando per importare la chiave pubblica:
gpg --import pgp-key.asc
- Ora lancia il seguente comando per verificare la firma del file:
gpg --verify Cyphersol.AppImage.tar.gz.asc Cyphersol.AppImage.tar.gz
- Assicurati che l'output indichi che la firma è valida e che sia stata effettuata utilizzando la chiave con ID PGP 79A0D0AF38F08EA0F3F1E261A5FCAAF91538D881.
L'output dovrebbe informarti che la firma è corretta e che la chiave utilizzata corrisponde a quella importata.
- Scarica e installa Gpgxwin, il software per verificare la firma su Windows.
- Assicurati di aver scaricato i seguenti file:
Install.zip
Install.zip.asc
pgp-key.asc - Assicurati che tutti e 3 i file siano all'interno della stessa directory
- Apri il prompt dei comandi o powershel e spostati nella directory dove sono presenti i file
- Lancia il seguente comando per importare la chiave pubblica:
gpg --import pgp-key.asc
- Ora lancia il seguente comando per verificare la firma del file:
gpg --verify Cyphersol.AppImage.tar.gz.asc Cyphersol.AppImage.tar.gz
- Assicurati che l'output indichi che la firma è valida e che sia stata effettuata utilizzando la chiave con ID PGP 79A0D0AF38F08EA0F3F1E261A5FCAAF91538D881.
L'output dovrebbe informarti che la firma è corretta e che la chiave utilizzata corrisponde a quella importata.
Dopo aver scaricato il file compresso Cyphersol.AppImage.tar.gz, e dopo aver eseguito il controllo della firma spiegato precedentemente, estraete il file in una directory a vostra scelta.
Una volta estratto dovrete rendere eseguibile il file.
Esempio di come rendere eseguibile l'applicazione posizionata nella home.
Lanciamo il terminale e digitiamo:
chmod +x Cyphersol.AppImage
Versioni di Linux testate:
Ubuntu 24.04
Ubuntu 22.04
Linux Mint 21.3
Linux Mint 22
MX Linux 23.3
Kali Linux 2024.2
L'applicazione per Windows è un'eseguibile exe da installare nel solito modo in cui si installano i software su Windows.
Versioni di Windows testate:
Windows 10
Windows 11
Il software "Cyphersol" è fornito "così come è", senza garanzie di alcun tipo, espresse o implicite, inclusa, senza limitazione, la garanzia di commerciabilità o idoneità per uno scopo particolare.
In nessun caso il creatore del software sarà responsabile per qualsiasi danno diretto, indiretto, incidentale, speciale, esemplare o consequenziale.
Si avverte che versioni modificate (fork) di "Cyphersol" non sono ufficialmente supportate e potrebbero includere modifiche che alterano il funzionamento previsto del software, come la capacità di interfacciarsi con server esterni.
Questo potrebbe presentare rischi significativi per la sicurezza dei dati dell'utente.
Si raccomanda agli utenti di verificare l'autenticità e l'integrità di qualsiasi versione fork del software prima dell'uso.
"Cyphersol" è stato sviluppato per operare esclusivamente in ambiente locale.
In particolare, i dati verranno creati e salvati sempre e solo in locale.
Versioni fork di Cyphersol, che prevedessero il salvataggio dei dati in remoto vanno assolutamente evitate.
L'utilizzo del software in modi non previsti dallo sviluppatore originale può aumentare il rischio di esposizione ai dati dell'utente.
L'unica differenza, in caso di utilizzo senza donazione, sta nell'apertura di una finestra popup con un countdown di qualche secondo ogni volta che esegui un operazione.
Tuttavia il software funzionerà correttamente allo stesso modo.
In ogni caso, se pensi che questo software ti sia utile, ti chiedo di considerare il lavoro fatto e di fare una donazione così da permettermi di mantenerlo aggiornato e controllato.
Dopo aver eseguito una donazione contattami tramite mail che ti consegnerò la versione libera dai popup di countdown.