設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

銀河麒麟操作系統(tǒng)研發(fā)推出“X 防截圖”功能

2022/8/28 19:12:13 來源:IT之家 作者:瀟公子 責編:瀟公子

IT之家 8 月 28 日消息,據(jù)麒麟軟件發(fā)布,麒麟軟件研發(fā)推出銀河麒麟操作系統(tǒng)“X 防截圖” 功能,在銀河麒麟操作系統(tǒng)用戶的日常使用中,通過對截圖應用、截圖范圍的控制,從而達到保護用戶隱私數(shù)據(jù)安全的目的,目前已在金融、審計等領(lǐng)域廣泛應用。

銀河麒麟操作系統(tǒng)“X 防截圖” 功能是在自主創(chuàng)新平臺上首次應用,該功能通過增加擴展協(xié)議實現(xiàn),具有窗口截圖、全屏截圖和區(qū)域截圖三種截圖方式。當窗口顯示敏感信息或者隱私數(shù)據(jù)時,銀河麒麟操作系統(tǒng)“X 防截圖” 功能根據(jù)上述三種情況可以對截圖工具截圖時的窗口及內(nèi)容進行管控,具體包括敏感窗口截圖管控、管控窗口查詢和防截圖功能查詢。

銀河麒麟操作系統(tǒng)“X 防截圖” 功能基于 X 擴展框架,通過在 X 層增加私有協(xié)議實現(xiàn),跟系統(tǒng)使用的窗口管理器、合成器無關(guān),支持管控多窗口及管控窗口最小化等多種場景,具備更好的隱私性、靈活性和可擴展性,支持控制系統(tǒng)上常見的截圖軟件:kylin-screenshot、imagemagick、flameshot、QT grabWindow、藍信截圖等。

關(guān)閉窗管

關(guān)閉窗口管理器,意味著合成器也被關(guān)閉,將兩個窗口設(shè)置管控,窗口區(qū)域全部被屏蔽,窗口標題欄無法顯示,

開啟窗管,關(guān)閉合成

打開窗口管理器,關(guān)閉合成器,將兩個窗口設(shè)置管控,截圖效果如下圖,截圖管控功能支持關(guān)閉合成器。

開啟窗管,開啟合成

開啟窗口管理器及合成器,管控普通窗口和瀏覽器窗口,瀏覽器由于標題欄在窗口內(nèi)部導致無法顯示。

銀河麒麟操作系統(tǒng)“X 防截圖” 技術(shù)詳解:

銀河麒麟操作系統(tǒng)“X 防截圖” 功能總框架圖

IT之家獲悉,銀河麒麟操作系統(tǒng)“X 防截圖” 功能基于 X 框架增加協(xié)議實現(xiàn):防截圖協(xié)議利用 X11 C / S 通信機制進行數(shù)據(jù)傳輸。client 端提供截圖接口供應用程序調(diào)用,實現(xiàn)應用程序管控設(shè)置;server 端提供 client 端接口完成截圖軟件截圖設(shè)置。該功能適用性廣泛,不受 CPU 指令限制,適用于任何架構(gòu)。

防截圖協(xié)議通過 X 擴展機制注冊到 Xserver,在 Xserver 擴展初始化時,注冊防截圖協(xié)議,協(xié)議包括:擴展初始化函數(shù)、擴展處理函數(shù)。當 Xserver 收到數(shù)據(jù)時,會將數(shù)據(jù)分發(fā)給擴展處理函數(shù),由其對數(shù)據(jù)進行防截圖處理。

  • X11 協(xié)議提供三類截圖接口:圖像獲取、基于共享內(nèi)存的圖像獲取、區(qū)域拷貝,常見基于 X 實現(xiàn)的截圖軟件都使用這三個接口進行截圖。"X 防截圖" 功能也即對上述三個接口進行管控,分為應用程序管控設(shè)置及截圖管控處理。

  • 應用程序管控設(shè)置:作為 client 端,通過調(diào)用 Screenshot 接口,通知 Xserver 該應用程序窗口是否被管控。

  • 截圖管控處理:截圖軟件調(diào)用 X11 截圖接口截圖時,Xserver 端根據(jù)注冊的擴展協(xié)議判斷截取的內(nèi)容是否屬于被管控窗口。

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:銀河麒麟,Linux截圖,linux

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機APP應用 魔方 最會買 要知