亚洲一级簧片_性 毛片_国产乱子视频_久久影城_强伦女教师视频_成人精品久久

讓蘋果手機(jī)死機(jī)的代碼

發(fā)布時(shí)間: 2023-02-23 21:44 閱讀: 文章來(lái)源:轉(zhuǎn)載

(圖片來(lái)源:Getty Images)

有關(guān)編程的好笑的笑話太多了,其中最有趣的一個(gè)笑話是:為什么程序員在淋浴的時(shí)候死了?因?yàn)橄窗l(fā)液的瓶子說(shuō):“打泡,洗頭,重復(fù)”。你沒(méi)理解嗎?這就是所謂的無(wú)限循環(huán)。程序員嚴(yán)格遵循這一清晰指令,“重復(fù)”執(zhí)行指令循環(huán)——直到死亡。你覺(jué)得不可理喻嗎?多年來(lái),電腦一直陷入這樣的圈套。

事實(shí)上,這是經(jīng)典的“fork炸彈”(fork bomb)攻擊——即耗盡電腦的資源,讓人無(wú)法再使用它。fork炸彈非常精簡(jiǎn),有時(shí)只有短短幾個(gè)字符。

一位用戶在網(wǎng)上作出解釋,這組字符在一些計(jì)算機(jī)語(yǔ)言中定義某個(gè)無(wú)意義的功能,然后讓計(jì)算機(jī)反復(fù)執(zhí)行它。計(jì)算機(jī)不會(huì)問(wèn)為什么——它只會(huì)服從命令。但是,請(qǐng)不要在家里運(yùn)行這一代碼,因?yàn)樗锌赡軙?huì)導(dǎo)致你的系統(tǒng)變得非常遲緩,甚至造成死機(jī)。

2013年,據(jù)劍橋大學(xué)的研究人員估計(jì),電腦病毒每年對(duì)全球經(jīng)濟(jì)造成的損失達(dá)3120億美元。即使很小的程序錯(cuò)誤也會(huì)造成很大的損失——比如放錯(cuò)位置的一行代碼可能讓戰(zhàn)艦不能移動(dòng)。那么,這些短小的代碼具體是如何導(dǎo)致巨大災(zāi)難的呢?

“給出一套指令,計(jì)算機(jī)就會(huì)執(zhí)行——但是計(jì)算機(jī)只會(huì)逐字逐句的執(zhí)行,” 威斯康星大學(xué)麥迪遜分校(University of Wisconsin-Madison)的計(jì)算機(jī)專家本·利布利特(Ben Liblit)說(shuō)。

“它們不具有常識(shí)。”

為什么計(jì)算機(jī)會(huì)陷入死循環(huán)?利比利特提到,那是因?yàn)殡娔X循環(huán)計(jì)算數(shù)千次甚至數(shù)百萬(wàn)次是一件非常有用的事。正是通過(guò)這一方式,電腦可以在一瞬間完成人類需要很長(zhǎng)時(shí)間才能完成的計(jì)算——比如編輯一份長(zhǎng)長(zhǎng)的名單,確保首字母都是大寫的。對(duì)循環(huán)次數(shù)并沒(méi)有限制,這就意味著不管在理論上,還是在實(shí)踐中,計(jì)算機(jī)可以一直循環(huán)下去,直到它無(wú)法運(yùn)行。

計(jì)算機(jī)可以做一些有用的事,計(jì)算機(jī)系統(tǒng)可以發(fā)揮很大作用,但計(jì)算機(jī)也會(huì)出現(xiàn)故障,計(jì)算機(jī)系統(tǒng)也會(huì)出故障。(圖片來(lái)源:Getty Images )

歷史記載,首例造成問(wèn)題的fork炸彈發(fā)生于1978年。與上述例子類似,它涉及的程序也十分短小——昵稱是“wabbit”——它會(huì)無(wú)限次備份自己。

這是一種惡意程序,它常常偽裝成日常的文件,并作為電郵附件發(fā)送至受害者的電腦。如果受害者下載并運(yùn)行該文件,那就會(huì)引爆等待著的fork炸彈。

F-Secure的網(wǎng)絡(luò)安全專家米科·許珀寧(Mikko Hypponen)稱,還可以制作一種壓縮文件夾,當(dāng)你去解壓縮時(shí),它會(huì)不斷解壓出越來(lái)越多的內(nèi)部文件。這被稱為“解壓炸彈”,一個(gè)著名的例子是一個(gè)在未解壓時(shí)只有42比特的病毒。它可以塞滿整個(gè)硬盤,并且占滿內(nèi)存,讓殺毒軟件失效。

2014年,有人發(fā)現(xiàn)加密敏感數(shù)據(jù)的軟件存在嚴(yán)重的缺陷,它被成為Heartbleed,攻擊者可以通過(guò)這一錯(cuò)誤竊取隱私數(shù)據(jù),比如密碼和信用卡信息。但是,正如薩里大學(xué)的艾倫·伍德沃德(Alan Woodward)所說(shuō),發(fā)起攻擊的代碼非常短——只有四比特。

最近,對(duì)心懷惡意的黑客來(lái)說(shuō),這些打包后十分短小的病毒代碼非常有用。比如在2010年,有人報(bào)告發(fā)現(xiàn)“推特病毒”,它會(huì)打開(kāi)多個(gè)彈出窗口。電腦使用者一旦把鼠標(biāo)指針移至被感染的推文上就會(huì)激活它。連白宮的官方推特賬戶也在一時(shí)間受到影響。

在Mandalorian公司工作的網(wǎng)絡(luò)安全專家史蒂夫·洛德(Steve Lord)也常常發(fā)現(xiàn)非常短小的惡意程序。他說(shuō),最近他在研究的是把而已代碼插入單個(gè)數(shù)據(jù)包內(nèi)。數(shù)據(jù)包是電腦之間通過(guò)互聯(lián)網(wǎng)發(fā)送的小段數(shù)據(jù)。這個(gè)病毒相當(dāng)復(fù)雜,它會(huì)破壞VPN安全連接。

或許造成電腦故障的最短小的代碼是“0”。任何數(shù)除以零都無(wú)法得到確定的數(shù)字,這是計(jì)算機(jī)無(wú)法處理的。

因?yàn)榉佩e(cuò)位置的“0”,導(dǎo)致整艘約克城號(hào)航空母艦(USS Yorktown)在演習(xí)中停止運(yùn)轉(zhuǎn)。(圖片來(lái)源:Getty Images)

洛德指出,這一情況出現(xiàn)在1997年9月的約克城號(hào)航空母艦上。航母上運(yùn)行的某一程序中,數(shù)字0放錯(cuò)了地方,它所帶來(lái)的錯(cuò)誤導(dǎo)致整艘船在演習(xí)過(guò)程中被迫停止運(yùn)行。它后來(lái)被拖回港口。

“感謝上帝這不是發(fā)生在戰(zhàn)斗中。”洛德說(shuō)。

洛德還提到Tiny Banker這一惡意軟件,它會(huì)感染電腦的瀏覽器,當(dāng)用戶試圖登錄網(wǎng)銀賬戶時(shí),它就會(huì)復(fù)制登錄信息。它的大小是20000比特,已經(jīng)感染了全世界數(shù)千個(gè)系統(tǒng)。

“就視窗系統(tǒng)的程序來(lái)說(shuō),它小到可笑的地步。”洛德說(shuō)。

但這一切都不意味著電腦在根本上容易出錯(cuò)——它只是說(shuō)明工程師面臨棘手的挑戰(zhàn),他們要想辦法保護(hù)電腦免受惡意攻擊或出現(xiàn)內(nèi)部錯(cuò)誤。洛德認(rèn)為,虛擬世界的一點(diǎn)小錯(cuò)誤就會(huì)造成嚴(yán)重的后果,這一現(xiàn)象帶有一定的“美感”。不過(guò)了,美國(guó)海軍恐怕不會(huì)同意。

利布利特說(shuō),計(jì)算機(jī)有一種能力,它會(huì)堅(jiān)定不移的貫徹執(zhí)行,不論結(jié)果的好壞。他說(shuō):“計(jì)算機(jī)可以做一些有用的事,計(jì)算機(jī)系統(tǒng)可以發(fā)揮很大作用,但計(jì)算機(jī)也會(huì)出現(xiàn)故障,計(jì)算機(jī)系統(tǒng)也會(huì)出故障”至少,在大多數(shù)情況下,你可以關(guān)機(jī)重啟。

???展開(kāi)全文
相關(guān)文章
主站蜘蛛池模板: 精品一区二区久久久久久久网站 | 极品久久 | 91精品一二区 | 欧美二区三区 | 久久国产成人午夜av影院宅 | 91精品国产综合久久香蕉最新版 | 成人做爰视频www网站小优视频 | 欧美特黄一级 | 99午夜| 亚洲一区av在线 | 精品国产不卡一区二区三区 | 国产一级片在线 | 可以在线观看的av网站 | 天堂网中文在线 | 欧美在线一区二区三区四区 | 亚洲精品麻豆 | 欧美一区三区三区高中清蜜桃 | 少妇精品视频一区二区免费看 | 成人免费视屏 | 日日躁夜夜躁 | 久久久久国产精品 | 欧美国产日韩一区二区三区 | 成人香蕉网 | 亚洲免费在线观看 | 精品一区视频 | av免费网站| 亚洲精品久久久久久下一站 | 国产在视频线在精品视频55 | 日本免费大全免费网站视频 | 久久久成人精品 | 欧美激情综合五月色丁香小说 | 日韩视频在线一区二区 | 久久aⅴ乱码一区二区三区 青青草国产成人av片免费 | 精品综合久久 | 国产成人高清视频 | 日韩欧美大片网站 | av黄在线 | 国产精品美女久久久久 | 日韩精品视频一区二区三区 | 日本免费福利视频 | 久久久久国内精品 |