March 2018
Intermediate to advanced
416 pages
12h 21m
Portuguese (Portugal, Brazil)
A maioria dos desenvolvedores passa seu tempo em um mundo em que é importante considerar como tudo funciona (ou seja, eles focam em como tudo funcionará quando o código estiver correto). Toda a ideia de pensar em algo não funcionando (por exemplo, tentar determinar maneiras em que algo poderia dar errado quando o código está incorreto), de certo modo, é estranha. Sim, desenvolvedores lidam com bugs o tempo todo, mas a linha de raciocínio é diferente. Quando você pensa como um hacker, você pode usar um código que é perfeitamente aceitável como está escrito – o código pode não ter um bug, mas pode ter uma brecha de segurança.
Este capítulo contém um processo que ajuda você a ver o código como faria um hacker. ...