Для чайников
Безопасное программирование: переполнение буфера и типичные уязвимости — Языки программирования: конспект, карточки, тест — Для чайников