作者:admin 日期:2023-09-10 瀏覽: 次
國產OS銀河麒麟操作系統"X防截圖"功能,保障信息安全
截圖是我們日常生活和工作中使用較廣泛的系統功能,在通用操作系統使用中,用戶可以截取屏幕任意區域圖像,但在銀行、政府等單位某些特定場景中,因為信息安全的需求,需要對截圖內容或區域進行一定限制。比如屏幕中某一程序存在用戶信息時,截圖則必須進行屏蔽,防止信息泄露。對此,麒麟軟件創新研發推出銀河麒麟操作系統"X防截圖"功能,在銀河麒麟操作系統用戶的日常使用中,通過對截圖應用、截圖范圍的控制,從而達到保護用戶隱私數據安全的目的,目前已在金融、審計等領域廣泛應用。
銀河麒麟操作系統"X防截圖"功能是在自主創新平臺上首次應用,該功能通過增加擴展協議實現,具有窗口截圖、全屏截圖和區域截圖三種截圖方式。當窗口顯示敏感信息或者隱私數據時,銀河麒麟操作系統"X防截圖"功能根據上述三種情況可以對截圖工具截圖時的窗口及內容進行管控,具體包括敏感窗口截圖管控、管控窗口查詢和防截圖功能查詢。
銀河麒麟操作系統"X防截圖"功能基于X擴展框架,通過在X層增加私有協議實現,跟系統使用的窗口管理器、合成器無關,支持管控多窗口及管控窗口最小化等多種場景,具備更好的隱私性、靈活性和可擴展性,支持控制系統上常見的截圖軟件:kylin-screenshot、imagemagick、flameshot、QT grabWindow、藍信截圖等。
關閉窗口管理器,意味著合成器也被關閉,將兩個窗口設置管控,窗口區域全部被屏蔽,窗口標題欄無法顯示,截圖效果如下圖,截圖管控功能支持關閉窗口管理器。
關閉窗口管理器并設置管控窗口截圖
打開窗口管理器,關閉合成器,將兩個窗口設置管控,截圖效果如下圖,截圖管控功能支持關閉合成器。
關閉合成器并設置管控窗口時截圖
開啟窗口管理器及合成器,管控普通窗口(左)和瀏覽器窗口(右),瀏覽器由于標題欄在窗口內部導致無法顯示,截圖效果如下圖。
多窗口管控場景時截圖
鹽城數據恢復
(1) 管控瀏覽器窗口,當瀏覽器被顯示時截圖效果如下圖。
瀏覽器管控場景時截圖
(2) 兩個瀏覽器窗口同時存在,設置其中一個被管控,截圖效果如下圖。
瀏覽器管控場景截圖
(3) 瀏覽器全屏時被設置管控,截圖效果如下圖。
瀏覽器全屏管控場景截圖
通過銀河麒麟操作系統"X防截圖"功能有效的防止了敏感信息的截屏泄露,在特定應用場景中保護了用戶隱私數據安全。麒麟軟件也將不斷根據行業用戶需求推出更多的特色功能,助力我國行業數字化轉型。
銀河麒麟操作系統"X防截圖"功能總框架圖
蕪湖數據恢復
銀河麒麟操作系統"X防截圖"功能基于X框架增加協議實現:防截圖協議利用X11 C/S通信機制進行數據傳輸。client端提供截圖接口供應用程序調用,實現應用程序管控設置;server端提供client端接口完成截圖軟件截圖設置。該功能適用性廣泛,不受CPU指令限制,適用于任何架構。
防截圖協議通過X擴展機制注冊到Xserver,在Xserver擴展初始化時,注冊防截圖協議,協議包括:擴展初始化函數、擴展處理函數。當Xserver收到數據時,會將數據分發給擴展處理函數,由其對數據進行防截圖處理。
? X11協議提供三類截圖接口:圖像獲取、基于共享內存的圖像獲取、區域拷貝,常見基于X實現的截圖軟件都使用這三個接口進行截圖。"X防截圖"功能也即對上述三個接口進行管控,分為應用程序管控設置及截圖管控處理。
? 應用程序管控設置:作為client端,通過調用Screenshot接口,通知Xserver該應用程序窗口是否被管控。