В статье "Secure Coding in C and C++: Strings" подробно освещаются проблемы безопасности связанные с некорректным использованием строковых функций и неосмотрительным обращением со строками полученными из недоверительных источников.