当前位置: 首页 > wzjs >正文

做公司网站用什么系统网络推广公司简介模板

做公司网站用什么系统,网络推广公司简介模板,网站估值,在线做ps是什么网站文件读取漏洞路径与防御总结 文件读取漏洞允许攻击者通过路径遍历等手段访问未授权的文件。以下是Linux和Windows系统中常见敏感路径的归纳及防御建议: Linux 系统常见敏感路径 系统关键文件: /etc/passwd:用户账户信息(可被用来…

文件读取漏洞路径与防御总结

文件读取漏洞允许攻击者通过路径遍历等手段访问未授权的文件。以下是Linux和Windows系统中常见敏感路径的归纳及防御建议:


Linux 系统常见敏感路径

  1. 系统关键文件

    • /etc/passwd:用户账户信息(可被用来枚举用户)。
    • /etc/shadow:用户密码哈希(需root权限)。
    • /etc/group:用户组信息。
    • /etc/hosts:网络主机配置。
    • /etc/sudoers:sudo权限配置。
  2. 敏感配置文件

    • Web应用配置:/etc/apache2/apache2.conf/etc/nginx/nginx.conf
    • 数据库配置:/etc/mysql/my.cnf/var/lib/mysql(数据文件)。
    • SSH密钥:~/.ssh/id_rsa(私钥)、~/.ssh/known_hosts
    • 环境变量文件:~/.bashrc~/.profile/proc/self/environ(进程环境变量)。
  3. 日志文件

    • 系统日志:/var/log/auth.log(认证日志)、/var/log/syslog
    • Web日志:/var/log/apache2/access.log/var/log/nginx/access.log
  4. 进程与内存

    • /proc/self/cmdline:当前进程的命令行参数。
    • /proc/self/maps:进程内存映射。
    • /proc/self/fd/:进程打开的文件描述符。
  5. 用户数据与历史

    • Shell历史:~/.bash_history~/.zsh_history
    • 临时文件:/tmp目录下的敏感临时文件。
  6. 特殊设备与虚拟文件

    • /dev/null/dev/zero(通常无害,但可能用于测试)。
    • /sys/class/net/(网络接口信息)。

Windows 系统常见敏感路径

  1. 系统关键文件

    • C:\Windows\System32\drivers\etc\hosts:网络主机配置。
    • C:\Windows\win.iniC:\Windows\system.ini:遗留系统配置。
    • SAM数据库(需卷影副本):C:\Windows\System32\config\SAM(通常被锁定)。
    • 注册表文件:C:\Windows\System32\config\SYSTEMSOFTWARESECURITY
  2. 用户数据与配置文件

    • 用户目录:C:\Users\<用户名>\DocumentsDesktopDownloads
    • Web应用配置:C:\inetpub\wwwroot\web.config(IIS)、appsettings.json
    • SSH密钥:C:\Users\<用户名>\.ssh\id_rsa
  3. 日志文件

    • IIS日志:C:\inetpub\logs\LogFiles\W3SVC1
    • 系统事件日志:C:\Windows\System32\winevt\Logs\Security.evtx
  4. 服务与数据库文件

    • SQL Server数据文件:C:\Program Files\Microsoft SQL Server\MSSQL\DATA\*.mdf
    • 第三方应用配置:如C:\xampp\php\php.ini
  5. 特殊路径与UNC路径

    • 短文件名:利用C:\Progra~1\绕过路径过滤。
    • 长路径语法:\\?\C:\Windows\...
    • 网络共享:\\127.0.0.1\C$\Windows\...(需权限)。
  6. 备份与临时文件

    • 备份文件:*.bak*.old*.tmp
    • 页面文件:C:\pagefile.sys(需系统权限)。

常见利用手法

  • 路径遍历:使用../(Linux)或..\(Windows)跳出限制目录。
  • 编码绕过:URL编码(如%2e%2e%2f)、UTF-8编码、双写(....//)。
  • 绝对路径读取:直接指定完整路径(如C:\Windows\system32\cmd.exe)。

防御建议

  1. 输入过滤

    • 规范化路径后检查是否在允许范围内。
    • 过滤../..\、空字节(%00)等字符。
  2. 最小权限原则

    • 应用程序以低权限用户运行(如Linux的www-data,Windows的IUSR)。
    • 使用沙盒或容器隔离敏感操作。
  3. 安全API

    • 使用语言内置的安全路径解析函数(如Python的os.path.realpath)。
  4. 文件系统权限

    • 限制敏感文件的读权限(如chmod 600 /etc/shadow)。
  5. 日志监控

    • 监控异常文件访问行为(如频繁读取/etc/passwd)。

通过理解这些路径和攻击方式,开发者可以更有效地加固系统,避免敏感信息泄露。

http://www.dtcms.com/wzjs/294014.html

相关文章:

  • 县文化馆网站建设方案中央常委成员名单
  • 上海崇明网站建设重庆网络推广平台
  • 建设电商网站企业培训内容
  • 建设网站学什么时候开始青岛seo建站
  • 大连旅顺天气优化关键词排名优化公司
  • 网站建设前言免费网站搭建平台
  • 兼职网站建设收费佛山网站快速排名提升
  • 怎么看网站谁做的今日国内新闻热点
  • 淘宝网上做美国签证的网站可靠吗旅游营销推广方案
  • wordpress 劣势哈尔滨seo优化培训
  • 网站设计远程培训seo排名优化代理
  • 网站上的格式用html怎么做爱站小工具圣经
  • 建设厅网站装修合同模板网站seo顾问
  • 娄底建网站九江seo优化
  • wordpress返回件上海seo推广外包
  • 无锡网站seo360搜索引擎优化
  • 公司网站开发多少钱sem竞价托管公司
  • 做网站汉狮网络seo站长工具 论坛
  • 网站建设开发计划书刷百度关键词排名优化
  • 专业的设计网站黄页网络的推广网站有哪些类型
  • 感觉做的比较好的健身网站武汉seo工作室
  • 网站建设计划书指数是什么意思
  • 乌鲁木齐网站技术服务电话合肥搜索引擎优化
  • 吉林省建设行业继续教续网站seo外链代发
  • 做请帖网站网络广告案例以及分析
  • 网站开发维护多少钱最新seo教程
  • 杭州seo渠道排名seo中文意思是
  • 大型购物网站建设软文写手接单平台
  • 网站建设销售发展前景关键词规划师
  • 企业电商网站商城建设yoast seo教程