日韩在线资源网_欧美电影在线观看_亚洲欧美精品一区二区_亚洲精品永久免费_亚洲福利视频久久_黄网动漫久久久_在线日韩av观看_欧美精品videos_国产精品一区免费视频_成人国内精品久久久久一区

每日看點!Qt弱加密漏洞分析

來源:開源網安時間:2023-06-17 04:46:55

Qt是一個跨平臺的C++應用程序開發框架,用于創建圖形用戶界面(GUI)應用程序、命令行工具、嵌入式系統和網絡應用等各種類型的應用。


(相關資料圖)

Qt框架包含的Qt Network(網絡模塊),提供了QNetworkAccessManager 類,該類允許應用程序發送網絡請求和接收回復。其在處理響應時,會根據服務器發送的“Strict-Transport-Security”的響應頭來更新HSTS策略。


0x01 漏洞信息

0x02 漏洞影響

該漏洞存在Qt 5.15.14版本之前;6.2.9之前的6.X版本以及6.5.1之前的6.3.X-6.5.X版本。成因是Qt錯誤的解析了HSTS header,當大小寫不匹配的時候,即使服務器明確禁止,客戶端也會使用未加密的連接。


0x03 漏洞分析

首先需要介紹HSTS(HTTP Strict Transport Security),這是一種WEB安全策略。用來防止中間人和SSL/TLS剝離攻擊。HSTS通過強制客戶端(如Web瀏覽器)始終使用HTTPS來保護通信,即使用戶手動輸入的是HTTP網址。它通過在服務器的響應頭中添加"Strict-Transport-Security"字段來實現。一旦瀏覽器收到帶有HSTS頭的響應,它將記住該網站必須通過HTTPS進行訪問,并在未來的請求中自動將所有HTTP請求重定向到HTTPS。這樣可以防止攻擊者利用惡意重定向將用戶導向不安全的HTTP連接。

隨后進行漏洞分析與驗證,筆者選擇的是Qt6.2.4版本。

用來進行HSTS測試的網址為hsts.badssl.com

下述代碼為使用QNetworkAccessManager對象發起HTTPS請求,該網站以HTTPS請求的時候會返回Strict-Transport-Security響應頭。Qt會隱式的調用QHstsHeaderParser類解析HSTS header隨后更新QHstsCache中的策略。

manager.strictTransportSecurityHosts函數能獲取當前的HSTS策略。當執行到QObject::connect內時,可發現temp中添加了一項策略。




隨后我們使用的http://hsts.badssl.com/會自動換成https://hsts.badssl.com/。由于本身QNetworkAccessManager發送多個網絡請求的異步性,這里我們使用如下代碼手動添加策略:

// 添加HSTS策略
QListhstsPolicies;
QHstsPolicy policy;
policy.setHost("hsts.badssl.com");
policy.setIncludesSubDomains(true);
QDateTime expiry = QDateTime::currentDateTime().addYears(1); // 設置過期時間為1年后
policy.setExpiry(expiry);
hstsPolicies.append(policy);
manager.addStrictTransportSecurityHosts(hstsPolicies);

之后發送HTTP請求:



此時的響應頭是HTTPS請求的響應頭。



后續客戶端對該域名服務器的任何HTTP請求都將被隱式的轉換成HTTPS請求。

但是當服務器返回的響應頭的HSTS頭部是Strict-Transport-security,此時Security的S變成了s。這時客戶端便不會引入新的策略,從而導致了繼續使用明文協議HTTP。

Qt是一個開源的軟件,可以去定位相關的代碼,筆者在netword/access/qhsts.cpp中發現了產生漏洞的代碼。代碼使用了==將響應頭字段與Strict-Transport-security進行了比較,導致了大小寫不匹配時,HSTS策略引入失敗。


0x04 修復方法

Qt開發者對源碼的修復如下:

當匹配Strict-Transport-Security字段的時候,使用大小寫不敏感進行匹配。引入全小寫的測試用例進行測試。


用戶可以通過使用新版本的Qt預編譯庫進行漏洞修復。

標簽:

責任編輯:FD31
上一篇:廈門建發收購紅星美凱龍股份獲股東批準
下一篇:最后一頁

熱點圖集

最近更新

信用中國

  • 信用信息
  • 行政許可和行政處罰
  • 網站文章

日韩在线资源网_欧美电影在线观看_亚洲欧美精品一区二区_亚洲精品永久免费_亚洲福利视频久久_黄网动漫久久久_在线日韩av观看_欧美精品videos_国产精品一区免费视频_成人国内精品久久久久一区
91偷拍与自偷拍精品| 欧美综合欧美视频| 一区二区三区久久久| 麻豆精品视频在线| 色吊一区二区三区| 国产亚洲成av人在线观看导航 | 91香蕉视频黄| 国产婷婷精品av在线| 国产乱码精品1区2区3区| 欧美夫妻性生活| 偷拍与自拍一区| 欧美日本一区二区| 香蕉乱码成人久久天堂爱免费| 成人免费黄色在线| 欧美日韩不卡一区| 一个色综合av| 99国产麻豆精品| 午夜精品久久久久久久蜜桃app | 日本sm残虐另类| 日韩一区二区在线观看视频| 国产精品毛片大码女人| 91老师片黄在线观看| 一区二区三区在线观看视频| 制服.丝袜.亚洲.另类.中文| 久久99国产精品免费网站| 菠萝蜜视频在线观看一区| 欧美日韩国产高清一区二区| 中文字幕一区二区三区视频| 97久久超碰国产精品| 亚洲青青青在线视频| 岛国精品在线观看| 亚洲一区二区三区四区不卡| 日韩精品中文字幕在线一区| 国产精品一级二级三级| 亚洲精品视频在线观看网站| 欧美巨大另类极品videosbest| 国内外成人在线| 亚洲日本乱码在线观看| 欧美大片在线观看一区二区| 日韩1区2区3区| 欧美精品777| 成人app下载| 丝袜亚洲另类欧美综合| 国产天堂亚洲国产碰碰| 欧美性受极品xxxx喷水| 自拍视频在线观看一区二区| 91精品国产aⅴ一区二区| 国产成a人亚洲| 欧美a级理论片| 一区二区三区在线看| 国产午夜精品美女毛片视频| 在线电影一区二区三区| 丝瓜av网站精品一区二区| 国产精品久久看| 久久久久久黄色| 日韩一区二区电影网| 99国产精品一区| 麻豆国产精品777777在线| 亚洲综合激情另类小说区| 国产精品网站在线观看| 久久久久久久久蜜桃| 日韩片之四级片| 韩日av一区二区| 天天色综合天天| 欧美精品一区二区三区一线天视频 | 国产成人精品网址| 麻豆精品精品国产自在97香蕉| 午夜精品久久一牛影视| 亚洲靠逼com| 亚洲蜜臀av乱码久久精品| 成人免费视频caoporn| 国产成人免费高清| 成人小视频免费在线观看| 日本在线不卡视频| 亚洲欧美日韩国产另类专区 | 精品一区二区av| 国产专区欧美精品| 国产激情视频一区二区在线观看| 激情另类小说区图片区视频区| 久久黄色级2电影| 激情综合色播五月| 久久99久久99精品免视看婷婷| 久国产精品韩国三级视频| 五月综合激情婷婷六月色窝| 日本免费在线视频不卡一不卡二| 久久草av在线| 国产一区二区女| 99久久国产综合精品麻豆| 51精品久久久久久久蜜臀| 精品国产乱码久久久久久免费| 中文字幕成人在线观看| 亚洲国产综合91精品麻豆| 喷白浆一区二区| 91日韩精品一区| 日韩你懂的电影在线观看| 日韩毛片视频在线看| 裸体一区二区三区| 成人aaaa免费全部观看| 88在线观看91蜜桃国自产| 亚洲国产精品ⅴa在线观看| 午夜欧美电影在线观看| 国产iv一区二区三区| 欧美日韩成人高清| 欧美一区二区三区婷婷月色 | 国产欧美一区二区精品久导航 | av网站免费线看精品| 91麻豆精品国产自产在线 | 国产精品资源在线看| 欧美日韩精品一区二区三区| 国产日韩欧美在线一区| 视频一区国产视频| 91蝌蚪porny| 欧美一区二区三区免费在线看 | 久久久午夜精品理论片中文字幕| 亚洲免费高清视频在线| 国产98色在线|日韩| 日韩欧美高清dvd碟片| 亚洲国产精品精华液网站| 91女厕偷拍女厕偷拍高清| 国产精品狼人久久影院观看方式| 国内一区二区在线| 日韩免费电影网站| 免费看欧美女人艹b| 欧美一区二区免费观在线| 亚洲综合视频网| 欧美视频中文一区二区三区在线观看| 国产精品国产自产拍高清av| 国产毛片一区二区| 亚洲国产成人自拍| 日韩国产一二三区| 欧美电影一区二区三区| 欧美a一区二区| 欧美一级精品大片| 久久99九九99精品| 26uuu成人网一区二区三区| 国产精品一区免费视频| 国产日产欧美一区| 91麻豆国产香蕉久久精品| 亚洲欧洲综合另类| 91传媒视频在线播放| 亚洲电影你懂得| 99久久伊人精品| 综合分类小说区另类春色亚洲小说欧美| 成av人片一区二区| 亚洲欧美日韩国产另类专区| 欧美日韩一区二区在线视频| 裸体一区二区三区| 国产精品传媒入口麻豆| 欧美理论在线播放| 国产成人午夜精品5599| 亚洲精品高清在线观看| 日韩精品一区二区三区在线播放 | 中文字幕在线视频一区| 欧美偷拍一区二区| 美女爽到高潮91| 亚洲精品国产成人久久av盗摄| 欧美人体做爰大胆视频| 粉嫩av一区二区三区在线播放| 亚洲超碰精品一区二区| 国产精品青草久久| 欧美精品电影在线播放| 亚洲成人动漫在线免费观看| 精品少妇一区二区三区在线播放| 国产精品三级视频| 99久久精品免费看| 久久青草国产手机看片福利盒子| 久久久久久久久久久久久久久99 | 高清不卡在线观看av| 国产精品素人一区二区| 91同城在线观看| 日日摸夜夜添夜夜添精品视频| 国产精品99久久久久久似苏梦涵| 国产蜜臀av在线一区二区三区| 成人污视频在线观看| 亚洲激情成人在线| zzijzzij亚洲日本少妇熟睡| 中文字幕在线不卡视频| 欧美综合在线视频| 福利电影一区二区| 亚洲色图制服诱惑| 中文字幕日韩av资源站| 国产午夜久久久久| 国产亚洲欧洲一区高清在线观看| 日韩欧美精品三级| 欧美日韩在线三区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 成人av在线资源网站| 国产精品乡下勾搭老头1| 懂色av中文一区二区三区| 成人av影院在线| 久久99国产精品久久| 国产乱妇无码大片在线观看| 一区二区中文视频| 亚洲人精品一区| 亚洲国产cao| 丝袜诱惑亚洲看片| 日本怡春院一区二区| 国产一区二区三区蝌蚪| 94-欧美-setu| 日韩一级欧美一级|