Đang chuẩn bị liên kết để tải về tài liệu:
Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & More
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Password sniffing, spoofing, buffer overflows, and denial of service: these are only a few of the attacks on today's computer systems and networks. At the root of this epidemic is poorly written, poorly tested, and insecure code that puts everyone at risk. Clearly, today's developers need help figuring out how to write code that attackers won't be able to exploit. But writing such code is surprisingly difficult. | Recipes for Cryptography Authentication Networking Input Validation More for c and C O REILLY John Viega Matt Messier Foreword hy Gene Stafford www.it-ebooks.info Security C Programming O REILLY8 Secure Programming Cookbook for c and C E. Password sniffing spoofing buffer overflows and denial of service these are only a M few of the attacks on today s computer systems and networks. Almost every network y security problem actually results from security problems in the underlying software. Writing robust software is difficult making that software secure as well requires expertise that few developers have. The Secure Programming Cookbook for c and C is an important new resource for developers serious about writing secure code. It contains a wealth of solutions in such areas as safe initialization access control input validation cryptography authentication key exchange public key infrastructure PKI random numbers and anti-tampering. The rich set of code samples provided in 200-plus recipes will help developers secure the c and C programs they write for both Unix including Linux and Windows. Readers will learn how to Avoid common programming errors such as buffer overflows race conditions and format string problems SSL-enable applications properly and create secure channels for client-server communication without SSL Use cryptography and file access mechanisms properly and integrate PKI into applications Launch programs securely validate program input and protect applications from reverse engineering This comprehensive book is destined to become an essential part of any developer s library a code companion that developers will turn to again and again as they seek to protect their systems from attackers and reduce the risks they face in today s dangerous world. Moves the security bar higher from why secure coding matters to how to do it in terms even the non-expert can understand. An excellent resource for those who want to avoid the seven insecure programming sins. It s