用codeigniter保护我的网络应用程序:漏洞?

时间:2013-08-16 10:08:00

标签: php security sql-injection csrf session-hijacking

我正在构建一个Web应用程序,并希望添加一些“体面”的安全级别。它不是下一代银行平台,因此过度杀伤并不是必需品。但是,我确实希望保护您的本地邻居黑客,因为该应用估计使用了10k用户。

要做到这一点,我想我会尝试Codeigniter。我不习惯这个框架,因此我只会将它用于“更简单”的安全处理。请注意,我不是网络安全方面的专家。

基本上,我将添加/修改代码的是:

  • 处理 SQL注入:使用query binding

  • 处理 XSS :在配置文件中启用它:$config['global_xss_filtering'] = TRUE;docs表示过滤器每次遇到POST或COOKIE数据时都会自动运行。 我怎么能secure output这样(使用codeingniter)呢? $name = $_GET['name']; echo "Hi $name!";

  • 处理 CSRF :在配置文件中启用它:$config['csrf_protection'] = TRUE;

  • 处理会话黑客:使用以下会话:$this->session->userdata('userid');

正如我所说,我不是安全专家,因此我想知道这些(并且只有这些)修改是否会给我一个可接受的安全级别,还是有严重的安全线程仍需要查看?

关于我的申请的其他一些说明:

  • 我的应用不允许用户将文件上传到我的服务器。
  • 登录由Facebook完成。在重要页面上,我验证了 访问令牌(不管它是否由我的应用程序发布,不管它是不是 为当前登录的用户发布,等等。如果没有,则页面不会 加载)和权限/管理员权限,所以我假设自动化和 认证部分足够安全。

0 个答案:

没有答案