Come evitare che la mia app venga violata dagli hacker
Che cos'è la tua app?
Siccome lo stai chiedendo, allora direi che qualunque framework tu stia usando per mettere insieme un'app, probabilmente ha dei buoni metodi incorporati.
L'unico modo in cui potresti chiedere questo e intendere di scriverne una contemporaneamente, è che tu stia usando un linguaggio molto astratto.
Non mi preoccuperei di questo. Considera lo sforzo per fornire protezione, quanto è critico proteggere i dati, e se sei in grado di soddisfarlo. Se state scrivendo minesweeper 2 tramite un'app di codifica visiva, e siete preoccupati che qualcuno cambi il suo punteggio. Io lascerei perdere, non ne vale la pena.
Se avete intenzione di scrivere un'app di dati bancari o sanitari, e state facendo questa domanda è il momento di ottenere un supporto esterno.
Se siete nel mezzo, scegliete un buon linguaggio. C++, Java, F#/C# sono linguaggi ragionevoli per iniziare. Ho iniziato con Visual Basic (6 - molto tempo fa) ed è stato un bene perché aveva ancora elementi visivi a cui potevo legarmi finché non mi sono abituato a non pensare in quel modo. Go, Ruby, Python sono popolari al giorno d'oggi e sono più user-friendly di C++ o Java, ma si perde un po' di potenza/velocità per la comodità.
Se si immagina una bella interfaccia utente, come fanno tutti quelli che iniziano, allora si vuole C#/F#. So che ci saranno opinioni divergenti, ma il 95% del mondo è ancora Windows, e UWP, per quanto lo odi, può portarvi lì più velocemente e avere ancora un aspetto elegante. Python GTK, JavaX/awt/swing, C++ QT e altri - beh, si può sempre dire quando un programma è fatto così. C'è sempre javascript/node.js/electron/react, ma dovete essere d'accordo che la vostra app a 1 funzione occupi 3 gigabyte di ram (per la VM, il Runtime, l'OS, ecc.) - non credetemi - premete Ctrl-Alt-Canc e guardate quante risorse sta occupando il vostro browser.
Articoli simili
- Cosa devo fare se qualcuno ha violato la mia carta SIM? Come faccio a sapere che la mia carta SIM è stata violata?
- Adobe Photoshop: Come posso evitare che un'immagine venga salvata con diversi rapporti di compressione jpg?
- Come evitare che il mio WhatsApp venga violato
- Come evitare che gli hacker rovinino il gioco online