Segurança em software: dúvidas de quem está começando
Olá, pessoal! Tudo bem?
Me formei este ano e estou atuando há 1 ano no mercado de desenvolvimento de software. Porém, desde cedo, sempre tive interesse em desenvolver meu próprio projeto, seja um SaaS ou qualquer outra ideia que me desperte atenção. A ideia inicial é conseguir uma renda extra com sistemas que eu mesmo possa desenvolver e manter.
No entanto, uma das coisas que me seguram na hora de criar um software são as questões de segurança. Atualmente, vejo muitas notícias de sistemas sendo invadidos e dados sendo roubados, o que me faz ter receio de começar algum projeto, justamente por ainda não ter conhecimentos sólidos nessa área.
Exemplo simples, vejo muitos cursos e tutoriais mostrando como criar um sistema de login, mas tenho dúvidas sobre como os dados são enviados para o servidor de forma segura, sem que alguém consiga acessá-los, geralmente isso não é nem mencionado. Quero muito aprender sobre essas práticas de segurança.
Gostaria de saber de vocês: como começaram e onde encontraram conteúdos relacionados a esse assunto? Além disso, quais são os principais tópicos que eu preciso aprender inicialmente?
Este é meu primeiro post aqui. Obrigado por interagir!
Obs: eu sei que meu sistema pode não ter usuários como esperado e sua visibilidade em relação a grandes sistemas é muito desproporcional, porém acho que é importante pensar nessas coisas desde o começo do desenvolvimento. Além disso, é importante que os dados dos usuários sejam seguros, pois, a partir do momento em que você tem um software, acredito que você seja responsável por seus clientes.