Vorrei ricevere consigli dagli sviluppatori più esperti. Il progetto è ora in fase di progettazione. È un'applicazione mobile e una semplice applicazione web. Il contenuto è immagini, commenti, corrispondenza personale.
Le immagini possono essere piuttosto personali. Hai bisogno di un atteggiamento molto serio nei confronti della sicurezza.
La domanda è semplice: dove archiviare le foto e come proteggerle?
Penso che sarà nel modo seguente:
1. L'utente fa qualche foto. Tramite SSL l'applicazione invia foto al server.
2. Il server riceve la foto, la crittografa e la memorizza da qualche parte.
Inoltre, tramite l'app l'utente può vedere tutte le proprie foto.
1. Richiesta al server per le foto.
2. Il server decrittografa le foto archiviate e invia tramite SSL al client.
Ho bisogno di alcuni consigli tecnici: dove salvare le immagini, so che il database è piuttosto lento per questo caso, che gli algoritmi usano per cifrare / decifrare, per quanto riguarda la cache. Sarà un progetto ad alto carico e le prestazioni sono molto importanti.
L'applicazione mobile è pianificata su framework multipiattaforma come phoneGap, Titanium. Sul server è .NET. Ma è programmato. Considero anche i framework full stack per javascript.