Differenze tra le versioni di "Sicurezza e Criptazione"

(🔒 Crittografia del Database)
Riga 67: Riga 67:
 
----
 
----
  
== 🔒 Crittografia del Database ==
+
== 🔒 Crittografia del Database: Come Funziona e Quando Usarla ==
  
Quando attivi la crittografia, i seguenti dati vengono cifrati:
+
Teledisk ti offre la possibilità di **abilitare la crittografia del database locale** per proteggere ulteriormente i dati sensibili estratti dai tuoi canali Telegram.
* 🧩 `message_id`
 
* 🧩 `channel_id`
 
* 🧩 `file_id`
 
  
Questa opzione fornisce uno '''strato di protezione aggiuntivo''', ma influisce leggermente sulle prestazioni.
+
=== 🔐 Cosa viene cifrato? ===
  
⚠️ **Attenzione:**
+
Quando attivi la crittografia, alcuni campi specifici del database SQLite verranno **trasformati in dati criptati** usando un algoritmo di cifratura avanzato (basato su AES a 256 bit):
* 📉 Se gestisci più di '''300.000 file''', potresti notare rallentamenti.
 
* 📦 Con oltre '''1 milione di file''', il programma resta stabile, ma potrebbe risultare più lento.
 
  
💡 Anche in caso di furto del database, i dati cifrati non sono decifrabili senza l’accesso al tuo account Telegram.
+
* `message_id` → L'identificativo interno del messaggio su Telegram
 +
* `channel_id` → L'identificativo del canale sorgente
 +
* `file_id` → L'identificativo del file collegato al contenuto
  
ℹ️ Per massime prestazioni, anche i creatori di Teledisk utilizzano l’app *senza crittografia attiva*.
+
Questi dati vengono crittografati usando una '''chiave unica e personale''' che viene generata e salvata in locale. Nessun dato viene inviato ai server Teledisk.
  
----
+
=== 🧠 Perché è utile la cifratura? ===
 +
 
 +
La cifratura serve a proteggere i tuoi dati in caso di:
 +
* 🛑 Furto del database (accesso fisico non autorizzato)
 +
* 📦 Backup archiviati su dispositivi non protetti
 +
* 🖥️ Utilizzo dell'app su computer condivisi o pubblici
 +
 
 +
Se un utente malintenzionato dovesse accedere al file `.db` di Teledisk, troverebbe **solo dati incomprensibili** senza la chiave di decrittazione. 
 +
Inoltre, anche con accesso ai dati cifrati, **senza un account Telegram collegato e autenticato**, è impossibile risalire ai contenuti originali, poiché Telegram protegge nativamente i media con meccanismi interni.
 +
 
 +
=== ⚠️ Impatto sulle prestazioni ===
 +
 
 +
La cifratura ha però un costo computazionale. Ogni operazione di lettura o scrittura sul database cifrato richiede:
 +
* Decifratura al volo dei dati in lettura
 +
* Cifratura in tempo reale dei dati in scrittura
 +
 
 +
Questo processo è invisibile all'utente, ma comporta **un rallentamento progressivo** con l'aumentare del numero di file gestiti.
 +
 
 +
📊 **Stime sulle prestazioni:**
 +
* 🔹 Fino a **300.000 file** → Prestazioni generalmente accettabili, con rallentamenti minimi.
 +
* 🔹 Tra **300.000 e 1.000.000 file** → Rallentamenti più visibili durante le operazioni di scan, sync e visualizzazione.
 +
* 🔹 Oltre **1.000.000 file** → Il programma funziona, ma l’interfaccia e le funzioni avanzate potrebbero risultare meno reattive, specialmente su hardware datato.
 +
 
 +
=== 💡 Consigli pratici ===
 +
 
 +
* Se il tuo obiettivo primario è la **velocità** e la **gestione massiva di file**, valuta l’uso **senza crittografia**.
 +
* Se lavori su dispositivi condivisi o portatili, o archivi i backup altrove, la **crittografia è fortemente consigliata**.
 +
* Anche se i dati venissero trafugati, **non possono essere utilizzati da terzi** senza la tua chiave personale e l’accesso al canale Telegram originale.
 +
 
 +
ℹ️ '''Nota:''' I creatori di Teledisk utilizzano internamente l’app **senza crittografia attiva**, per garantire le massime prestazioni durante lo sviluppo e il test su dataset estremi (oltre 1.500.000 file).
 +
 
 +
=== 🛡️ In conclusione ===
 +
 
 +
La crittografia del database:
 +
* 🔐 Aggiunge un importante livello di sicurezza locale
 +
* 📉 Comporta un rallentamento proporzionale al numero di file
 +
* 🔄 Può essere attivata/disattivata in qualsiasi momento dalle impostazioni
 +
* 🚫 Non ha alcun impatto sulla compatibilità con lo streaming o le funzioni di sync
 +
 
 +
Ti consigliamo di valutarne l'attivazione in base al tuo caso d’uso e al tuo ambiente operativo.
  
 
== ✅ Riepilogo: Perché Teledisk è Sicuro ==
 
== ✅ Riepilogo: Perché Teledisk è Sicuro ==

Versione delle 12:09, 14 apr 2025

🔐 Sicurezza in Teledisk

Benvenuto nella sezione dedicata alla sicurezza di Teledisk! 📁 Teledisk è progettato per offrire il massimo della privacy e del controllo, senza compromessi. In questa pagina scoprirai tutte le funzionalità e le misure che adottiamo per proteggere i tuoi dati.


🆕 Novità sulla Sicurezza

🔑 È ora obbligatorio impostare una password al primo avvio, anche se scegli di non attivare la crittografia immediatamente.

La password ti servirà per:

  • 🔓 **Sbloccare i dati sensibili** nell'app
  • 💾 **Scaricare il database**
  • 🗝️ **Recuperare la chiave di decriptazione**

📲 Sistema di recupero password via Telegram: Se dimentichi la password, puoi reimpostarla tramite un nuovo codice inviato direttamente su Telegram.

💡 **Tutto è pensato per darti il massimo controllo e protezione dei tuoi dati.**


🛡️ Protezione, Privacy e Certificazioni

1️⃣ Protezione dei Dati

  • 🧩 Gestione completamente locale: i tuoi dati restano sul tuo dispositivo.
  • 🔐 Crittografia con chiave personale: solo tu puoi leggere i tuoi dati.
  • 🌐 Nessun trasferimento a server esterni: tranne per la verifica della licenza.
  • 🧱 Difesa contro accessi fisici: anche con database e chiavi, senza accesso Telegram i dati restano inaccessibili.

2️⃣ Cosa Può Vedere il Team Teledisk?

Il nostro accesso è **minimo e trasparente**:

  • 📞 Numero di telefono
  • 👤 Nome utente Telegram
  • 🖼 (Facoltativo) Immagine profilo

Questi dati servono solo per creare la licenza. ❌ Nessun messaggio, file o cronologia chat è accessibile da noi.

3️⃣ Sicurezza Avanzata

  • 🔒 Usa un password manager o un modulo hardware (HSM) per proteggere le chiavi.
  • 🔁 Rigenera le credenziali in caso di dubbio.
  • 🔐 Abilita l’autenticazione a due fattori per maggiore sicurezza.

💻 Per la protezione fisica dei dispositivi:

  • Windows: **BitLocker**
  • macOS: **FileVault**
  • Linux: **LUKS**

4️⃣ Modello Closed Source

💼 Teledisk è un progetto closed source per proteggere il know-how tecnico e garantire sostenibilità.

🧾 Distribuito con abbonamento annuale economico, senza pubblicità né raccolta dati.

Nonostante il codice non sia pubblico:

  • 🔒 Nessuna condivisione dei dati
  • 🚫 Nessun tracciamento dei contenuti
  • 📐 Architettura trasparente e sicura

🔒 Crittografia del Database: Come Funziona e Quando Usarla

Teledisk ti offre la possibilità di **abilitare la crittografia del database locale** per proteggere ulteriormente i dati sensibili estratti dai tuoi canali Telegram.

🔐 Cosa viene cifrato?

Quando attivi la crittografia, alcuni campi specifici del database SQLite verranno **trasformati in dati criptati** usando un algoritmo di cifratura avanzato (basato su AES a 256 bit):

  • `message_id` → L'identificativo interno del messaggio su Telegram
  • `channel_id` → L'identificativo del canale sorgente
  • `file_id` → L'identificativo del file collegato al contenuto

Questi dati vengono crittografati usando una chiave unica e personale che viene generata e salvata in locale. Nessun dato viene inviato ai server Teledisk.

🧠 Perché è utile la cifratura?

La cifratura serve a proteggere i tuoi dati in caso di:

  • 🛑 Furto del database (accesso fisico non autorizzato)
  • 📦 Backup archiviati su dispositivi non protetti
  • 🖥️ Utilizzo dell'app su computer condivisi o pubblici

Se un utente malintenzionato dovesse accedere al file `.db` di Teledisk, troverebbe **solo dati incomprensibili** senza la chiave di decrittazione. Inoltre, anche con accesso ai dati cifrati, **senza un account Telegram collegato e autenticato**, è impossibile risalire ai contenuti originali, poiché Telegram protegge nativamente i media con meccanismi interni.

⚠️ Impatto sulle prestazioni

La cifratura ha però un costo computazionale. Ogni operazione di lettura o scrittura sul database cifrato richiede:

  • Decifratura al volo dei dati in lettura
  • Cifratura in tempo reale dei dati in scrittura

Questo processo è invisibile all'utente, ma comporta **un rallentamento progressivo** con l'aumentare del numero di file gestiti.

📊 **Stime sulle prestazioni:**

  • 🔹 Fino a **300.000 file** → Prestazioni generalmente accettabili, con rallentamenti minimi.
  • 🔹 Tra **300.000 e 1.000.000 file** → Rallentamenti più visibili durante le operazioni di scan, sync e visualizzazione.
  • 🔹 Oltre **1.000.000 file** → Il programma funziona, ma l’interfaccia e le funzioni avanzate potrebbero risultare meno reattive, specialmente su hardware datato.

💡 Consigli pratici

  • Se il tuo obiettivo primario è la **velocità** e la **gestione massiva di file**, valuta l’uso **senza crittografia**.
  • Se lavori su dispositivi condivisi o portatili, o archivi i backup altrove, la **crittografia è fortemente consigliata**.
  • Anche se i dati venissero trafugati, **non possono essere utilizzati da terzi** senza la tua chiave personale e l’accesso al canale Telegram originale.

ℹ️ Nota: I creatori di Teledisk utilizzano internamente l’app **senza crittografia attiva**, per garantire le massime prestazioni durante lo sviluppo e il test su dataset estremi (oltre 1.500.000 file).

🛡️ In conclusione

La crittografia del database:

  • 🔐 Aggiunge un importante livello di sicurezza locale
  • 📉 Comporta un rallentamento proporzionale al numero di file
  • 🔄 Può essere attivata/disattivata in qualsiasi momento dalle impostazioni
  • 🚫 Non ha alcun impatto sulla compatibilità con lo streaming o le funzioni di sync

Ti consigliamo di valutarne l'attivazione in base al tuo caso d’uso e al tuo ambiente operativo.

✅ Riepilogo: Perché Teledisk è Sicuro

Teledisk ti garantisce:

  • 🔐 Sicurezza avanzata e architettura offline
  • 👁️‍🗨️ Zero tracciamento o raccolta dati
  • 📦 Gestione file locale e indipendente
  • 🛡 Protezione anche contro accessi fisici

🌐 Risorse Utili