欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

HTML5安全介紹之內(nèi)容安全策略(CSP)簡介_HTML5教程

編輯Tag賺U幣

推薦:HTML5 Web存儲方式的localStorage和sessionStorage進(jìn)行數(shù)據(jù)本地存儲案例應(yīng)用
localStorage(本地存儲),可以長期存儲數(shù)據(jù),沒有時間限制,一天,一年,兩年甚至更長,數(shù)據(jù)都可以使用,sessionStorage(會話存儲),只有在瀏覽器被關(guān)閉之前使用,創(chuàng)建另一個頁面時同意可以使用,關(guān)閉瀏覽器之后數(shù)據(jù)就會消失

 萬維網(wǎng)的安全策略植根于同源策略。例如m.ghpqjb.com的代碼只能訪問m.ghpqjb.com的數(shù)據(jù),而沒有訪問http://www.baidu.com的權(quán)限。每個來源都與網(wǎng)絡(luò)的其它部分分隔開,為開發(fā)人員構(gòu)建了一個安全的沙箱。理論上這是完美的,但是現(xiàn)在攻擊者已經(jīng)找到了聰明的方式來破壞這個系統(tǒng)。
        這就是XSS跨站腳本攻擊,通過虛假內(nèi)容和誘騙點(diǎn)擊來繞過同源策略。這是一個很大的問題,如果攻擊者成功注入代碼,有相當(dāng)多的用戶數(shù)據(jù)會被泄漏。
        現(xiàn)在我們介紹一個全新的、有效的安全防御策略來減輕這種風(fēng)險(xiǎn),這就是內(nèi)容安全策略(ContentSecurity Policy,CSP)。
來源白名單
        XSS攻擊的核心是利用了瀏覽器無法區(qū)分腳本是被第三方注入的,還是真的是你應(yīng)用程序的一部分。例如Google +1按鈕會從https://apis.google.com/js/plusone.js加載并執(zhí)行代碼,但是我們不能指望從瀏覽器上的圖片就能判斷出代碼是真的來自apis.google.com,還是來自apis.evil.example.com。瀏覽器下載并執(zhí)行任意代碼的頁面請求,而不論其來源。
        CSP定義了Content-Security-PolicyHTTP頭來允許你創(chuàng)建一個可信來源的白名單,使得瀏覽器只執(zhí)行和渲染來自這些來源的資源,而不是盲目信任服務(wù)器提供的所有內(nèi)容。即使攻擊者可以找到漏洞來注入腳本,但是因?yàn)閬碓床话诎酌麊卫铮虼藢⒉粫粓?zhí)行。
        以上面Google +1按鈕為例,因?yàn)槲覀兿嘈臿pis.google.com提供有效的代碼,以及我們自己,所以可以定義一個策略,允許瀏覽器只會執(zhí)行下面兩個來源之一的腳本。
        Content-Security-Policy:script-src 'self' https://apis.google.com
        是不是很簡單?script-src可以為指定頁面控制腳本相關(guān)權(quán)限。這樣瀏覽器只會下載和執(zhí)行來自http://apis.google.com和本頁自身的腳本。
        一旦我們定義了這個策略,瀏覽器會在檢測到注入代碼時拋出一個錯誤(請注意是什么瀏覽器)。
內(nèi)容安全策略適用于所有常用資源
        雖然腳本資源是最明顯的安全隱患,但是CSP還提供了一套豐富的指令集,允許頁面控制加載各種類型的資源,例如如下的類型:
content-src:限制連接的類型(例如XHR、WebSockets和EventSource)
font-src:控制網(wǎng)絡(luò)字體的來源。例如可以通過font-src https://themes.googleusercontent.com來使用Google的網(wǎng)絡(luò)字體。
frame-src:列出了可以嵌入的frame的來源。例如frame-src https://youtube.com只允許嵌入YouTube的視頻。。
img-src:定義了可加載圖像的來源。
media-src:限制視頻和音頻的來源。
object-src:限制Flash和其他插件的來源。
style-src:類似于Script-src,只是作用于css文件。
        默認(rèn)情況下,所有的設(shè)置都是打開的,不做任何限制。你可以以分號分隔多個指令,但是類似于script-src https://host1.com;script-src https://host2.com的形式,第二個指令將會被忽略。正確的寫法是script-src https://host1.com https://host2.com。
        例如,你有一個應(yīng)用需要從內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN,例如https://cdn.example.net)加載所有的資源,并且知道不需要任何frame和插件的內(nèi)容,你的策略可能會像下面這樣:
Content-Security-Policy:default-src https://cdn.example.net; frame-src 'none'; object-src 'none'
細(xì)節(jié)
        我在例子里使用的HTTP頭是Content-Security-Policy,但是現(xiàn)代瀏覽器已經(jīng)通過前綴來提供了支持:Firefox使用x-Content-Security-Policy,WebKit使用X-WebKit-CSP。未來會逐步過渡到統(tǒng)一的標(biāo)準(zhǔn)。
        策略可以根據(jù)每個不同的頁面而設(shè)定,這提供了很大的靈活度。因?yàn)槟愕恼军c(diǎn)可能有的頁面有Google +1的按鈕,而有的則沒有。
        每個指令的來源列表可以相當(dāng)靈活,你可以指定模式(data:, https:),或者指定主機(jī)名在一個范圍(example.com,它匹配主機(jī)上的任意來源、任意模式和任意端口),或者指定一個完整的URI(https://example.com:443,特指https協(xié)議,example.com域名,443端口)。
        你在來源列表中還可以使用四個關(guān)鍵字:
“none”:你可能期望不匹配任何內(nèi)容
“self”:與當(dāng)前來源相同,但不包含子域
“unsafe-inline”:允許內(nèi)聯(lián)Javascript和CSS
“unsafe-eval”:允許文本到JS的機(jī)制例如eval
        請注意,這些關(guān)鍵詞需要加引號。
沙箱
        這里還有另外一個值得討論的指令:sandbox。和其他指令有些不一致,它主要是控制頁面上采取的行為,而不是頁面能夠加載的資源。如果設(shè)置了這個屬性,頁面就表現(xiàn)為一個設(shè)置了sandbox屬性的frame一樣。這對頁面有很大范圍的影響,例如防止表單提交等。這有點(diǎn)超出了本文的范圍,但是你可以在HTML5規(guī)范的“沙箱標(biāo)志設(shè)置”章節(jié)找到更多信息。
有害的內(nèi)聯(lián)代碼
        CSP基于來源白名單,但是它不能解決XSS攻擊的最大來源:內(nèi)聯(lián)腳本注入。如果攻擊者可以注入包含有害代碼的script標(biāo)簽(<script>sendMyDataToEvilDotCom();</script>),瀏覽器并沒有好的機(jī)制來區(qū)分這個標(biāo)簽。CSP只能通過完全禁止內(nèi)聯(lián)腳本來解決這個問題。
        這個禁止項(xiàng)不僅包括腳本中嵌入的script標(biāo)簽,還包括內(nèi)聯(lián)事件處理程序和javascrpt:這種URL。你需要把script標(biāo)簽的內(nèi)容放到一個外部文件里,并且用適當(dāng)?shù)腶ddEventListener的方式替換javascript:和<a…onclick=”[JAVASCRIPT]”>。例如,你可能會把下面的表單:
<script>
  function doAmazingThings() {
    alert('YOU AM AMAZING!');
  }
</script>
<button onclick='doAmazingThings();'>Am I amazing?</button>
        重寫為下面的形式:
<!-- amazing.html -->
<script src='amazing.js'></script>
<button id='amazing'>Am I amazing?</button>
// amazing.js
function doAmazingThings() {
  alert('YOU AM AMAZING!');
}
document.addEventListener('DOMContentReady', function () {
  document.getElementById('amazing')
          .addEventListener('click', doAmazingThings);
});
        無論是否使用CSP,以上的代碼其實(shí)有更大的優(yōu)點(diǎn)。內(nèi)聯(lián)JavaScript完全混合了結(jié)構(gòu)和行為,你不應(yīng)該這么做。另外外聯(lián)資源更容易進(jìn)行瀏覽器緩存,開發(fā)者更容易理解,并且便于編譯和壓縮。如果采用外聯(lián)代碼,你會寫出更好的代碼。
        內(nèi)聯(lián)樣式需要以同樣的方式進(jìn)行處理,無論是style屬性還是style標(biāo)簽都需要提取到外部樣式表中。這樣可以防止各式各樣神奇的數(shù)據(jù)泄漏方式。
        如果你必須要有內(nèi)聯(lián)腳本和樣式,可以為script-src or style-src屬性設(shè)定'unsafe-inline值。但是不要這樣做,禁止內(nèi)聯(lián)腳本是CSP提供的最大安全保證,同時禁止內(nèi)聯(lián)樣式可以讓你的應(yīng)用變得更加安全和健壯。這是一個權(quán)衡,但是非常值得。
Eval
        即便攻擊者不能直接注入腳本,他可能會誘使你的應(yīng)用把插入的文本轉(zhuǎn)換為可執(zhí)行腳本并且自我執(zhí)行。eval() , newFunction() , setTimeout([string], ...) 和setInterval([string], ...) 都可能成為這種危險(xiǎn)的載體。CSP針對這種風(fēng)險(xiǎn)的策略是,完全阻止這些載體。
        這對你構(gòu)建應(yīng)用的方式有一些影響:
        通過內(nèi)置的JSON.parse解析JSON,而不依靠eval。IE8以后的瀏覽器都支持本地JSON操作,這是完全安全的。
        通過內(nèi)聯(lián)函數(shù)代替字符串來重寫你setTimeout和setInterval的調(diào)用方式。例如:  
setTimeout("document.querySelector('a').style.display = 'none';", 10);
        可以重寫為:
setTimeout(function () { document.querySelector('a').style.display = 'none'; }, 10);
        避免運(yùn)行時的內(nèi)聯(lián)模版:許多模版庫都使用new Function()以加速模版的生成。這對動態(tài)程序來說非常棒,但是對惡意文本來說存在風(fēng)險(xiǎn)。
報(bào)告
        CSP可以在服務(wù)器端阻止不可信的資源對用戶來說非常有用,但是對于獲取各種發(fā)送到服務(wù)器的通知來說對我們卻非常有用,這樣我們就能識別和修復(fù)任何惡意腳本注入。為此你可以通過report-uri指令指示瀏覽器發(fā)送JSON格式的攔截報(bào)告到某個地址。
Content-Security-Policy: default-src 'self'; ...; report-uri /my_amazing_csp_report_parser;
        報(bào)告看起來會像下面這樣:
{
  "csp-report": {
    "document-uri": "http://example.org/page.html",
    "referrer": "http://evil.example.com/",
    "blocked-uri": "http://evil.example.com/evil.js",
    "violated-directive": "script-src 'self' https://apis.google.com",
    "original-policy": "script-src 'self' https://apis.google.com; report-uri http://example.org/my_amazing_csp_report_parser"
  }
}
        其中包含的信息會幫助你識別攔截的情況,包括攔截發(fā)生的頁面(document-uri),頁面的referrer,違反頁面策略的資源(blocked-uri),所違反的指令(violated-directive)以及頁面所有的內(nèi)容安全策略(original-policy)。
現(xiàn)實(shí)用法
        CSP現(xiàn)在在Chrome 16+和Firefox 4+的瀏覽器上可用,并且它在IE10上預(yù)計(jì)會獲得有限的支持。Safari目前還不支持,但是WebKit每晚構(gòu)建版已經(jīng)可用,所以預(yù)計(jì)Safari將會在下面的迭代中提供支持。
        下面讓我們看一些常用的用例:
        實(shí)際案例1:社會化媒體widget
Google +1 button包括來自https://apis.google.com的腳本,以及嵌入自https://plusone.google.com的iframe。你的策略需要包含這些源來使用Google +1的按鈕。最簡單的策略是script-src https://apis.google.com; frame-src https://plusone.google.com。你還需要確保Google提供的JS片段存放在外部的JS文件里。
Facebook的Like按鈕有許多種實(shí)現(xiàn)方案。我建議你堅(jiān)持使用iframe版本,因?yàn)樗梢院湍阏军c(diǎn)的其它部分保持很好的隔離。這需要使用frame-src https://facebook.com指令。請注意,默認(rèn)情況下,F(xiàn)acebook提供的iframe代碼使用的是相對路徑//facebook.com,請把這段代碼修改為https://facebook.com,HTTP你沒有必要可以不使用。
Twitter的Tweet按鈕依賴于script和frame,都來自于https://platform.twitter.com(Twitter默認(rèn)提供的是相對URL,請?jiān)趶?fù)制的時候編輯代碼來指定為HTTPS方式)。
        其它的平臺有相似的情況,可以類似的解決。我建議把default-src設(shè)置為none,然后查看控制臺來檢查你需要使用哪些資源來確保widget正常工作。
        使用多個widget非常簡單:只需要合并所有的策略指令,記住把同一指令的設(shè)置都放在一起。如果你想使用上面這三個widget,策略看起來會像下面這樣:
script-src https://apis.google.com https://platform.twitter.com; frame-src https://plusone.google.com https://facebook.com https://platform.twitter.com
        實(shí)際案例2:防御
        假設(shè)你訪問一個銀行網(wǎng)站,并且希望確保只加載你所需的資源。在這種情況下,開始設(shè)置一個默認(rèn)的權(quán)限來阻止所有的內(nèi)容(default-src ‘none’),并且從這從頭構(gòu)建策略。
        比如,銀行網(wǎng)站需要從來自https://cdn.mybank.net的CDN加載圖像、樣式和腳本,并且通過XHR連接到https://api.mybank.com/來拉取各種數(shù)據(jù),還需要使用frame,但是frame都來自非第三方的本地頁面。網(wǎng)站上沒有Flash、字體和其他內(nèi)容。這種情況下我們可以發(fā)送最嚴(yán)格的CSP頭是:
Content-Security-Policy: default-src 'none'; script-src https://cdn.mybank.net; style-src https://cdn.mybank.net; img-src https://cdn.mybank.net; connect-src https://api.mybank.com; frame-src 'self'
        實(shí)際案例3:只用SSL
        一個婚戒論壇管理員希望所有的資源都通過安全的方式進(jìn)行加載,但是不想真的編寫太多代碼;重寫大量第三方論壇內(nèi)聯(lián)腳本和樣式的代碼超出了他的能力。所以以下的策略將會是非常有用的:
Content-Security-Policy: default-src https:; script-src https: 'unsafe-inline'; style-src https: 'unsafe-inline'
        盡管default-src指定了https,腳本和樣式不會自動繼承。每個指令將會完全覆蓋默認(rèn)資源類型。
未來
        W3C的Web應(yīng)用安全工作組正在制定內(nèi)容安全策略規(guī)范的細(xì)節(jié),1.0版本將要進(jìn)入最后修訂階段,它和本文描述的內(nèi)容已經(jīng)非常接近。而public-webappsec@郵件組正在討論1.1版本,瀏覽器廠商也在努力鞏固和改進(jìn)CSP的實(shí)現(xiàn)。
        CSP 1.1在畫板上有一些有趣的地方,值得單獨(dú)列出來:
        通過meta標(biāo)簽添加策略:CSP的首選設(shè)置方式是HTTP頭,它非常有用,但是通過標(biāo)記或者腳本設(shè)置會更加直接,不過目前還未最終確定。WebKit已經(jīng)實(shí)現(xiàn)了通過meta元素進(jìn)行權(quán)限設(shè)置的特性,所以你現(xiàn)在可以在Chrome下嘗試如下的設(shè)置:在文檔頭添加<metahttp-equiv="X-WebKit-CSP" content="[POLICY GOES HERE]">。
        你甚至可以在運(yùn)行時通過腳本來添加策略。
        DOM API:如果CSP的下一個迭代添加了這個特性,你可以通過Javascript來查詢頁面當(dāng)前的安全策略,并根據(jù)不同的情況進(jìn)行調(diào)整。例如在eval()是否可用的情況下,你的代碼實(shí)現(xiàn)可能會有些許不同。這對JS框架的作者來說非常有用;并且API規(guī)范目前還非常不確定,你可以在規(guī)范草案的腳本接口章節(jié)找到最新的迭代版本。
        新的指令:許多新指令正在討論中,包括script-nonce:只有明確指定的腳本元素才能使用內(nèi)聯(lián)腳本;plugin-types:這將限制插件的類型;form-action:允許form只能提交到特定的來源。
        如果你對這些未來特性的討論感興趣,可以閱讀郵件列表的歸檔或者加入郵件列表。
        本文譯自:http://www.HTML5/">html5rocks.com/en/tutorials/security/content-security-policy/
摘自:蔣宇捷的博客

分享:Bootstrap 學(xué)習(xí)分享
Bootstrap 是由Twitter 工程師推出的基于HTML,CSS,JAVASCRIPT的簡潔靈活的流行前端框架

來源:未知//所屬分類:HTML5教程/更新時間:2013-04-22
相關(guān)HTML5教程
中文字幕一二三四| 东北少妇不带套对白| 东京热无码av男人的天堂| 日本一道高清亚洲日美韩| 天堂影院一区二区| 在线不卡中文字幕| 99国产在线| 少妇按摩一区二区三区| 成人免费黄色| 丁香一区二区三区| 亚洲欧美制服第一页| 在线播放豆国产99亚洲| 国产精品第56页| 日韩欧美国产精品综合嫩v| 亚洲日本乱码在线观看| 婷婷综合在线观看| 欧美一级黑人aaaaaaa做受| 美女少妇一区二区| 丰满岳乱妇国产精品一区| 久久综合九色| 日韩免费观看高清完整版 | 国产亚洲色婷婷久久99精品91| 写真福利精品福利在线观看| 国产一区二区中文字幕| 日韩精品在线视频| 女女同性女同一区二区三区按摩| 日韩精品视频免费看| 欧美高清视频在线观看mv| 性感美女久久精品| 成人免费xxxxx在线观看| 亚洲蜜桃精久久久久久久久久久久| 四虎精品永久免费| 久久天天做天天爱综合色| 欧美精品日韩三级| 日本肉体xxxx裸体xxx免费| 日韩在线视频免费| 国产激情一区二区三区桃花岛亚洲 | 欧美日韩亚洲一区二区三区四区| 国产精品久久久久久久精| 欧美三级伦理在线| 狠狠躁夜夜躁人人爽超碰91| 豆国产97在线| 天天干天天色天天干| 色香蕉在线视频| 国产99久久久久久免费看农村| www日韩欧美| www.天天射.com| 国产精品迅雷| 99久久精品久久久久久清纯| 欧美激情xxxx性bbbb| 中文字幕第17页| 色播视频在线播放| 色综合激情久久| 欧美精品777| 亚洲二区三区四区| 国产伦精品一区二区三区视频网站| 极品尤物久久久av免费看| 4438x亚洲最大成人网| 神马影院午夜我不卡影院| 日韩精品手机在线| 亚洲毛片网站| 亚洲电影在线观看| 亚洲国产成人精品无码区99| 性一交一乱一透一a级| 国产黄色精品视频| 欧美黄色三级网站| 99精品一区二区三区无码吞精| 丁香婷婷成人| 婷婷综合五月天| 国产一区二区三区高清| 日韩精品――中文字幕| 亚洲中字黄色| 国产亚洲一区精品| 成年网站在线播放| 超碰国产精品一区二页| 亚洲欧美日韩国产中文在线| 亚洲free性xxxx护士白浆| 99久久婷婷国产综合| 欧美日韩p片| 精品国产91乱码一区二区三区| 无码 制服 丝袜 国产 另类| 午夜av入18在线| 2019国产精品| 国产精品看片资源| 一区二区在线观看免费视频| 亚洲人人精品| 亚洲系列中文字幕| 天堂在线一区二区三区| 美国十次综合久久| 午夜精品久久久久| 日韩和欧美的一区二区| 国产精品怡红院| 99久久99久久精品免费观看| 国产成人精品av在线| 国产视频精品免费| 野花国产精品入口| 最近2019好看的中文字幕免费| 在线观看中文av| 日韩高清一级| 欧美三级日韩在线| 日本阿v视频在线观看| 韩国三级一区| 一区二区三区不卡在线观看| 免费日韩电影在线观看| 国产精品久久777777换脸| 成人免费毛片高清视频| 国产成人亚洲综合91精品| 久久高清内射无套| 米奇777在线欧美播放| 久久这里有精品视频| 玖草视频在线观看| 欧美福利视频| 在线观看视频99| 中文字幕人妻一区| 93在线视频精品免费观看| 亚洲国产精品网站| 九一精品久久久| 综合亚洲色图| 精品三级av在线| 亚洲一级片免费| 亚洲va久久久噜噜噜久久| 91精品国产综合久久小美女| 成人免费观看视频在线观看| 在线精品视频一区| 欧美丝袜第三区| 男女激情无遮挡| 精品国产亚洲一区二区三区在线 | 国产精品亚洲网站| 国产午夜在线播放| 国产成a人亚洲精| 国产日韩欧美在线看| 日日噜噜噜噜人人爽亚洲精品| 国产高清一区日本| 国产主播在线一区| 亚洲免费视频二区| 久久久久久久久99精品| 国产一区二区免费电影| 亚洲国产中文字幕在线| 亚洲激情综合网| 樱空桃在线播放| 天堂综合在线播放| 欧美亚洲综合一区| 成人精品视频一区二区| 精品在线播放| 亚洲欧美一区二区三区久久| 中文字幕一区二区人妻电影丶| 久久亚洲国产精品尤物| 欧美日韩综合视频网址| 精品视频免费在线播放| 牛牛影视一区二区三区免费看| 精品国产第一区二区三区观看体验| 性鲍视频在线观看| 亚洲激情久久| 欧美日韩xxxxx| 欧美交换国产一区内射| 国产·精品毛片| 国产精品av一区| 天堂在线视频免费观看| 五月开心婷婷久久| 国产精品宾馆在线精品酒店| 妖精视频一区二区三区免费观看| 精品网站999www| 实拍女处破www免费看| 久久精品日产第一区二区| 日韩av片免费在线观看| 久久午夜鲁丝片| 亚洲视频每日更新| 久久福利一区二区| a看欧美黄色女同性恋| 亚洲精品一线二线三线无人区| 国内精品国产三级国产aⅴ久| 欧美日韩一区二区国产| 97在线日本国产| 亚洲不卡在线视频| 中文字幕在线观看不卡| 日韩a级黄色片| 欧美日韩一区二区三区不卡视频| 国产婷婷色综合av蜜臀av| 我想看黄色大片| 国产乱子轮精品视频| 国产精品久久久久久久久久久久冷| 亚洲aaaaaaa| 欧美在线高清视频| 一二三级黄色片| 亚洲欧洲日本mm| 国产精品久久久久久久天堂| 国产精品国产三级国产aⅴ| 亚洲成人自拍偷拍| 99视频精品免费| 欧美.www| 日韩av电影中文字幕| 一级片在线免费观看视频| 亚洲一区二区在线免费看| 国产第一页视频| 欧美三级特黄| 国产精品久久二区| а√中文在线资源库| 91久久精品日日躁夜夜躁欧美| 日本不卡一区二区在线观看| 亚洲精品孕妇| 国产欧美一区二区三区四区| 高h调教冰块play男男双性文| 91成人在线免费观看| 又黄又爽又色的视频| 另类亚洲自拍| 成人国产一区二区| 香蕉成人影院| 亚洲精品久久久久中文字幕欢迎你| 永久免费毛片在线观看| 成人精品视频网站| 亚洲国产精品日韩| 天海翼亚洲一区二区三区| 久久精品国产综合| 精品国产午夜福利| 亚洲国产精品一区二区www在线| 美女网站免费观看视频| 99国产精品视频免费观看一公开 | 国产综合 伊人色| 成人污污视频| 国产亚洲欧洲高清一区| 日韩人妻无码一区二区三区99| 亚洲天堂中文字幕| 91最新在线观看| 首页国产欧美日韩丝袜| 国产精品三区在线| 欧美成年网站| 日韩视频第一页| 99re这里只有精品在线| 精品久久久一区| 国产a级黄色片| 国产成人av影院| 久久免费看毛片| 国产精品福利在线观看播放| 国产成人一区二区三区小说 | 少妇激情综合网| 中文字幕精品无码一区二区| 亚洲网友自拍偷拍| 女人扒开腿免费视频app| 精品亚洲成av人在线观看| 色综合久久88色综合天天提莫| 校花撩起jk露出白色内裤国产精品 | 欧美人交a欧美精品| 一起草av在线| 欧美猛男男办公室激情| 久久久久99精品成人| 欧美激情综合在线| 日韩欧美在线免费观看视频| 天堂资源在线中文精品| 日韩高清国产一区在线观看| 精品不卡一区| 国产精品成人久久久久| 最新欧美电影| 中文字幕日韩电影| 中文区中文字幕免费看| 欧美三级电影一区| 天堂网av2018| 日韩毛片在线免费观看| 三级性生活视频| 国产乱码精品1区2区3区| 桥本有菜av在线| 你懂的网址国产 欧美| 96久久精品| 果冻天美麻豆一区二区国产| 国内精品模特av私拍在线观看| 视频一区 中文字幕| 亚洲国产中文字幕在线观看| 欧美一区二区激情视频| 91久久一区二区| 永久免费观看片现看| 亚洲女爱视频在线| 肉丝美足丝袜一区二区三区四| 不卡的av网站| www一区二区www免费| 日本91福利区| 日本丰满大乳奶| 亚洲深夜影院| 亚洲7777| 欧美日韩国产欧| 久久久久久a亚洲欧洲aⅴ| 国内精品久久久久久久久电影网| 国产在线视频91| 国产成人一二| 国产成人av网址| 日韩免费精品| 欧美在线一区二区视频| 四虎影视国产精品| 97国产suv精品一区二区62| 99久久伊人| 欧美激情一区二区三区久久久| 伊人久久综合一区二区| 中文字幕亚洲一区二区三区五十路 | 精品久久久久中文慕人妻| 亚洲精品国产成人| 一级黄色a视频| 亚洲国产天堂久久国产91 | 精品福利视频一区二区三区| 一级黄色大片视频| 日韩欧美自拍偷拍| 天堂а√在线中文在线新版| 91麻豆精品国产91久久久资源速度 | 成人影视免费观看| 亚洲色图.com| 一级性生活大片| 一区二区三区欧美亚洲| 波多野结衣片子| 亚洲午夜精品久久久久久久久| 精品无码在线观看| 亚洲高清在线视频| а天堂中文在线资源| 狠狠色狠狠色综合日日五| 91porn在线视频| 欧美视频在线播放| 久久久国产精品成人免费| 欧美一区二区免费视频| 日韩乱码一区二区三区| 精品亚洲国产成av人片传媒| 国产视频aaa| 中文字幕av一区二区| 手机av免费在线观看| 欧美激情按摩在线| 成人在线精品| 国产精品久久久久久亚洲影视 | 久久无码av三级| 日本一级大毛片a一| 136国产福利精品导航| 一级片视频免费看| 黑人与娇小精品av专区| 国产精品美女毛片真酒店| 日韩三级视频在线看| 中文字幕日本人妻久久久免费 | 国产最新精品免费| 成人免费在线观看视频网站| 国产亚洲一区二区三区在线观看| 国产精品福利导航| 亚洲va韩国va欧美va精品| 好吊色视频在线观看| 91精品国产综合久久精品| 在线观看色网站| 一区二区亚洲精品国产| 黑人精品一区| 青草青草久热精品视频在线观看| 欧美韩一区二区| 国产一区二区不卡视频| 伊人久久婷婷| 欧美一区二区中文字幕| 97精品超碰一区二区三区| 在线免费播放av| 欧美日韩综合视频| 中文字幕手机在线视频| 亚洲午夜未满十八勿入免费观看全集| 欧美日韩精品免费观看视完整| 国产成人鲁鲁免费视频a| 日韩成人三级| 亚洲自拍的二区三区| 激情欧美一区二区| 中文字幕剧情在线观看| 亚洲精品国产无套在线观| 欧美日韩在线视频免费播放| 精品少妇一区二区三区日产乱码 | 不卡一区二区三区四区| 一区二区三区四区影院| 亚洲444eee在线观看| 综合激情网五月| 中文字幕欧美视频在线| 亚洲欧洲二区| 成人黄动漫网站免费| 亚洲影音先锋| 亚洲欧美激情网| 亚洲天堂av一区| 黄色一级片在线免费观看| 亚洲第一福利网站| 吉吉日韩欧美| 国产一区二区丝袜| 欧美日韩影院| 亚洲乱码中文字幕久久孕妇黑人| 国产欧美日韩麻豆91| 黄色激情小视频| 精品国产髙清在线看国产毛片| 超级碰碰久久| 成人免费视频网| 亚洲人妖在线| 国产一级做a爰片久久| 亚洲精品国久久99热| 成人免费区一区二区三区| 中文亚洲视频在线| 国产精品久久久久久久久久白浆| 欧美日韩一区综合| 国产乱码精品一品二品| 大又大又粗又硬又爽少妇毛片| 欧美巨大另类极品videosbest| 高h震动喷水双性1v1| 国产91露脸中文字幕在线| 永久亚洲成a人片777777| 亚洲美免无码中文字幕在线| 国产精品久久毛片a| 精品少妇爆乳无码av无码专区| 亚洲色图日韩av| 99re6热只有精品免费观看| 日韩欧美亚洲日产国产| 成人在线一区二区三区|