Índice:
Definição - O que significa Secure Coding?
Codificação segura é a prática de escrever um código fonte ou uma base de código compatível com os melhores princípios de segurança para um determinado sistema e interface.Techopedia explica codificação segura
Os profissionais de TI entendem que cada tipo de tecnologia de dispositivo e sistema operacional tem suas próprias vulnerabilidades a uma variedade de problemas de segurança, incluindo ataques cibernéticos e hackers. Com isso em mente, o princípio da codificação segura ajuda os engenheiros de software e outros desenvolvedores a antecipar esses desafios e a se preparar para esses problemas no design.
O princípio da codificação segura é suportado por várias estratégias categóricas específicas. Por exemplo, uma estratégia é "validar entrada" para garantir que a entrada seja proveniente de fontes confiáveis. Outra estratégia é verificar a vulnerabilidade de estouro de buffer. Em um sentido geral, os desenvolvedores procuram projetar uma interface de usuário segura que limite o número de backdoors, brechas e vulnerabilidades que podem convidar ataques cibernéticos.
À medida que a comunidade de segurança se torna mais conhecedora das estratégias comuns de hackers e ataques cibernéticos, ela cria medidas de segurança apropriadas em plataformas e dispositivos mais novos. Como resultado, muitas das vulnerabilidades tradicionais nos ambientes de sistema operacional de PC foram projetadas a partir de interfaces móveis ou de smartphones mais recentes. No entanto, como hackers, ciberataques e outras partes do "chapéu preto" também estão direcionando mais atenção para os dispositivos móveis, esse se tornou o novo playground para codificação segura e trabalho de segurança.