Casa > C > Como Evitar Que A Minha Aplicação Seja Hackeada Por Hackers

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.

De Kaela

O que é um emulador para a N64? :: Como mudar de um dispositivo iOS (iPhone/iPad/iPod Touch) para um dispositivo Galaxy sem perder nenhum dado