PHP安全配置:Web服务器与PHP本身防护策略

0 下载量 136 浏览量 更新于2024-08-28 收藏 132KB PDF 举报
"木翼下载系统中强调了PHP安全配置的重要性,主要涵盖了Web服务器安全以及PHP本身的问题。本文档特别提到了与Apache服务器的集成,推荐使用chroot环境以隔离潜在的安全风险,但也指出了这种方式可能导致的一些应用不便,如MySQL连接和邮件发送的调整。此外,文中列举了PHP的若干安全漏洞,包括远程溢出、远程拒绝服务以及safe_mode的绕过问题,提醒用户关注PHP版本更新以防止这些已知漏洞被利用。" 在确保PHP应用的安全性时,首要任务是确保Web服务器的安全。PHP通常作为Apache服务器的一个模块运行,因此Apache的安全直接影响到PHP的安全。推荐使用chroot jail技术来启动Apache,将Web服务限制在一个特定的目录结构下,从而限制任何可能的攻击范围。然而,这种方法也有其缺点,例如在chroot环境下,PHP应用可能无法使用localhost与MySQL进行socket连接,而是需要通过127.0.0.1的TCP连接,这可能导致效率下降。此外,邮件发送功能也可能受到影响,因为PHP的mail函数配置默认是针对Win32平台的,需要在chroot环境中重新配置sendmail。 接着,文档列举了PHP的几个重要安全问题: 1. 远程溢出:在PHP-4.1.2之前的版本中,文件上传可能导致远程缓冲区溢出,攻击者可以利用这个漏洞执行任意代码。 2. 远程拒绝服务(DoS):PHP-4.2.0和4.2.1版本中,multipart/form-data类型的POST请求处理存在漏洞,攻击者可以触发DoS攻击,但无法获取本地权限。 3. safe_mode绕过:在PHP-4.2.2之前到PHP-4.0.5的版本,存在mail函数的safe_mode限制绕过,允许执行命令。从4.0.5开始,虽然添加了第五个参数来加强安全,但设计上的缺陷仍然可以被利用。 针对上述安全问题,用户应该保持PHP版本的及时更新,以修复已知漏洞。对于4.0.6至4.2.2的版本,可以通过修改sendmail的配置来避免safe_mode限制的绕过。理解并解决这些问题对于保护木翼下载系统的安全至关重要。
2021-03-24 上传
非常棒的一套PHP网站下载系统源码.以前免费过,后来又收费,再到现在又免费了! v3.1下载系统免费的功能说明: 简介: v3下载系统(木翼下载系统v3.1版本的简称).是续v2.2之后的一个全新的版本,重新构架,全新开发,加入了现流行CMS的一些理念(灵活的标签,页面局布的更自由等等),正在向成为一个专业的下载系统而努力. v3 下载系统(v3)-主要特性(简介) 1.下载系统部分. (1)可以创建两个节点,一套下载系统可以建两个独立的下载站,每个下载站可配置独立的系统参数. (2)可自定义字段,字段的表单模式可自定义设置,并且可以自由增减字段. 例:1.授权方式:免费软件,共享软件,试用软件,商业软件这些下拉菜单内容项及预设值可自定义. 2.在线演示地址 等字段可以自己添加. (3)不同节点的增加页面表单不同(由系统自动生成). (4)可自定义两个(不限数据)的下载点及可对每个下载点单独设置权限. (5)下载资源的存放方式可以为:统一目录,按分类目录,按月份或按日期来存放. (6)下载/列表页面URL可定义方式更加录活. 例:2005/04/02/QQ-Font-2200.html 2005-04-02/QQ-Font-2200.html download/QQ-Font-2200.html等. (7)支持无限分类。 (8)可设定单个软件下载所需要花费的积分等. (9)可提供多个本地下载地址,灵活设定其下载点服务器/目录,方便灵活更改,并且可设定某个下载点的下载用户权限等. (10)下载专题页面,可创灵活的软件专题页面(上限20个). (11)下载评论系统,访客/会员可对单个软件发表评论,管理员可通过后台进行管理等操作. (12)软件报错功能. (13)防止盗链,可以通过简单的判断来源页面的地址进行防盗链的处理,允许的来源页面地址可在后台定义. (14)每天下载记录数据统计,后台可查看具体日期的下载次数统记. (15)上传图片缩略图生成大小比例子可自定义,上传文件类型存放方式及大小设定. (16)可发布公告/管理. (17)生成HTML的页面内容由标签来定义,每个标签又可以为其单独来定义模板对页面的布局样式更加灵活. 2.会员系统 (1)可定义/创建/修改会员用户组及用户组的权限.  (2)可定义管理员的用户组及其管理操作后台的权限. (3)可按积分扣除下载,会员积分规则设置,可按每天登录情况增加积分,可按成功发布的软件数增加积分. (4)提供与论坛系统接口.(和phpwind/discuz的会员系统对接.) (5)会员发布系统,可权限其所在组的权限进行软件发布,权限用户的权限进行自审核或由管理员通过后台进行审核管理. 3.广告管理系统 (1)可通过后台增加来定义广告.广告的形式可以是:文字链接,图片,Flash或代码(HTML/JS均可)可以设定该广告的开始时间/结束时间,可设定到期后自动不再显示. (2)该广告主的一些联系方式等信息的记录. (3)广告的调用方式可以用标签或在模板中加入从后台获得的JS代码来进行.后台更新广告后前台不需要再次生成HTML页面. (4)单个广告点击统计查看(图片或文字链接类型广告),可查看点击者的IP地址,时间,发生的页面等. 4.输出HTML静态页面.  (1)生成需要更新的下载页面. (2)生成全部的下载页面. (3)生成单个专题页面/下载排行页面/全部分类页面. (4)生成单个下载页面. 5.标签系统 所有在生成HTML页面显示的内容信息都是由模板+标签来实现了.目前系统的标签可以适用于通过后台生成的所有HTML页面中. 6.后台操作日志记录 系统会记录后台管理员的操作日志,并且可设置是否开启记录日志. 7.其他的一些功能. (1)邮件发送增加SMTP模式发送. (2)友情链接(文字/Logo)通过后台增加/管理. (3)GoogleSitemap文件生成 (4)数据库维护(修复/优化) (5)数据库维护备份/还原,可轻松备份大容量的数据/并可在线还原. (6)模板后台在线管理. (7)会员/管理员登录,下载评论时验证码功能.(后台可定义开启/关闭)
2021-04-30 上传
木翼下载系统(MYDOWN)V4是一款专业的下载系统,它采用php书写,具有高效专业的特点。木翼下载系统是为下载型网站提供的解决方案。功能强大,简单易用,生成静态页面,支持Tag, 支持关键词搜索记录,支持可自定义扩展字段, 及其内容设定, 全面满足下载型网站的需求。 木翼下载系统(MYDOWN) 4.0 修正了几个影响正常使用的bug:2011-06-30 1.修正软件列表管理出现错误BUG. 2.修正采集管理出现错误BUG. 3.修正部分情况一键转帖页面缺少文件的BUG. 4.修正大文件上传个别情况存在的错误. 功能列表: 1.MYDOWN V4默认模板风格更换,全新制作. 2.添加下载中 下载权限设置:后台允许修改: “否 ”“是”的默认值(还有软件大小MB和KB等). 3.希望增加暂停下载软件的批量查询 4.栏目关键词和描述、软件关键词和描述 自定义功能增加. 5.默认软件的支持系统 希望增加 VISTA 和windows7 6.转移分类页软件页面的时候,如果要转移的页面有很多页。要花很长时间,一页一页全选。要是能一次选定所有就好了 7.首页的统计信息可以加入栏目统计 及按一定参数调用的数据统计. 8.默认友情链接在新建窗口打开 9.Google Sitemap处理进一步优化 10.软件分类/软件页面URL 功能加强 更利于SEO 11.后台管理日志记录的搜索功能. 12.增加模板函数: {nophp,\"不执行php内容\"} 13.增加模板函数:getvalue 可根据选择类型的字段值获取对应的名称. 14.后台登陆默认页增加 错误报告 最新评论数 15.允许将节点1的根目录(download)去除, 可直接生成在根目录下. 16.软件下载页 投一票 功能可放在[one] 的标签模板中, 方便位置显示调整. 17.增加关闭信息站的参数. 18.软件投一票功能 投票结果实现在页面中实时更新的功能. 19.后台管理批量管理功能的加强. 20.精简HTML静态页面的几种显示方式.(可仅选择). 21.前台下载页面显示可下载的权限组信息.(当软件有设置下载的用户组时) 22.列表动态排序页面 增加对当前选择排序方式的悬停功能(知道当前是按哪种方式排) 23.多镜像站点时上传软件同步上传到镜像点上.(需FTP模块支持) 24.增加软件上一条下一条标签. 25.Tag伪静态(可开启) 增加对SEO的优化处理. 26.添加专题时增加对\"下载专题目录名称\"进行文件or目录的判断 避免无扩展名文件的产生 27.修正表字段默认值(default) 及 创建节点时创建立默认表的信息. 28.增加手机软件下载二维码功能,可在后台开启/关闭. 29.支持目标站站点页面编码为utf-8的采集. 30.目标URL不存在或无法读取时自动跳过继续下一页面内容的采集. 31.采集完自动刷新分类统计数。 32.采集内容的替换符号修改成参数设置可自定义. 33.列表页能有列表开始范围与结束范围标签,以限定自己需要的标签。 34.列表页能限制排除自定义的不符合规则的地址。如排除含 .html 的,如排除包含网址/wenzhang/这样字符的. 35.修正生成HTML后花费时间显示错误的BUG 36.优化生成HTML页面效率,加快页面生成速度,减轻系统负载. 37.优化用户IP获取函数, 对使用代理访问的用户能获取最接近真实的IP地址. 38.文章评论增加文章页面内无刷新机制及盖楼功能. 39.增加快速推荐短标题软件/简述 定义 以及调用标签. 40.参数文件中增加开启/关闭参数: (默认)会员中心模板统一到节点1的会员中心模板. 41.改进UC接口参数设置方式, 可在后台直接进行设置. / 修改UC的config.inc.php 文件位置移至uc_client目录下. 42.更新UC接口程序至1.5.2版本的支持. 43.模板内容修改: 软件厂商主页{homepage}的调用,有内容时显示相应链接,没内容时显示\"暂无\". 44.增加多数标签的缓存参数cache. 45.游客发布/提交软件功能(后台审核). 46.增加每个节点的下载验证码开启参数 47.增加每个节点的游客发布软件开启参数 48.修正网站gzip压缩开启时 当页面内容输出内容过少时不显示的问题.(原输出内容需>2048) 49增加关于我们/广告联系/版权声明/下载帮助/等 模块页面. 模板内容可在后台编辑. 50TAG 的分隔符号 修改成可自定的.(默认为只使用\",\"做为分隔符号) 51.增加软件审核不通过时 的系统自定义预设项. 点击后即可自动添入相