Fuzzing

Для написания high-performance приложений зачастую используются небезопасные, с точки зрения использования памяти, языки программирования, такие как С и C++. Мы рассмотрим различные ошибки порчи памяти (memory corruption), которые могут возникать в приложениях на этих языках, а также способы обнаружения подобных ошибок. В частности, мы подробно разберём такую технику динамического тестирования как фаззинг.