Como evitar que a minha aplicação seja hackeada por hackers
Qual é a sua aplicação?
Posto que você está perguntando, então eu diria que qualquer estrutura que você está usando para montar uma aplicação, provavelmente tem alguns bons métodos construídos em.
A única maneira de você perguntar isso simultaneamente e pretender escrever um, você tem que estar usando uma linguagem muito abstrata.
Eu não me preocuparia com isso. Considere o esforço para fornecer proteção, o quão crítico é proteger os dados, e se você é capaz de atender a isso. Se você está escrevendo o minesweeper 2 através de um aplicativo de código visual aprender a codificar, e você está preocupado com alguém mudando sua pontuação. Eu simplesmente o deixaria, não vale a pena.
Se você pretende escrever uma aplicação de dados bancários ou de saúde, e está fazendo esta pergunta seu tempo para obter suporte externo.
Se você está no meio, escolha uma boa linguagem. C++, Java, F#/C# são linguagens iniciais razoáveis. Eu comecei com visual básico (6- muito tempo atrás) e isso foi bom já que ainda tinha elementos visuais aos quais eu podia me amarrar até me acostumar a não pensar dessa forma. Go, Ruby, Python são populares hoje em dia e são mais amigáveis que C++ ou Java, mas você perde um pouco de potência/velocidade para a conveniência.
Se você imaginar uma bela interface de usuário, como todos que começam, então você quer C#/F#. Eu sei que haverá opiniões divergentes - mas 95% do mundo ainda é janelas, e o UWP, por mais que eu odeie, pode te levar lá o mais rápido e ainda parecer manhoso. Python GTK, JavaX/awt/swing , C++ QT e outros - bem, você pode SEMPRE dizer quando um programa é feito dessa forma. Há sempre javascript/node.js/electron/reage, mas você tem que ficar bem com sua aplicação de 1 função ocupando 3 gigabytes de ram (para a VM, Runtime, OS, etc.)- não acredite em mim - pressione Ctrl-Alt-Delete e veja quantos recursos seu navegador está ocupando.
Artigos semelhantes
- Porque é que o Minecraft tem tantos hackers, enquanto outros jogos como o League of Legends e o Counter-Strike são basicamente livres de hackers?
- O que são alguns hackers de computador que os hackers sabem mas a maioria das pessoas não sabe?
- A jogabilidade do MMORPG (não as contas) pode ser hackeada?
- Como evitar que hackers arruinem os jogos online