Ok, so che ogni . Net applicazione offuscata può essere decodificata.
E so che è meglio se vado nel modo open source, se possibile. Ma sfortunatamente non posso perché non esiste una legge sul copyright per proteggermi dove vivo.
Quindi ho escogitato un piano per renderlo più difficile. Dato che sono davvero molto alle prime armi riguardo alla sicurezza, spero che mi aiuterete a trovare eventuali scappatoie in questo piano.
- L'utente scarica l'applicazione
- L'utente inserisce il suo nome utente / password e inizia a lavorare
- Ha bisogno di esportare i risultati in un formato di file specifico
- L'applicazione si collega al server e controlla il nome utente / password
- I dati necessari per creare il file vengono inviati al server
- Il server crea il file sul server e lo invia all'utente
Ora se qualcuno interrompe il programma aggirando il nome utente / password, il file non verrà inviato dal server e non sarà in grado di ottenere il file che desidera, qualcosa di simile come servizio.
Ora voglio sapere se questo è il modo corretto di andare? Quali suggerimenti per migliorarlo?