Quindi io e altri otto amici abbiamo fondato una "compagnia" (non ufficiale, ci piace chiamarci così) chiamata sDev e stiamo facendo un gioco di strategia. Abbiamo 16-17 anni e abbiamo circa 3-5 anni di esperienza nella codifica, principalmente da lezioni scolastiche. Tanto per il contesto di questa domanda
Per quanto riguarda la comunicazione di rete nel nostro gioco, abbiamo preso la decisione (piuttosto ragionevole) di usare il traffico encrypred; il gruppo è d'accordo su questo. Il modo di farlo? Ecco dove le nostre opinioni divergono. La maggior parte di noi concorda sul fatto che sarebbe utile per noi utilizzare una libreria di sicurezza prefabbricata (l'unica che nessuno di noi conosce SSL) mentre il nostro entusiasta (in senso buono) collega Martin è a favore di un'alternativa.
Martin pensa che sarebbe positivo per noi creare il nostro SSL per una serie di motivi:
- tempo di compilazione
- dimensione del repository
- codifichiamo solo le cose di cui abbiamo bisogno
- esperienza
- materiale di licenza
- sarebbe bello
Nota a margine, a questo punto l'idea di martins di rendere il nostro SSL è diventato un meme. Mentre siamo in grado di identificare con le sue opinioni ci sono alcuni problemi che vedo in questo, principalmente il fatto che non vorrei avere la responsabilità per la sicurezza dei nostri potenziali clienti. Molti di noi sarebbero anche turbati dal compito di trovare la motivazione per apprendere e implementare RSA, AES e quant'altro necessario. La mia più grande preoccupazione è che la mancanza di un semplice controllo può rovinare tutto (esempio migliore, senza problemi) e non mi fido di me o del team per codificare un software così perfetto che possa eguagliare le prestazioni e la sicurezza di SSL ( non che io abbia problemi di fiducia). Se abbiamo già questa bellissima libreria con anni di sforzi e un strong team competente dietro di esso che è anche aperto e ha una licenza molto gentile da usare, perché rischiare di crearne uno nostro?
Quindi, qui alla mia domanda attuale, ad alcune persone che sono più in campo:
Quanto sarebbe vantaggioso rendere davvero il nostro SSL, quanto rischioso è se roviniamo e quanto sono validi gli argomenti per entrambe le parti?
A proposito, Martin mostrerà questa domanda nel prossimo futuro