Writing Secure Code
暫譯: 撰寫安全的程式碼
Michael Howard, David LeBlanc
- 出版商: MicroSoft
- 出版日期: 2001-11-03
- 售價: $1,710
- 貴賓價: 9.5 折 $1,625
- 語言: 英文
- 頁數: 477
- 裝訂: Paperback
- ISBN: 0735615888
- ISBN-13: 9780735615885
已絕版
買這商品的人也買了...
-
$1,580$1,501 -
$1,900$1,805 -
$980$774 -
$980$784 -
$950$931 -
$1,740$1,653 -
$1,078Principles of Wireless Networks: A Unified Approach(精裝)
-
$1,274Computer Architecture: A Quantitative Approach, 3/e(精裝本)
-
$2,580$2,451 -
$1,176Computer Networks: A Systems Approach, 3/e (IE) (美國版ISBN:155860832X)
-
$2,390$2,271 -
$480$379 -
$1,500$1,425 -
$650$507 -
$820$648 -
$490$417 -
$350$277 -
$1,090$1,068 -
$780$663 -
$680$537 -
$2,390$2,271 -
$2,510$2,385 -
$2,057Security Patterns in Practice: Designing Secure Architectures Using Software Patterns (Hardcover)
-
$1,520$1,444 -
$1,190$1,131
商品描述
Practical strategies and proven techniques for building secure applications in a networked world
WRITING SECURE CODE reveals the battle-tested secrets of two veritable code warriorsdirectly from the trenches of large-scale commercial software development. Its all herefrom design pointers to specific code snippets, DCOM to .NET, the Win32® API to secure Web programming, and more. Dont even consider going live with a Win32 application on the Internet without reading this book.
JOEL SCAMBRAY, coauthor of HACKING EXPOSED and HACKING EXPOSED WINDOWS 2000
Secure software has long been considered an oxymoron, since most developers try to sprinkle security on top of their software products rather than baking it in. This clue-full cookbook is filled with from-the-trenches recipes featuring proven security concepts as key ingredients to make software products safer, more secure, and more reliable.
JOHN PESCATORE, Vice President, Gartner, Inc.
Hackers cost businesses countless dollars and cause developers endless worry every year as they attack networked applications, steal credit-card numbers, deface Web sites, hide back doors and worms, and slow network traffic to a crawl. Keep the bad guys at bay with the tips and techniques in this entertaining, eye-opening book. You'll learn how to padlock your applications throughout the entire development processfrom designing secure applications, to writing robust code that can withstand repeated attacks, to testing applications for security flaws. Short, easily digested chapters reveal proven security principles, strategies, and coding techniques to give you the peace of mind that comes from knowing you've done everything you can to make your code not only fast, but hacker-proof. The authorstwo battle-scarred veterans who have solved some of the toughest security problems in the industryalso give you sample code in numerous languages to demonstrate the specifics of secure development. If you build networked applications and you care about the security of your product, you need this book.
CONTEMPORARY SECURITY: Security issues that you should address in every development project
SECURE CODING TECHNIQUES: Public enemy #1the buffer overrun, determining good access control, running with least privilege, cryptographic foibles, storing secrets, and canonical representation issues
NETWORK-BASED APPLICATION CONSIDERATIONS: Socket security; secure DCOM, Microsoft® ActiveX® and RPC applications; protecting against denial of service attacks; and securing Web-based services
SPECIAL CONSIDERATIONS: Writing secure managed code for the Microsoft .NET Framework, secure testing, secure software installation, and general good practices
APPENDIXES: Dangerous APIs, the Ten Immutable Laws of Security, the Ten Immutable Laws of Security Administration, and lame excuses!An eBook, sample code, and tools
商品描述(中文翻譯)
**在網絡世界中構建安全應用程序的實用策略和經驗技術**
《撰寫安全代碼》揭示了兩位真正的代碼戰士在大型商業軟體開發的前線所經歷的經典秘訣。這裡涵蓋了從設計指導到具體代碼片段,從 DCOM 到 .NET,從 Win32® API 到安全的 Web 編程,還有更多內容。在未閱讀本書之前,甚至不要考慮在互聯網上啟用 Win32 應用程序。
—— JOEL SCAMBRAY,《駭客曝光》和《駭客曝光:Windows 2000》的合著者
安全軟體長期以來被認為是一個矛盾的說法,因為大多數開發人員只是將安全性附加在他們的軟體產品上,而不是將其內建於產品中。這本充滿線上實戰食譜的書籍,提供了經過驗證的安全概念作為關鍵成分,以使軟體產品更安全、更可靠。
—— JOHN PESCATORE,Gartner, Inc. 副總裁
駭客每年對企業造成無數的損失,並使開發人員無盡的擔憂,因為他們攻擊網絡應用程序、竊取信用卡號碼、破壞網站、隱藏後門和蠕蟲,並使網絡流量變得緩慢。利用這本有趣且啟發性的書中的提示和技術,讓壞人無法得逞。您將學會如何在整個開發過程中為您的應用程序上鎖——從設計安全應用程序,到編寫能夠抵抗重複攻擊的穩健代碼,再到測試應用程序的安全漏洞。短小易懂的章節揭示了經過驗證的安全原則、策略和編碼技術,讓您安心,因為您知道自己已經做了所有能做的事情,讓您的代碼不僅快速,而且防駭客。作者是兩位經歷過戰鬥的老兵,他們解決了行業中一些最棘手的安全問題,還提供了多種語言的示例代碼,以展示安全開發的具體細節。如果您構建網絡應用程序並關心產品的安全性,您需要這本書。
當代安全:您在每個開發項目中應該解決的安全問題
安全編碼技術:公敵 #1——緩衝區溢出、確定良好的訪問控制、以最小權限運行、加密缺陷、存儲秘密和標準表示問題
基於網絡的應用考量:套接字安全;安全 DCOM、Microsoft® ActiveX® 和 RPC 應用程序;防止拒絕服務攻擊;以及保護基於 Web 的服務
特殊考量:為 Microsoft .NET Framework 編寫安全的管理代碼、安全測試、安全軟體安裝和一般良好實踐
附錄:危險的 API、安全的十條不變法則、安全管理的十條不變法則,以及無聊的藉口!電子書、示例代碼和工具