国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux系統,居然被兩個不懂任何技術的小孩“攻破”了

Linux愛好者 ? 來源:Linux愛好者 ? 作者:量子位 ? 2021-02-02 11:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Linux系統,居然被兩個不懂任何技術的小孩“攻破”了。

他們只是在鍵盤和屏幕上一通亂按,就輕松繞過密碼,進入了被鎖定的Linux系統桌面。

最近,一位程序員父親就這樣,眼睜睜地看著自己的電腦被孩子“玩壞”。

作為一名程序員,他首先想到的不是打罵孩子,而是——如何復現漏洞。

他發現這個漏洞確實是孩子亂按導致的,在某些特殊按鍵組合下,Linux的屏幕鎖定進程會崩潰,從而繞過了密碼。

也就是說,只要有人知道了這個漏洞,無需密碼就可以偷偷打開別人已經鎖定的Linux電腦。

他將情況反饋到官方GitHub上,最終這個奇怪的漏洞上周被正式修復了。

但這并不能讓程序員們放心,這些年因Linux桌面進程崩潰導致的安全漏洞層出不窮,屢見不鮮,你永遠不知道下一個bug會是什么。

孩子們“亂殺”的桌面系統漏洞

這兩個小孩,是怎么“發現”這一漏洞的呢?

這位程序員父親將自己的電腦鎖定后,孩子們試圖解鎖它,就開始在電腦鍵盤上瞎打。

突然,屏保界面消失,孩子們成功進入了Linux系統。

什么?連密碼都沒有輸入?

他讓他們再演示一次。這次,孩子們同樣做到了,但依舊只是“亂敲”鍵盤而已。

太奇怪了。

他在兩個小孩離開后,自己又悄悄地試了一下,沒能成功。

不過他認為,這肯定是個漏洞,因為已經親眼見過兩次了。

這位程序員父親所用的桌面系統是Cinnamon(Linux桌面環境之一),他推測,Cinnamon是不是有什么奇怪的bug,在不輸入密碼的情況下也能解鎖桌面。

當天晚上10點半,他在Linux Mint的GitHub頁面上反饋了這一bug,并描述了孩子們敲擊鍵盤的場景:

他們同時按下了物理鍵盤和屏幕虛擬鍵盤,而且,盡量多按一些虛擬鍵盤。

消息一出,馬上就有網友表示,自己同樣遇到了這種問題,而且用的桌面系統也是Cinnamon。

隨后,Linux Mint程序員火速趕往現場。

檢查后發現,這的確是一個bug,而且Cinnamon 4.2以上的桌面系統,都會受到影響,因為這一版開始支持屏幕虛擬鍵盤了。

導致這個bug的具體行為是:長按“e”鍵,并在虛擬鍵盤上選中“ē”。

現在,Linux Mint已經為這個漏洞推出了一個新補丁,不過需要自己手動安裝。

人生苦短,不如用KDE(手動狗頭)。

大神:17年前我就警告過他們

對于如此荒謬而簡單的漏洞,自然引起各路程序員對Linux桌面的吐槽。

關于這個問題的GitHub issue頁面都被程序員們玩壞了。

有人說:這個CVE應該歸功于孩子們…

還有人在回帖中發個表情包:我想程序員們應該會這樣復現bug。

但要論吐槽最狠的,還是著名程序員大神jwz。

今天凌晨,這位大神又雙叒叕發了一篇文章來吐槽此事,標題是《我已經告訴過你們之2021版》。

因為早在17年前,他就警告過Cinnamon和GNOME官方:

如果沒有在Linux上運行XScreenSaver,那么可以你的屏幕就相當于沒有鎖定。

之后每隔幾年,jwz都會出來把這段話再說一遍。

jwz還調侃說:“翻車”一次是偶然,兩次是巧合,三次是敵人的破壞,四次是GNOME官方。

而這四次安全漏洞,jwz都有詳細的記錄:

CVE-2019-3010,從Oracle Solaris屏幕保護程序可以獲得特殊權限升級;

CVE-2014-1949, MDVSA-2015:162:在Cinnamon屏幕保護程序中按菜單鍵,再按ESC鍵,就可以進入shell;

按住向下鍵,解鎖Cinnamon屏幕保護程序;

按住回車鍵,解鎖GNOME屏幕保護程序。

修bug引發的新漏洞

導致Linux Mint漏洞是由于3月前修復另一個bug引起的。

這個漏洞存在于Linux顯示服務xorg-x11-server中,其最大威脅是對數據機密性和完整性以及系統可用性的威脅。

更讓人哭笑不得的是,Ubuntu 20.04在向后移植xorg的時候,由于使用了沒有該bug的1.20.9版,反而逃過一劫。

當Ubuntu的開發人員意識到沒有打上CVE-2020-25712補丁后,他們又中了新的漏洞。

結果就是,xorg更新修復以后,任何人都可以讓屏幕鎖定程序崩潰,然后進入桌面。

無獨有偶,這不禁讓人想起GNOME兩個月前的另一個“低級”漏洞。

一位程序員通過將賬戶服務陷入無限循環,使GNOME的賬戶守護程序崩潰。之后就能在鎖定界面添加新的sudo用戶,并獲取root權限。

這個鍋該讓GNOME來背嗎?jwz認為,歸根結底是因為現在的Linux圖形化界面根基X11存在著不可修復的嚴重問題:

1、鎖定和身份驗證是操作系統級別的問題。

盡管X11是Linux計算機操作系統的核心,但它的設計沒有安全性可言,鎖定程序必須以普通的、非特權的用戶級應用程序一樣運行。

2、X11體系結構的這一錯誤永遠無法修復。

X11太舊、太僵化,并且有太多利益相關者無法對它進行任何有意義的更改。這就是為什么人們不斷嘗試替換X11的原因并失敗了,因為它根深蒂固。

雖然現在有Wayland作為X11的替代品,但仍有網友替換為Wayland后,Ubuntu桌面依然存在某些缺陷。

比如喚醒電腦后,會在原來的桌面停留10~20秒才能進入鎖屏狀態,這個過程中桌面的隱私會一覽無余。

鑒于Linux桌面的安全性問題漏洞百出,為了防止未被發現漏洞遭利用,有用戶建議先安裝XSecureLock,多上一把鎖。

我熱切期待著聽到他們如何解決這個問題。

jwz在自己的博客里如是說。

責任編輯:xj

原文標題:“熊孩子”亂敲鍵盤就攻破了 Linux 桌面,大神:17 年前我就警告過你們

文章出處:【微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    88

    文章

    11758

    瀏覽量

    219008
  • 操作系統
    +關注

    關注

    37

    文章

    7401

    瀏覽量

    129279
  • 桌面
    +關注

    關注

    0

    文章

    84

    瀏覽量

    15034

原文標題:“熊孩子”亂敲鍵盤就攻破了 Linux 桌面,大神:17 年前我就警告過你們

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    兩個RS485-Modbus主站如何通訊

    本產品能很好解決Master-1主站向模塊寫入數據,Master-2主站讀取數據;Master-2主站向模塊寫入數據,Master-1主站讀取數據。由此解決兩個主站之間的互相讀通信難題。
    發表于 02-08 15:32 ?0次下載

    曙光存儲連續斬獲兩個行業獎項

    近期,曙光存儲連續斬獲兩個行業獎項,自研技術產品在國產突破、AI行業應用等方面的成果獲得廣泛關注。
    的頭像 發表于 01-15 16:28 ?2476次閱讀

    硬件SPI兩個CS操作兩個norflash,怎么互斥操作兩個norflash?

    硬件SPI兩個CS操作兩個norflash,怎么互斥操作兩個norflash,有一norflash
    發表于 09-26 06:18

    基本半導體連獲兩個行業獎項

    近日,基本半導體憑借在碳化硅模塊領域的突出表現,連獲“國產SiC模塊TOP企業獎”和“年度優秀功率器件產品獎”兩個行業獎項。
    的頭像 發表于 09-05 16:31 ?1095次閱讀

    華為工程師總結Linux筆記

    Linux基礎知識,非常全面 第 1 章 Linux 快速入門 Linux 是一套免費使用和自由傳播的類 UNIX 操作系統,是一
    發表于 07-14 15:28

    圖中兩個按鍵開關是兩個干簧管,為什么不直接對GND設計來檢測這個干簧管通斷呢?

    圖中兩個按鍵開關是兩個干簧管,為什么不直接對GND設計來檢測這個干簧管通斷呢? 這樣設計的原理是什么?
    發表于 06-17 06:30

    看到STM8L152用兩個IO用兩個或非門檢測兩個通斷,是什么原理呢?

    圖中兩個按鍵開關是兩個干簧管,為什么不直接對GND設計來檢測這個干簧管通斷呢? 這樣設計的原理是什么?
    發表于 06-12 06:25

    當CY7C65215在兩個通道上配置為 SPI 和 I2C 時,能否在Linux系統中看到兩個設備?

    我的客戶想知道,當 CY7C65215 在兩個通道上配置為 SPI 和 I2C 時,他能否在 Linux 系統中看到兩個設備。
    發表于 05-26 06:27

    詳解Linux系統中的服務管理

    Linux中,無論何時當你安裝任何帶有服務和守護進程的包,系統默認會把這些服務的初始化及 systemd腳本添加進去,不過此時它們并沒有啟用。
    的頭像 發表于 05-23 15:10 ?832次閱讀
    詳解<b class='flag-5'>Linux</b><b class='flag-5'>系統</b>中的服務管理

    ADAU1787四ADC、兩個DAC、帶音頻DSP的低功耗編解碼器技術手冊

    ADAU1787 是一款具有四輸入和兩個輸出的編解碼器,其中整合兩個數字信號處理器 (DSP)。從模擬輸入到 DSP 內核再到模擬輸出的路徑已針對低延遲進行優化,適用于噪聲消除耳機
    的頭像 發表于 05-12 14:57 ?1512次閱讀
    ADAU1787四<b class='flag-5'>個</b>ADC、<b class='flag-5'>兩個</b>DAC、帶音頻DSP的低功耗編解碼器<b class='flag-5'>技術</b>手冊

    CFA科普系列01|EDA工具裝不上?可能不是你技術差,而是少了這兩個命令

    的百度谷歌搜索、社區發帖、甚至刪庫重裝的循環中。 但真相是:安裝不上,不一定是你不懂命令,可能只是沒用對工具。今天,我們就用一篇文章,帶你看懂兩個最基礎卻最常用的 Linux 安裝工具:RPM
    發表于 05-09 15:27

    用一套Linux系統,撐起整個芯片設計平臺?CFA團隊教你如何搭好EDA智算平臺的技術底座

    ; ?Debian 系 :如 Ubuntu、Mint,更適合桌面應用和研發環境; ?高級玩家 :Gentoo、Arch Linux……適合喜歡DIY的技術極客。 如果你需要的是一服務器系統
    發表于 05-07 14:44

    Linux主要的性能有哪些?

    ? 什么是Linux? ? Linux是一套自由傳播的類Unix操作系統,是一基于posix和unix的多用戶、多任務、支持多線程和多cpu的操作
    的頭像 發表于 04-30 18:09 ?654次閱讀
    <b class='flag-5'>Linux</b>主要的性能有哪些?

    任何平臺上使用PetaLinux的先決條件

    本篇文章介紹任何平臺上使用 PetaLinux 的先決條件。PetaLinux 是一種嵌入式 Linux 軟件開發套件 (SDK),主要用于基于 FPGA 的系統級芯片 (SoC)
    的頭像 發表于 04-24 10:40 ?1549次閱讀
    在<b class='flag-5'>任何</b>平臺上使用PetaLinux的先決條件

    Linux的作用

    。 2、嵌入式系統Linux可以嵌入到各種嵌入式設備中,如智能路由器、智能電視等。它提供靈活的平臺,可以根據設備的需求進行定制和優
    發表于 04-04 01:57