Files
build-web-application-with-…/9.7.md
2012-10-19 17:02:21 +08:00

12 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
##9.7 小结
这一章介绍了一些Web应用中典型的攻击CSRF攻击、XSS攻击、SQL注入攻击这些攻击都是由于我们对于用户的输入没有很好的过滤引起的所以我们专门介绍了如何有效的进行数据过滤以防止这些攻击的发生。然后针对目前出现的密码泄露事件介绍了在设计Web应用的时候我们应该如何存储我们的密码里面介绍了几种不同的存储方式。最后针对敏感数据我们介绍了如何进行加密存储最后这些数据又可以解密能够进行双向的加解密操作Go语言提供了三种算法base64、aes和des。
通过这一章的介绍主要的目的是希望读者在编写Web应用的时候多留心一点能够在你的意识里面加强安全概念不要让我们编写的Web应用轻松的成为黑客们攻击的目标。而且Go语言在支持这些防攻击方面已经做了大量的工具包我们可以充分的利用这些包来做出一个安全的Web应用。
## links
* [目录](<preface.md>)
* 上一节: [加密和解密数据](<9.6.md>)
* 下一节: [国际化和本地化](<10.md>)
## LastModified
* $Id$