為您解碼網(wǎng)站建設(shè)的點點滴滴
發(fā)表日期:2018-08 文章編輯:小燈 瀏覽次數(shù):2122
今天webview中被檢測出有ssl劫持的危險。
檢測的方法是:
- app連上vpn(流量被引流到某服務(wù)器上);
- 在該服務(wù)器上使用抓包工具抓包(該抓包工具中內(nèi)置有權(quán)威機構(gòu)頒發(fā)的某ssl證書);
(結(jié)合php的curl,相當(dāng)于只設(shè)置了CURLOPT_SSL_VERIFYPEER未1,卻設(shè)置CURLOPT_SSL_VERIFYHOST為0 (默認為2 驗證common name是否有值且與當(dāng)前域名相匹配))
(自簽名證書需要信任的話,結(jié)合php的curl,設(shè)置CURLOPT_CAINFO(path to Certificate Authority (CA) bundle 文件路徑,默認為系統(tǒng)路徑,文件中可以保存1個或多個用來讓server驗證的證書 )或CURLOPT_CAPATH (保存CA證書的目錄)。(CURLOPT_SSL_VERIFYPEER為1時這兩個參數(shù)才有意義))
。安全要求更高的如金融機構(gòu),需進行雙向認證,即client驗證server ,server也要驗證client(銀行發(fā)給用戶的U盾就是用于雙向認證)結(jié)合php的curl,設(shè)置CURLOPT_SSLCERT(client端證書地址),CURLOPT_SSLCERTPASSWD(有密碼的話需要設(shè)置密碼),CURLOPT_SSLCERTTYPE(client端證書類型,默認為pem)(php的curl只支持pem格式、der、eng格式))
[1]參考了csdn上一篇清晰易懂的博文(點擊前去)[2]
參考文章:
日期:2018-04 瀏覽次數(shù):6790
日期:2017-02 瀏覽次數(shù):3472
日期:2017-09 瀏覽次數(shù):3690
日期:2017-12 瀏覽次數(shù):3557
日期:2018-12 瀏覽次數(shù):4857
日期:2016-12 瀏覽次數(shù):4608
日期:2017-07 瀏覽次數(shù):13667
日期:2017-12 瀏覽次數(shù):3538
日期:2018-06 瀏覽次數(shù):4292
日期:2018-05 瀏覽次數(shù):4477
日期:2017-12 瀏覽次數(shù):3582
日期:2017-06 瀏覽次數(shù):4007
日期:2018-01 瀏覽次數(shù):3969
日期:2016-12 瀏覽次數(shù):3933
日期:2018-08 瀏覽次數(shù):4450
日期:2017-12 瀏覽次數(shù):3749
日期:2016-09 瀏覽次數(shù):6480
日期:2018-07 瀏覽次數(shù):3238
日期:2016-12 瀏覽次數(shù):3253
日期:2018-10 瀏覽次數(shù):3407
日期:2018-10 瀏覽次數(shù):3514
日期:2018-09 瀏覽次數(shù):3601
日期:2018-02 瀏覽次數(shù):3622
日期:2015-05 瀏覽次數(shù):3549
日期:2018-09 瀏覽次數(shù):3333
日期:2018-06 瀏覽次數(shù):3460
日期:2017-02 瀏覽次數(shù):3895
日期:2018-02 瀏覽次數(shù):4356
日期:2018-02 瀏覽次數(shù):4215
日期:2016-12 瀏覽次數(shù):3599
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.