2010-03-21 30 views
2

我想专门学习PHP来处理安全漏洞/漏洞利用。从对安全感兴趣的人开始PHP

有人可以推荐一本书吗?

我不知道我是否需要学习HTML/CSS/XML/XHTML等,我也必须学习这些吗?我没有真正计划设计网站,有谁能帮我解决这个问题吗? :P

+0

您想要了解一般的Web应用程序的安全性,特别是PHP应用程序的安全性? – Gumbo 2010-03-21 13:22:40

回答

0

您可以查看Chris Shiflett的“Essential PHP Security”(http://phpsecurity.org/)。学习PHP时,我发现它非常有用。

+0

这是否谈论了PHP基础知识? 我想了解核心的基础知识,但我不确定HTML/CSS,有没有一本涵盖它的书? – MaXX 2010-03-21 10:13:20

+0

据我所知,这本书假设为PHP的基本知识 - 但正如其他人指出的,可能值得阅读一本关于PHP基础知识的书,然后阅读本书(作为介绍性PHP书籍不包括任何细节的安全性) – Tomba 2010-03-21 14:26:00

0

要回答问题的第二部分,尽管您不必是HTML/CSS/XML/XHTML Guru,但了解基本知识是非常重要的。我相信,没有一个开发人员会被要求将注意力集中在服务器端逻辑上100%,例如,如果你想创建AJAX Web应用程序,XHTML和JavaScript的知识就成为必需。在通过网络服务处理互联网上的数据时,了解XML也是最重要的。

因此,知道一点HTML/CSS/XML/XHTML是absa-freaking - 非常重要。

+0

Got一本你认为很好的书? – MaXX 2010-03-21 10:13:38

+0

嗨@MaXX你是PHP初学者还是专家?我问这个问题,因为如果你是初学者,初学者的书不会涵盖足够的安全性,他们只是在刷几个东西,但没有像XSS,CSRF attcks等高级主题。 鉴于如果你是一个专家亚马逊的许多书籍,你通过阅读评论来判断书籍,并选择正确的。对不起,我没有指出一个特定的人从来没有学过PHP自己:) – 2010-03-21 10:21:38

+0

我是一个初学者,我实际上正在寻找一本初学者的书。 – MaXX 2010-03-21 10:43:42

1

#1规则,不要相信任何东西来自用户。

看看Zend PHP 5 Certification Study Guide。它涵盖了从PHP基础知识到MySQL,甚至到高级OOP类的所有内容。它甚至有一章关于PHP安全。我目前正在使用它来教授我的研究生水平的PHP课程。