最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

FTP 服務(wù)器關(guān)于權(quán)限的問題

 更新時(shí)間:2009年06月01日 23:19:17   作者:  
很多網(wǎng)站、論壇允許用戶的上傳權(quán)限,但這個(gè)權(quán)限在允許斷點(diǎn)再傳的ftp服務(wù)器中,可以導(dǎo)致很大的問題出來。
很多電影網(wǎng)站,論壇或其它機(jī)構(gòu)為了方便會(huì)員或成員上傳電影或者交流文件,都允許用戶的上傳權(quán)限,因?yàn)橹挥性试S這個(gè)權(quán)限,用戶才可以上傳文件,但這個(gè)權(quán)限在允許斷點(diǎn)再傳的ftp服務(wù)器中,可以導(dǎo)致很大的問題出來。

  允許斷點(diǎn)再傳的ftp服務(wù)器程序,都必須支持一個(gè)“Rest”的命令,如果這個(gè)命令是用在上傳命令前(send命令), 是告訴ftp服務(wù)器我要上傳的文件會(huì)是從ftp服務(wù)器中存在的那個(gè)文件的什么位置中開始寫。

  例子:

  假設(shè)ftp服務(wù)器中存在一個(gè)文件Readme.txt,文件大小為1000 bytes,連接上這個(gè)ftp服務(wù)器(假設(shè)我有寫權(quán)限,ftp服務(wù)器是支持?jǐn)帱c(diǎn)再傳的),我本地中也有一個(gè)叫Readme.txt的文件,文件大小為500 bytes。好了,我開始做壞事。

  1、連接上這個(gè)ftp服務(wù)器(用系統(tǒng)自帶的 ftp://ftp.exe/,在內(nèi)網(wǎng)的可能無法使用,因?yàn)?ftp://ftp.exe/用的是port模式)

  2、dir(查看Readme.txt大小,確定了是1000 bytes)

  3、quote rest 1000(告訴ftp服務(wù)器我將要傳送的文件是從文件位置1000開始)

  4、send Readme.txt

  5、dir(再次查看Readme.txt大小,現(xiàn)在Readme。txt變成1500 bytes了)

  為什么Readme.txt會(huì)變大了?很簡單,因?yàn)槲冶镜氐哪莻€(gè)Readme.txt的500字節(jié)上傳成功,并寫入到ftp服務(wù)器中存在的那個(gè)1000 bytes的Readme.txt文件中了。問題是出在第二條命令,如果沒有第二條命令,我的第4個(gè)命令(Send Readme.txt),就會(huì)得到一個(gè)Permission Deny的錯(cuò)誤,第二條命令是讓ftp服務(wù)器信任我們將要進(jìn)行一個(gè)斷點(diǎn)再傳的操作,如果沒有第二條命令,ftp服務(wù)器將以為我們進(jìn)行的是一個(gè)復(fù)蓋原文件的操作(復(fù)蓋原文件操作需要另外的權(quán)限才可以進(jìn)行)。

  說到這里,大家應(yīng)該明白了主題的意思了吧,通過很簡單的操作,任何具有寫權(quán)限的用戶,都可以改動(dòng)其它用戶上傳的文件,單是這一點(diǎn),就存在很大的安全漏洞了。如果上傳的是重要文件,隨意的修改可以令文件完全破壞了;如果是可執(zhí)行文件或一些zip或rar文件,會(huì)不會(huì)有些熟悉各種文件結(jié)構(gòu)的天才瘋子,將一些惡意代碼也加到那些文件,令執(zhí)行者系統(tǒng)受到破壞或者執(zhí)行了他們的后門代碼或其它,由于本身對于這些文件結(jié)構(gòu)并不熟悉,我只說這是一個(gè)未知之?dāng)?shù)。

  但在電腦的世界中,很多不可能的事最后都被創(chuàng)造成可能,所以我無法下定論。但單是能破壞到文件這一點(diǎn),已是很具破壞性了,想想一個(gè)500M的影視文件,被人多加了字節(jié)進(jìn)去的話,估計(jì)是無法再被觀看的了,播放這些文件的程序一般都會(huì)說不是合法的影視文件,無法播放等等。至于zip,rar等文件,winzip或winrar肯定會(huì)說壓縮文件已遭到破壞,crc檢驗(yàn)碼不對等等的錯(cuò)誤。

  這個(gè)問題只是在允許斷點(diǎn)再傳的FTP服務(wù)中存在,但現(xiàn)在90%的FTP服務(wù)程序都是允許斷點(diǎn)再傳的,所以這問題在普遍的FTP服務(wù)器都會(huì)存在。

  防范方法:

  如果一定需要給用戶上傳權(quán)限的話,最好的防范方法是每個(gè)用戶都給他建立一個(gè)目錄,將那個(gè)用戶的權(quán)限完全鎖在這個(gè)目錄內(nèi),那么用戶就沒有權(quán)限可以查看其它用戶的目錄,也就是說無法造成以上所說的破壞。

  以上所說的在Serv-U V4.0中測試過,測試平臺(tái)是Win 2K Server。如果其它ftp服務(wù)程序不存在這種問題,那不在此文章討論范圍內(nèi)。 現(xiàn)在windows系統(tǒng)中架設(shè)ftp服務(wù)器,用得最多最流行的還是Serv-U,所以管理員們要多留心了。這文章并不是要教人做壞事,如果你用這種方法去破壞ftp服務(wù)器的文件,唯一要負(fù)責(zé)任的人是你。引用一句古龍小說中的話:“刀本身并沒有錯(cuò),錯(cuò)的是拿它的手”。

相關(guān)文章

  • IIS搭建ftp服務(wù)器的詳細(xì)教程

    IIS搭建ftp服務(wù)器的詳細(xì)教程

    這篇文章主要為大家詳細(xì)介紹了IIS搭建ftp服務(wù)器的詳細(xì)教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Linux系統(tǒng)搭建FTP服務(wù)器完整步驟

    Linux系統(tǒng)搭建FTP服務(wù)器完整步驟

    這篇文章主要給大家介紹了關(guān)于Linux系統(tǒng)搭建FTP服務(wù)器的相關(guān)資料,眾所周知安裝ftp主要是還為了傳輸文件,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-10-10
  • linux下用Proftpd搭建ftp服務(wù)器及配置方法

    linux下用Proftpd搭建ftp服務(wù)器及配置方法

    很久以前知道linux下搭建ftp服務(wù)器的軟件是wuftp,現(xiàn)在真的時(shí)代變了,上網(wǎng)看一下幾乎全世界的人都用proftpd了!趕個(gè)潮流,我也用proftpd在公司的一臺(tái)備用小服務(wù)器上裝上ftp服務(wù)器
    2013-06-06
  • centos8系統(tǒng)ftp服務(wù)器安裝及被動(dòng)模式配置詳細(xì)教程

    centos8系統(tǒng)ftp服務(wù)器安裝及被動(dòng)模式配置詳細(xì)教程

    在傳輸?shù)倪^程中,無論是被動(dòng)模式,還是主動(dòng)模式,都是【客戶端】和【服務(wù)器端的21端口】交換用戶名密碼等相關(guān)信息并確認(rèn)使用什么模式傳輸。接下來通過本文給大家介紹centos8系統(tǒng)ftp服務(wù)器安裝教程,感興趣的朋友一起看看吧
    2021-08-08
  • Centos7搭建FTP服務(wù)器

    Centos7搭建FTP服務(wù)器

    作為前端工程師,要想在中國有一席之地,你不得不作出不可能的努力,把自己變成一個(gè)全能的人。你還得會(huì)配置服務(wù)器Linux、Windows。所以下面我們變來聊聊的服務(wù)器的配置,在本文中我們要介紹的是在 Centos 7 下安裝及配置 FTP 服務(wù)。
    2018-02-02
  • 設(shè)置Serv-U FTP 支持被動(dòng)模式連接 ,530錯(cuò)誤等解決辦法集錦

    設(shè)置Serv-U FTP 支持被動(dòng)模式連接 ,530錯(cuò)誤等解決辦法集錦

    腳本之家技術(shù)團(tuán)隊(duì)為了服務(wù)器設(shè)置的更安全,都開啟了防火墻所以就需要serv_u被動(dòng)模式加載。下面是從網(wǎng)站找到的一些資料。大家可以參考下。
    2011-03-03
  • 安全的FTP服務(wù)器 vsftpd簡介

    安全的FTP服務(wù)器 vsftpd簡介

    本文對vsftpd進(jìn)行了簡介。vsftpd 是一個(gè) UNIX 類操作系統(tǒng)上運(yùn)行的服務(wù)器的名字,它可以運(yùn)行在諸如 Linux, BSD, Solaris, HP-UX 以及 IRIX 上面。它支持很多其他的 FTP 服務(wù)器不支持的特征。此外,本文還介紹了FTP基本原理,以及FTP用戶管理方面的基礎(chǔ)知識(shí)
    2016-10-10
  • 詳解ftp環(huán)境配置解決方案(vsftpd)

    詳解ftp環(huán)境配置解決方案(vsftpd)

    這篇文章主要介紹了詳解ftp環(huán)境配置解決方案(vsftpd),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-02-02
  • Serv-U8.0 添加匿名用戶的技巧

    Serv-U8.0 添加匿名用戶的技巧

    熟悉FTP的朋友都知道,匿名用戶就是不用輸入用戶名和密碼,直接訪問FTP服務(wù)器。Serv-U 7.0版本以后,為了安全期間,默認(rèn)是不允許匿名用戶訪問的,那么我們怎么手動(dòng)去添加匿名用戶呢?
    2009-07-07

最新評論

达孜县| 乌兰县| 莱阳市| 固镇县| 阳东县| 青神县| 开封市| 吴川市| 巫溪县| 南乐县| 乌拉特前旗| 长白| 勐海县| 达孜县| 禹城市| 仁化县| 嵊州市| 宝清县| 陕西省| 盐亭县| 陈巴尔虎旗| 泾川县| 嘉禾县| 密云县| 淮阳县| 云龙县| 成武县| 平山县| 禹州市| 广南县| 化德县| 和平县| 贡嘎县| 栾城县| 繁昌县| 孟州市| 芦山县| 伊宁县| 聊城市| 天门市| 台江县|