A IA ainda vai nos trazer muitas surpresas, e creio que daqui em diante será mais pro mal do que pro bem.
A IA que é usada para encontrar falhas e explora-las, é a mesma que pode ser usada para encontrar falhas e corrigi-las.
Mas, continuo a observar uma resistência por parte de muitas equipas de programação de alto nível, em usar a IA para procurar essas falhas.
Por exemplo este erro no PHP. Logo em 2012, quando foi lançada a versão 5.2, alguns programadores sinalizaram que algo podia comprometer a segurança, mas na época foi considerado que não era viável os hackers explorarem esse tipo de situação.
Mais tarde, em 2024, foi formalmente identificado o problema. Mas, a equipa de segurança do PHP analisou várias soluções, mas ao que parece todas tinham impactos negativos, especialmente falhas de compatibilidades com versões antigas. E como nunca tinha sido explorada, acharam "melhor" não mexer.
Ou seja, no fundo o problema já era conhecido, só que foi ignorado. Infelizmente, no mundo do software existe muito isto. Os problemas detectados só são corrigidos quando se percebe que existe uma probabilidade real de ser explorado.
É o mesmo de alguém saber que a sua janela já não fecha bem, mas como mora no primeiro andar diz "um dia destes arranjo". Até que um dia a noite, ao chegar a casa, o vizinho do primeiro andar diz-lhe que foi assaltado pela janela. Depois as 23h, vai andar louco a procura de um fecho novo para a janela, com medo de ser assaltado também.
Então, imagina as quantidades de janelas que fecham mal, os developers até sabem disso, mas tem ignorado. O pior, é que muitas dessas falhas estão na gaveta há anos, nem eles se lembram que elas existem.
Por isso, enquanto muitos egos não forem derrubados, vamos ver muitas outras situações semelhantes a estas.