单项选择题

下列哪些措施,不是有效的缓冲区溢出的防护措施?()

A.使用标准的C语言字符串库进行操作
B.严格验证输入字符串长度
C.过滤不合规则的字符
D.使用第三方安全的字符串库操作