精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

你所知道的PHP中的公鑰加密是錯誤的

安全 漏洞
我們的安全團隊確認了 CVE-2015-7503漏洞,又名ZF2015-10,這是一個在使用RSA過程中,出現的功能上的漏洞,存在于Zend框架的密碼庫中。

概述

去年,我們的安全團隊確認了 CVE-2015-7503漏洞,又名ZF2015-10,這是一個在使用RSA過程中,出現的功能上的漏洞,存在于Zend框架的密碼庫中。

[[179847]]

這個實際漏洞(采用PKCS1v1.5 填充方法的RSA密碼“填充預言”漏洞)最初是由Daniel Bleichenbacher在1998年發布出來的。“填充預言”漏洞允許攻擊者用一個加密的消息,并多次發送修改過的密文到服務器(每一次得到一個填充錯誤的標識),根據返回的錯誤標識,有可能恢復出原始信息。

人們可能希望,任何允許攻擊者還原出原始信息的漏洞(“填充預言”已經被發現了超過十六年),開發者都應該有所了解,并減小漏洞利用的可能性。

很遺憾,當我們審察PHP軟件時(包括開源的和專用的),我們發現,即使在2016年編寫的應用層加密協議中,仍然存在這種漏洞,可以通過這種方法去攻擊。

我們相信造成這種結果的因素主要有兩個方面:

1.大多數開發人員對如何在所有語言中安全的實現公鑰加密了解不夠。

2.PHP的OpenSSL 擴展在默認配置下是不安全的,但是在實際操作中,沒有人會去修改默認配置。

快速解決方案:使用安全的PHP公鑰加密庫

如果你對這么多的“為什么不安全”不感興趣,你可以直接看這個:“為你的PHP項目選擇一個正確的加密庫”。

RSA是如何變壞的

當涉及到應用層加密,使用RSA簡直是一個錯誤。這并不意味著你的應該程序是完全失敗的。無論如何,你必須避免很多RSA的實施缺陷(有些是明示的,有些不明顯)。讓我們看一看一些PHP開發人員可能會遇到的情況。

1.默認安全配置會讓每個人都上當

在PHP中,大多數的RSA在實施過程中都會用到下面的兩個函數:

openssl_public_encrypt()

openssl_private_encrypt()

來看一個這兩個函數的原型,有一個默認配置:

RSA在實施過程中用到的兩個函數的默認值

OPENSSL_PKCS1_PADDING 常量告訴OpenSSL 擴展:”我們想用PKCS1填充方法“。但是我們之前已經說過了,采用PKCS1v1.5 填充方法的RSA密碼,存在填充預言的弱點,這一點從1998年就已經被公開了。由于攻擊者為了恢復明文,可能需要一百萬個消息的攻擊成本,因此這種攻擊更多的被普遍稱為 "百萬消息攻擊"。

解決方案是無論你什么時候使用這兩個函數,都需要使用OPENSSL_PKCS1_OAEP_PADDING常量。這個常量會強制用OAEP填充方法代替不安全的PKCS1 V1.5填充方法。

在我們的體會中,實際上沒有人這么做(除非在我們團隊中有某個人幫它指了出來):

Zend\Crypt didn't

Sikker (PHP security library) didn't

Pikirasa (PHP cryptography library) didn't

Minds (social network allegedly backed by "Anonymous") didn't

甚至是有經驗加密開發人員,在使用RSA加密時,常常都會忘記使用OAEP。

因此,如果你需要強制使用公鑰算法(不論作為一個開發者,還是一個滲透測試者),并且當你們提到RSA算法,還談論著”2048bit密鑰夠不夠?或者需不需要用4096bit?“時,請先檢查你使用的填充方法吧。你很有可能只需要幾千條信息就能恢復出明文,從而完全將應用程序的安全性作廢。

2.直接使用RSA加密的危險性

如果你已經閱讀了前面的內容,并且已經思考過,”那好,如果我僅僅記著使用OAEP,我就可以不受阻礙,直接使用RSA加密任何信息嗎?”,沒有這么快,你最好不要用RSA加密長信息。

當面對加密長信息時,大多數開發者很聰明:他們會將信息分割成214-byte的信息塊(對于2048bit的密鑰),并且對每塊分別進行加密,可以簡單的將RSA的這種模式稱為ECB模式。

如果你這樣做,攻擊者可能不會去恢復出你的明文,但是正如之前所說過的,RSA很慢,罪犯可能會充分利用這個特點,去發動DDOS攻擊,從而很容易的擴大DDOS的影響,并且對RSA發動DDOS攻擊,不需要用明顯的攻擊方法,你可能只需要用復制、重新排序或刪除214字節塊的方法,而不是創建一個解密錯誤。

使用混合密碼體制

最好的實現公鑰密碼的方法是建立一個混合的加密體制。結合對稱密碼和非對稱密碼。這樣做有如下幾個好處:

效率高:對稱密碼加密速度比非對稱密碼快很多

適用性:對信息長度沒有實際限制

安全性:請看來面

1.混合RSA+AES

結合RSA和AES通常很有必要:

(1)用對稱密鑰,使用對稱密碼加密消息。

(2)使用公鑰密碼加密(1)中的對稱密鑰,從而讓只有私鑰的一方才可以解密出對稱密鑰,并使用它。

Zend\Crypt在3.1.0版本以后,就已經支付混合RSA-AES的加密體制了,并采用了EasyRSA庫。在Zend框架說明文檔中,對它采用的混合加密方案的工作原理理解的很好。

由于現有的AES密鑰大小一定,你需要加密的數據只有16、24、或者32byte,這遠小于2048bit RSA最大允許的214bytes。實際的數據加密采用的是CBC模式的AES,或者是CTR模式的AES。對于大多數應用程序,這種加密對消息長度沒有實踐的上限。

2.混合ECDH+Xsalsa20-Poly1305

Libsodium 加密庫使用基于橢圓曲線的DH密鑰交換算法,代替RSA,用于協商共享密鑰,該共享密鑰被xsalsa20-poly1305用于消息加密和密文鑒定中。

相關功能為crypto_box()。

當你想用接收者的公鑰加密數據時(即發送者無法解密),Libsodium 的另一功能是對于每條消息,產生一個隨機的公私密鑰對,并將公鑰附在密文后面,名為 crypto_box_seal()。

針對RSA的模數攻擊是一個長期的威脅

RSA的安全性基于大數分解的困難性,然而,在不久的將來,這一安全保證會面對兩個主要威脅:

1.改進的攻擊算法有可能比“通用數域篩法”更快的從公鑰中恢復出私鑰。對橢圓曲線密碼體制沒有效果。

2.量子計算機,這貨太強大,連橢圓曲線密碼體制都能破。

目前認為,一個老練的攻擊者,有可能在短短幾個月的時間里破解出1024位RSA,但是2048bit RSA仍然是安全的,然而,如果有一種方法能突破2048位RSA,那么這種方法對4096位RSA可能也有效。

如果你打算在2016年將加密技術應用到一個新的應用程序中,有可能突破RSA的那些迫在眉睫眉睫的威脅(真正的問題是,這種突破方法對ECDH或ECDSA是不是適用)絕對應該被考慮。實際上,在未來,你最好考慮不要用RSA、DSA、或者傳統的Diffie-Hellman算法。

總結

如果你需要在你的PHP應用中添加公鑰加密算法:

1.不要用RSA。我們甚至沒有講到數字簽名,它同樣也面臨著很多尚未解決的復雜問題(細微的偽造攻擊,假冒安全證明等等)。

2.你果你必須用RSA,不要直接用RSA。最好使用混合的加密體制,結合RSA和下面的一個:

AES-256-GCM

AES-256-CTR + HMAC-SHA256 (in an Encrypt then MAC construction)

3.確保你用了OAEP,而不是PKCS1 V1.5填充。否則,這肯定是一個漏洞。

責任編輯:趙寧寧 來源: 安全客
相關推薦

2020-11-19 07:49:24

JS變量作用域

2013-04-25 09:12:36

2017-01-15 13:37:05

2017-01-15 11:38:24

2019-12-11 16:56:37

HTTPS對稱加密Java

2013-06-28 14:09:33

PHP庫

2025-08-22 12:58:03

2022-12-13 08:00:39

2020-03-23 08:15:43

JavaScriptError對象函數

2018-11-28 11:20:09

區塊鏈中本聰分布式

2024-01-08 08:45:07

Spring容器Bean

2019-02-18 14:18:04

2019-06-04 05:00:27

公鑰加密工控安全網絡安全

2011-05-19 10:39:26

2014-11-03 13:58:16

CSSWeb

2012-12-21 16:57:37

手機安全個人信息泄漏個人信息安全

2024-04-10 10:15:16

監聽

2018-01-10 08:27:00

2022-06-29 08:32:04

游標MySQL服務器

2022-09-22 14:55:31

前端JavaScripthis
點贊
收藏

51CTO技術棧公眾號

欧美日韩大片| 亚洲色图欧美视频| 欧美三级午夜理伦三级中文幕| 亚洲成人性视频| 无码精品国产一区二区三区免费| 91美女视频在线| 国产成人av福利| 欧美在线不卡区| 免费精品在线视频| 红杏成人性视频免费看| 欧美中文字幕一二三区视频| 免费观看亚洲视频| 毛片免费在线观看| 国产成人av网站| 国产精品免费久久久久久| 欧美精品xxxxx| 成人精品视频| 亚洲精品国产美女| 在线a免费观看| 日本欧美一区| 婷婷久久综合九色综合绿巨人| 亚洲国产成人不卡| 黄色一级大片在线免费看国产一| 男女男精品网站| 7777kkkk成人观看| 男人与禽猛交狂配| 欧美日韩精品在线一区| 亚洲国产精彩中文乱码av在线播放 | 中文字幕一区二区不卡| 精选一区二区三区四区五区| 99久久久久成人国产免费| 日韩电影一区二区三区| **欧美日韩vr在线| 国产一卡二卡在线| 欧美体内she精视频在线观看| 在线电影中文日韩| 亚洲黄色在线网站| 国产精品网在线观看| 欧美一级片免费看| 国产欧美激情视频| 99久久综合国产精品二区| 精品欧美aⅴ在线网站| 久艹在线免费观看| 丝袜国产在线| 中文字幕综合网| 在线观看成人一级片| 成人亚洲性情网站www在线观看| 91亚洲精品一区二区乱码| 97在线中文字幕| av免费在线观看不卡| 久久草av在线| 成人在线中文字幕| 91中文字幕在线视频| 免费的成人av| 国产日韩欧美在线| 这里只有精品9| 久久精品国产精品亚洲精品| 国产精品入口免费视| 波多野结衣在线观看一区| 老司机一区二区三区| 日本成人黄色片| 国产精品久久久久久人| 久久午夜精品| 国产精品女主播视频| 337p粉嫩色噜噜噜大肥臀| 日韩电影在线免费看| 国产精品亚洲片夜色在线| 在线播放一级片| 国产伦精品一区二区三区视频青涩| 91精品在线观看视频| 99久久夜色精品国产亚洲| 国产ts人妖一区二区| 国产精选一区二区| 欧美日韩在线中文字幕| 日本一区二区三区久久久久久久久不| 亚洲mv在线看| av片在线观看免费| 午夜久久久久久| 一本久道中文无码字幕av| 少妇精品视频一区二区免费看| 欧美亚洲国产一区在线观看网站| 日韩av一卡二卡三卡| 亚洲日本va| 日韩精品福利网站| 99久久久无码国产精品不卡| 欧美国产91| 97在线观看视频| 亚洲视屏在线观看| 国产成人精品亚洲午夜麻豆| 久久久久久九九| 免费人成在线观看播放视频| 亚洲成人综合在线| 国产理论在线播放| 亚洲精品aⅴ| 亚洲精品永久免费精品| 在线观看黄网址| 亚洲综合另类| 91网站免费看| 日本v片在线免费观看| 亚洲婷婷综合色高清在线| 2018国产在线| 日韩电影精品| 精品五月天久久| 老熟妻内射精品一区| 999亚洲国产精| 国产这里只有精品| 日韩欧美电影在线观看| 亚洲欧美自拍偷拍色图| 久久久久久久久久久免费视频| 国产精品亚洲欧美日韩一区在线| 日韩精品中文字幕久久臀| 色偷偷www8888| 久久av最新网址| 2014亚洲精品| 第一福利在线| 偷窥国产亚洲免费视频| 操人视频免费看| 欧美午夜精品一区二区三区电影| 国内精久久久久久久久久人| 91精品视频免费在线观看 | 国产精品手机视频| 日韩精品成人av| 日本丶国产丶欧美色综合| 人妻av一区二区| 欧美91精品| 国产精品日韩在线播放| 黄色国产在线| 欧美日韩美女在线观看| 秘密基地免费观看完整版中文| 香蕉综合视频| 国产精品热视频| 欧洲毛片在线| 岛国av一区二区三区| 亚洲性图第一页| 亚洲影视一区二区三区| 国产欧美日韩精品在线观看| 国产美女性感在线观看懂色av| 狠狠色噜噜狠狠狠狠97| 黄色在线免费播放| 欧美特黄一区| 国产精品免费视频一区二区| 欧美78videosex性欧美| 欧美一区二区人人喊爽| 久艹在线观看视频| 韩国av一区二区三区四区| 日韩欧美亚洲区| 日产精品一区| 中日韩美女免费视频网址在线观看 | 91免费人成网站在线观看18| 五月香视频在线观看| 欧美精品丝袜久久久中文字幕| 国产精品精品软件男同| 国产在线精品不卡| 久久99国产精品一区| 电影91久久久| 色综合久久精品亚洲国产| 精品毛片在线观看| 亚洲最大成人综合| 久久国产劲爆∧v内射| 狠狠噜噜久久| 精品产品国产在线不卡| 中文字幕资源网在线观看免费| 亚洲精品一区二区三区不| 日韩电影在线观看一区二区| 国产欧美日韩精品一区| 日韩av片专区| 欧美国产日本| 蜜桃视频在线观看成人| 国产日韩另类视频一区| 北条麻妃一区二区三区中文字幕| 精品国产乱码一区二区三 | 日韩视频永久免费观看| www日本视频| 亚洲午夜电影在线| 久久精品国产亚洲av麻豆| 青娱乐精品视频| 精品少妇人妻av一区二区| 亚洲精品18| 日本国产欧美一区二区三区| av在线1区2区| 精品伦理精品一区| 久久久久久久久黄色| 国产精品久久久久aaaa| 91精品啪在线观看国产| 日韩精品免费专区| 91传媒免费视频| 免费久久久久久久久| 成人激情视频在线| 蜜桃av在线| 日韩视频第一页| 天堂中文在线视频| 欧美精品第一页| 日本在线观看中文字幕| 亚洲国产精品99久久久久久久久| 又黄又爽又色的视频| 亚洲综合丁香| 亚洲精品国产suv一区88| 欧美激情在线精品一区二区三区| 国产欧美日韩免费| 国产h片在线观看| 在线观看不卡av| 欧美熟妇乱码在线一区| 欧美系列亚洲系列| 日本黄色片视频| 中文字幕一区二区视频| 无码人妻精品一区二区三| 日韩电影一区二区三区四区| 国产高清www| 99久久99久久精品国产片桃花| 精品国产免费久久久久久尖叫| 中文成人激情娱乐网| 91成人在线视频| 成年人网站在线| 中文在线不卡视频| 欧美色综合一区二区三区| 欧美videos大乳护士334| 一区二区视频免费| 狠狠做深爱婷婷久久综合一区| 国产黄在线免费观看| 99久久婷婷国产综合精品电影| 熟妇无码乱子成人精品| 日韩国产欧美视频| 浮妇高潮喷白浆视频| 欧美日本中文| 欧美aaa在线观看| 欧美色图激情小说| 久久免费看av| 国产精品毛片视频| 亚洲综合中文字幕68页| 日本一区二区三区中文字幕 | 欧美日韩a v| 午夜欧美视频在线观看| 久久这里只有精品免费| 亚洲色图在线播放| 国产视频精品免费| 中文字幕在线一区二区三区| 日韩一级av毛片| 国产视频一区在线播放| 一区二区三区久久久久| 久久久九九九九| 国产交换配乱淫视频免费| 91蜜桃在线免费视频| 亚洲少妇18p| 成人av在线播放网址| 黑森林av导航| 成人av网站免费观看| 日本久久久久久久久久| aa级大片欧美| 30一40一50老女人毛片| 久久亚洲精品小早川怜子| 中文字幕乱码在线| 91年精品国产| 精品人妻互换一区二区三区| 国产午夜精品久久久久久久| 中文字幕网站在线观看| 国产欧美精品一区| 欧日韩不卡视频| 最新日韩av在线| 欧美日韩精品亚洲精品| 亚洲一区二区在线视频| 国产一卡二卡在线| 一本一道久久a久久精品综合蜜臀| 亚洲不卡在线视频| 欧美日韩免费不卡视频一区二区三区| 国产永久免费视频| 欧美mv日韩mv亚洲| 天堂av网在线| 国产亚洲欧洲高清一区| 麻豆网站在线| 欧美高清不卡在线| 亚洲第一av| 国产日韩精品视频| 视频一区日韩| 欧美高清视频一区| 久久一区二区三区喷水| 国产一级不卡视频| 欧美亚洲免费| 国产欧美一区二| caoporen国产精品视频| 男人操女人动态图| 亚洲免费看黄网站| 中文字幕亚洲精品一区| 欧美日韩国产高清一区二区| www.蜜臀av.com| 亚洲人午夜精品免费| 成人黄视频在线观看| 欧美影院在线播放| 日本欧美在线| 久久国产精品一区二区三区四区| 日韩夫妻性生活xx| 你真棒插曲来救救我在线观看| 日韩电影在线免费| 国产精品果冻传媒| 国产精品你懂的| 在线观看黄网站| 91精品国产91久久综合桃花| 三级视频在线播放| 美女福利精品视频| 日韩中文在线播放| 国产精品国产精品国产专区蜜臀ah | 丰满放荡岳乱妇91ww| 国产高清一区二区三区四区| 一区二区三区日韩欧美精品| 国产一级片免费在线观看| 精品免费国产一区二区三区四区| av在线1区2区| 青草成人免费视频| caoporn成人免费视频在线| 亚洲视频电影| 久久亚洲欧美| 国产xxxx视频| 一区二区三区四区av| 91成品人影院| 亚洲视频在线观看视频| 超碰在线cao| av在线不卡一区| 999国产精品| 污色网站在线观看| 91蜜桃在线观看| 日韩精品一区二区不卡| 日韩一区二区精品在线观看| 1区2区3区在线观看| 欧亚精品在线观看| 国产精品香蕉| 香蕉视频免费版| 毛片基地黄久久久久久天堂| 成人精品999| 天天色天天操综合| 好吊色在线观看| 色综合久久88| 136导航精品福利| 999久久欧美人妻一区二区| 国产一区在线看| 国产精品成人69xxx免费视频| 91福利在线观看| 国内在线精品| 青草青草久热精品视频在线网站| 欧美色图婷婷| 欧美丰满熟妇bbbbbb百度| 丁香桃色午夜亚洲一区二区三区| 日韩成人毛片视频| 欧美电影在线免费观看| 男人和女人做事情在线视频网站免费观看| 国产精品91久久久| 精品国产91久久久久久浪潮蜜月| 欧美激情成人网| 国产午夜精品理论片a级大结局| 奴色虐av一区二区三区| 一区二区三区 在线观看视| 韩国精品主播一区二区在线观看| 欧美另类一区| 日韩av二区在线播放| 亚洲精品91在线| 欧美系列一区二区| 麻豆tv入口在线看| 亚洲一区美女视频在线观看免费| 综合激情网站| 扒开伸进免费视频| 狠狠色狠狠色综合日日五| 成人不用播放器| 国产欧美精品一区二区三区-老狼| 欧美高清视频手机在在线| 三日本三级少妇三级99| 亚洲在线视频一区| 亚欧在线观看视频| 欧美中文在线观看| 成人一区二区| 中文字幕avav| 午夜精品一区二区三区免费视频| 日本不卡免费播放| 国产日韩欧美一二三区| 欧美视频亚洲视频| 日韩人妻一区二区三区| 欧美久久一二三四区| av资源在线看片| 日韩久久久久久久| 国产黄人亚洲片| 亚洲成人av影片| 久久电影一区二区| 天堂网av成人| 国产日韩欧美久久| 亚洲妇熟xx妇色黄| 成人不用播放器| 国产欧美一区二区在线播放| 日本欧美一区二区| 久久中文字幕在线观看| 在线播放亚洲激情| 波多野结衣在线一区二区| 国产一级不卡毛片| 一区二区三区四区乱视频| 三级国产在线观看| 亚洲www永久成人夜色| 国产亚洲一区在线| 免费看特级毛片| 亚洲色图15p| 99热这里只有精品首页 | 欧美亚洲黄色片| 国产精品久久久久久久久免费桃花 | 国产免费内射又粗又爽密桃视频| 91美女在线观看|