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