天天看點

世界環境日,程式員該如何拯救地球

世界環境日,程式員該如何拯救地球

當然是少看視訊,多寫代碼。

言歸正傳,這幾天鬧的沸沸揚揚的 wannacry 勒索軟體迅速造成超過100個國家的數十萬台電腦遭受感染。“小哥一不小心拯救全世界”。

英國小哥malwaretech意外發現了阻止該病毒擴散的隐藏“删除開關”(kill switch)。通常情況下,黑客們經常采用隐藏“删除開關”來追蹤惡意病毒軟體或者用來阻止犯罪分子控制該病毒。他發現wannacry病毒中有一個未注冊的域名,并是以決定注冊該域名,以便追蹤這一病毒。

世界環境日,程式員該如何拯救地球

(沒錯,就是這位小哥!)

事實上,malwaretech找到的,就是該病毒中的“删除開關”。在上線後,該域名接收到每秒數千次的連接配接請求

開關機制為,該惡意軟體将會向域名網站發送請求,而一旦該請求得到回應,就意味着該域名上線,“删除開關”就會生效,惡意軟體也會停止傳播。這一“開關”被編碼隐藏在惡意軟體中,如果惡意軟體的制造者希望停止該病毒的傳播,那麼隻要激活這一開關即可。

英國小哥malwaretech因為發現這一隐藏“删除開關”得到了意外英雄獎。他們根本沒有意識到,這一舉動對延緩勒索病毒的傳播起到了多麼巨大的作用,果真是“意外英雄”啊!

世界環境日,程式員該如何拯救地球

 這個印度裔美國姑娘trisha prabhu在她13歲那年決定要做點什麼,來為人們抵擋住網咯中的惡意。她從小就學習程式設計,為此,她決定用自己所學的東西,為飽受語言暴力欺淩的人們做些什麼。

網絡暴力的受害者以青少年為主,全球18億青少年都在面臨這些尖酸文字所帶來的災難,而他們中大部分都默默承受随之俱來的痛苦、壓抑、恐懼、自卑,而不願意尋求幫助。最終嚴重的選擇辍學,甚至自殺。網絡欺淩的影響甚至會一直持續到一個人5、60歲。

trisha也曾受到過網絡欺淩。她沒有提起過程,隻說自己把這些奚落當成耳旁風。“我小的時候,因為着裝曾經遭受網絡欺淩,但我認為自己是一個堅強的女孩。”她說。“我從來都不對那些冷嘲熱諷往心裡去。但是讀到有人因為網絡欺淩而自殺,我意識到,許多青少年為此痛不欲生。”

trisha開發了一個app,她開發的這個“rethink”,瞄準的不是受害者,而是釋出欺淩資訊的人。如果它發現有人想向他人發送具有攻擊性内容的消息,就會詢問“你的資訊可能會對他人帶來傷害。真的要釋出嗎?”

世界環境日,程式員該如何拯救地球
世界環境日,程式員該如何拯救地球

看起來隻是簡單的一步,實際上被證明十分有效。

這款app開發成功後,trisha連續六周泡在學校的圖書館裡,共針對1500人進行了測試。測試的結果是:本來有71.4%的青少年準備惡語傷人,但在看到“rethink”發給他們的提醒後,選擇“依然發送”的人隻剩下了4.6%。

“在一時沖動或同伴的壓力下,很多孩子在網上釋出攻擊性資訊時并沒有意識到可能帶來的傷害的嚴重程度。”她說。“但是,正如我的研究成果表明的那樣,一旦他們有機會停下來重新審視,就很有可能改變主意,不釋出惡意中傷的消息。”

繼續閱讀