什么是目录遍历(Directory Traversal)?

目录遍历是对计算机文件夹或目录的内容进行系统扫描的过程。对于开发人员和计算机新手来说,目录遍历可以产生大量有用的信息。这种方法用于各种计算机应用程序中,包括操作系统中的文件搜索。对于开发人员和计算机新手来...
目录遍历是对计算机文件夹或目录的内容进行系统扫描的过程。对于开发人员和计算机新手来说,目录遍历可以产生大量有用的信息。这种方法用于各种计算机应用程序中,包括操作系统中的文件搜索。对于开发人员和计算机新手来说,目录遍历可以产生大量有用的信息。当执行目录遍历时,该过程从“工作目录”开始。许多目录遍历是递归的,这意味着它们扫描工作目录的内容以及工作目录包含的每个单独文件夹或子目录的内容。递归目录遍历可以很容易地识别具有相似特征的大组文件。目录遍历还可以用于选择特定的文件类型进行分析,修改或删除。遍历可以用两种不同的方式进行。第一种遍历方法通常由所有计算机用户在某一时刻执行,是通过操作系统的用户界面来完成的。具体操作方式取决于操作系统,但在这种情况下,遍历目录通常很简单,只需点击一个文件夹,然后点击该文件夹中的一个文件夹,等等。由于这种方法的速度受到用户手动浏览目录的速度的限制,它通常是两种遍历方法中速度较慢的一种。程序员和开发人员通常使用第二种遍历方法,即向操作系统发出显式命令,而不是使用其接口。这种方法比基于接口的遍历更灵活,并且通常可以与其他操作系统命令相连接一次访问和修改多个文件一般来说,大多数计算机用户不需要用这种方式进行遍历,尽管选项几乎总是存在的。虽然目录遍历非常有用,但它们有可能被恶意代码利用,特别是在网页中。当对网站编程时,web设计者必须经常非常小心,以确保查看网页的客户端不能进行未经授权的目录遍历。由于目录遍历可能会显示大量信息,因此允许客户端访问网页的组件目录可能会带来重大的安全风险。目录遍历是它本身不危险也不恶意,因此在计算机上作为可信用户扫描目录不会自动危及计算机或其数据。在几乎所有上下文中,目录遍历都是从计算机获取信息的安全、有用的方法
  • 发表于 2020-08-07 00:06
  • 阅读 ( 1508 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具