【问题标题】:Auditing Joomla! 1.5 for system health and security?审核 Joomla! 1.5 用于系统健康和安全?
【发布时间】:2011-07-21 12:40:42
【问题描述】:

我有一个 Joomla! 1.5 客户要求对其安装的运行状况、SEO 和安全性进行审核。

Joomla! Tool Suite / HISA 不再存在;我可以使用任何类似的扩展吗?

如果不是,评估 Joomla! 时通常必须解决的主要问题是什么?网站的健康和安全?

谢谢!

【问题讨论】:

    标签: php security joomla joomla1.5 joomla-extensions


    【解决方案1】:

    我不知道有什么软件可以帮助为 Joomla 进行分析。

    我可以花几个小时来研究这个...,这是简短的版本;-)

    健康

    1. 确保使用最新版本的 Joomla 1.5 更新客户端,其中包括所有最新修复,例如:xss、sql 注入等...
    2. 确保 PHP 设置正确
    3. 确保 MySQL 设置正确
    4. 随着时间的推移,数据库会因为“快速删除”而变慢...因此需要对其进行清理(优化)以使其工作得更快。 Analyze and Optimize entire databaseANALYZE TABLEOPTIMIZE TABLE 一次一张桌子

    搜索引擎优化

    1. 使用 Google 网站管理员工具帮助您了解详情。
    2. 使用 Google Analytics(分析)了解您获得的流量类型。
    3. 检查页面中的标题/描述和内容是为用户而非搜索引擎编写的
    4. 确保使用搜索引擎友好的 URL。如果使用 sh404,请确保已更新到最新版本。

    安全

    这可能会变得超级复杂,具体取决于安全级别、安装的组件和环境。

    1. 确保数据库只能由本地主机访问,或者网络服务器是使用外部数据库 和特定的IP。不允许对数据库进行“通配符访问”。
    2. 将管理屏幕 (www.site.com/administrator) 限制为特定的 IPS 列表(修改管理员/index.php 文件) 或使用“jSecure”之类的插件对其进行保护。
    3. 如果使用了使用文件上传的第 3 方扩展...检查它们以确保文件类型受到服务器端验证的限制。 不要依赖 JavaScript 来执行验证。
    4. 确保未使用用户名:“admin”。
    5. 确保权限正确。 644 用于配置文件等...

    其他

    1. 确保使用 gzip 压缩来减小传输大小
    2. 确保站点不太重。使用 YSlow 进行分析。如果考虑使用jFinalizer之类的插件,将多个外部文件合并为1,并gzip压缩以减少传输大小
    3. 检查常规页面的图像数量...许多网站使用 CSS 中的数十个小图像来获得漂亮的样式。这会向服务器产生更多请求并减慢它的速度。考虑创建精灵。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-14
      • 2014-02-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多