日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

探討OEM制造生命周期的安全性問題

Silicon Labs ? 來源:SiliconLabs ? 作者:JoshuaNorem ? 2022-09-26 14:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

雖然產(chǎn)品生命周期中的OEM階段比IC生產(chǎn)的OEM階段要短一些,但每個(gè)階段的安全風(fēng)險(xiǎn)與芯片供應(yīng)商面臨的風(fēng)險(xiǎn)卻很相似,且同樣影響深遠(yuǎn)。幸運(yùn)的是,OEM可以在其芯片供應(yīng)商建立的安全基礎(chǔ)上進(jìn)行構(gòu)建,并重復(fù)使用多種相同的技術(shù)。Silicon Labs(亦稱“芯科科技”)高級系統(tǒng)工程師Joshua Norem撰寫了本系列文章探討OEM制造生命周期的安全性問題

正如本系列文章“第一篇:IC制造生命周期關(guān)鍵階段之安全性入門”所述,IC生命周期的最后兩個(gè)階段是電路板組裝和電路板測試,而這兩個(gè)階段是由OEM來掌控的。

4883df44-3d61-11ed-9e49-dac502259ad0.png

圖1:OEM負(fù)責(zé)確保IC生命周期最后兩個(gè)階段的安全。

雖然產(chǎn)品生命周期中的OEM階段比IC生產(chǎn)的OEM階段要短一些,但每個(gè)階段的安全風(fēng)險(xiǎn)與芯片供應(yīng)商面臨的風(fēng)險(xiǎn)卻很相似,且同樣影響深遠(yuǎn)。幸運(yùn)的是,OEM可以在其芯片供應(yīng)商建立的安全基礎(chǔ)上進(jìn)行構(gòu)建,并重復(fù)使用多種相同的技術(shù)。

電路板組裝

電路板組裝與IC生產(chǎn)中的封裝步驟非常相似。但是,電路板組裝不是將晶粒放入封裝內(nèi),而是將芯片安裝到印制電路板(PCB)上,然后通常再將PCB安裝在某種外殼中。電路板組裝現(xiàn)場的物理安全和網(wǎng)絡(luò)安全是抵御攻擊的第一道防線。但是,不同承包商所提供的物理安全和網(wǎng)絡(luò)安全可能會有天壤之別。而且,受限于成本考慮和電路板測試性質(zhì),所提供的物理安全環(huán)境和網(wǎng)絡(luò)安全環(huán)境往往很糟糕。此階段最嚴(yán)重的風(fēng)險(xiǎn)包括設(shè)備竊取、設(shè)備分析和硬件修改。下文將對如何降低這些風(fēng)險(xiǎn)進(jìn)行闡述。

48a412aa-3d61-11ed-9e49-dac502259ad0.png

圖2:電路板組裝與IC生產(chǎn)階段的封裝非常相似。

設(shè)備竊取

竊取設(shè)備并試圖以合法手段轉(zhuǎn)售是該步驟首要關(guān)注的問題。與IC生產(chǎn)中的封裝測試階段一樣,通過對比電路板組裝現(xiàn)場的入庫和出庫庫存,很容易檢測到數(shù)量較大的設(shè)備竊取行為。

此階段OEM面臨的最大風(fēng)險(xiǎn)是攻擊者竊取大量設(shè)備、對設(shè)備進(jìn)行修改,并將修改后的產(chǎn)品出售給最終用戶。如果芯片供應(yīng)商提供定制編程,OEM可以通過訂購配置安全啟動(dòng)的部件來大大降低這種風(fēng)險(xiǎn)。安全啟動(dòng)能夠讓IC阻絕攻擊者試圖通過編程修改的所有軟件。

設(shè)備分析

與IC生產(chǎn)期間的封裝組裝階段相比,在此步驟中,攻擊者竊取系統(tǒng)進(jìn)行分析的可能性大大降低。因?yàn)樵诖瞬襟E中,電路板通常并不包含可進(jìn)行分析的有用信息。這是因?yàn)槿绻粽咴噲D分析硬件結(jié)構(gòu),他們可以通過購買設(shè)備輕松獲取樣本。此外,由于尚未對設(shè)備進(jìn)行編程,即使攻擊者以這種方式竊取設(shè)備也并不能訪問和分析任何具體的設(shè)備軟件。

硬件修改

由于隱蔽修改很容易被檢測到,所以很難對PCB進(jìn)行大規(guī)模隱蔽修改。OEM可以在可信的環(huán)境中進(jìn)行簡單的抽樣測試,以便直觀地檢查電路板,并將其與已知的良好樣品進(jìn)行比較以檢測是否進(jìn)行了修改。如果攻擊僅試圖修改一套特定的電路板,此類測試可能會檢測不到,但測試會讓此類攻擊難以開展和實(shí)施。

電路板測試

電路板測試階段的風(fēng)險(xiǎn)與IC生產(chǎn)期間的封裝測試風(fēng)險(xiǎn)類似。例如,多個(gè)供應(yīng)商共享測試系統(tǒng)是很常見的,這增加了安全漏洞或惡意軟件入侵的風(fēng)險(xiǎn)。然而,OEM在此階段的供應(yīng)商往往比IC制造的供應(yīng)商更加多元化,因此,電路板測試比芯片封裝測試更難以確保安全。

48dfb63e-3d61-11ed-9e49-dac502259ad0.png

圖3:同樣,電路板測試與IC生產(chǎn)期間的封裝測試非常相似。

通常電路板測試的物理安全和網(wǎng)絡(luò)安全較差。不同產(chǎn)品之間共享空間和測試主機(jī)是極其常見的,而且可能不會一直對測試系統(tǒng)打補(bǔ)丁。在最后測試中泄露機(jī)密數(shù)據(jù)的風(fēng)險(xiǎn)最終取決于產(chǎn)品的實(shí)施及其最終測試過程。如果IC足夠安全,那么最后的測試架構(gòu)就可以完全保護(hù)數(shù)據(jù)免受測試環(huán)境中惡意軟件的危害。遺憾的是,該主題過于復(fù)雜,無法在本文中深入探討。

惡意代碼注入

在電路板測試中最簡單的攻擊方法就是修改設(shè)備軟件。由于啟用安全啟動(dòng)和應(yīng)用程序編程都在電路板測試的同一步驟中完成,因此人們擔(dān)心攻擊者完全控制測試、注入惡意代碼并禁用安全啟動(dòng)??梢酝ㄟ^樣本測試或雙插入測試流程來降低這種風(fēng)險(xiǎn)。此外,如果定制編程可用,那么要求芯片供應(yīng)商配置并啟用安全啟動(dòng)將能有效防御惡意代碼注入。以此方式使用編程服務(wù)時(shí),電路板測試應(yīng)能驗(yàn)證安全啟動(dòng)得以正確配置和啟用,這一點(diǎn)仍尤為重要。封裝步驟和最后測試步驟可以協(xié)同工作、相互驗(yàn)證,因此,攻擊者要想更改芯片供應(yīng)商或OEM的代碼,就要破壞這兩個(gè)步驟才可能得逞。

值得注意的是,安全啟動(dòng)是否強(qiáng)力有效取決于是否對私鑰保密。強(qiáng)烈建議在硬件安全模塊(HSM)等安全密鑰庫中生成簽名密鑰,并且永遠(yuǎn)不要導(dǎo)出該密鑰。此外,應(yīng)嚴(yán)格限制密鑰簽名,最好是至少有兩個(gè)人的身份驗(yàn)證,以確保單個(gè)參與者不能對惡意映像文件進(jìn)行簽名。

身份提取

由于OEM通常會在電路板測試中加入憑證(加密密鑰和證書),因此攻擊者會試圖竊取訪問憑證或相關(guān)的密鑰材料。

事實(shí)證明,身份憑證的安全配置是一個(gè)十分復(fù)雜且極為微妙的問題。這不僅涉及到設(shè)備的功能、承包商的物理安全和網(wǎng)絡(luò)安全,還涉及到配置方法的設(shè)計(jì)。而且,還要考慮到制造規(guī)模和成本所產(chǎn)生的特有問題。此外,與所有安全性能一樣,無法確保所有的系統(tǒng)漏洞都得以解決。為設(shè)備提供身份認(rèn)證很容易,但以可接受的成本和較大的規(guī)模為設(shè)備提供強(qiáng)大的身份安全認(rèn)證卻絕非易事。

如果系統(tǒng)設(shè)計(jì)完善,私鑰將始終綁定安全密鑰庫,因此他人不可能訪問密鑰材料并偽造憑證。例如,Silicon Labs采取的措施是將生成設(shè)備證書的私鑰存儲在PC上的可信平臺模塊(TPM)中,該模塊可抵御物理入侵和邏輯入侵,它位于站點(diǎn)數(shù)據(jù)中心的訪問受限裝置之中。此外,使用這些密鑰還會受到限制,密鑰僅適用于某一批次的產(chǎn)品,且僅在該批次產(chǎn)品完成測試的前幾天可用,一旦該批次產(chǎn)品測試完成就會刪除這些密鑰。最后,如果此種密鑰被泄露,那么使用該密鑰制造的設(shè)備其憑證可被撤銷,以說明這些不再是可信設(shè)備。

同樣地,所有支持安全密鑰存儲的設(shè)備都在電路板上生成私鑰,而且這些密鑰將始終綁定安全密鑰庫。必須對不支持安全密鑰存儲的設(shè)備加入密鑰。而實(shí)際上,這些設(shè)備更容易受到攻擊者的入侵,因?yàn)楣粽邥[藏在測試基礎(chǔ)設(shè)施中以竊取私鑰。為了防止低安全性設(shè)備的證書冒充高安全性設(shè)備的證書,制造過程中生成的所有證書都包含有說明其私鑰存儲能力的數(shù)據(jù)。

OEM所采用的測試系統(tǒng)應(yīng)能抵御對物理訪問的修改及限制,應(yīng)檢查物理安全性、進(jìn)行標(biāo)準(zhǔn)訪問控制并及時(shí)記錄日志。最后,應(yīng)保證網(wǎng)絡(luò)和PC操作標(biāo)準(zhǔn)安全。例如,測試系統(tǒng)不應(yīng)直接與互聯(lián)網(wǎng)連接,也不應(yīng)使用公共登錄憑證。應(yīng)開展定期檢查,以確保在這些過程中發(fā)現(xiàn)并檢查到所有的修改。這些標(biāo)準(zhǔn)操作可以防止攻擊者一開始就獲取對測試系統(tǒng)的訪問權(quán)。除以上操作外,OEM還可以將測試設(shè)備委托給不與其他供應(yīng)商共享的合同制造商(CM),從而進(jìn)一步提高物理安全和網(wǎng)絡(luò)安全。這些系統(tǒng)也可以通過滲透測試來識別和修復(fù)漏洞,之后這些系統(tǒng)才可以使用。

最后,要妥善處理存儲在OEM的IT基礎(chǔ)設(shè)施中的更高級別的密鑰。這些更高級的密鑰應(yīng)存儲在密鑰庫中,且應(yīng)制定合理的訪問限制。這些密鑰的使用應(yīng)得到監(jiān)管,以便識別到意外操作,并可及時(shí)提醒相關(guān)工作人員。

對于那些不想自行建立憑證配置基礎(chǔ)設(shè)施的OEM,可選擇提供安全編程服務(wù)的芯片供應(yīng)商。例如,Silicon Labs在其Vault-High產(chǎn)品目錄中提供憑證,并且可以將憑證編程到定制化元件上,而這些定制化元件是通過定制化元件制造服務(wù)(CPMS)訂購的。這些服務(wù)使建立憑證配置基礎(chǔ)設(shè)施的負(fù)擔(dān)從電路板測試階段轉(zhuǎn)移到了芯片供應(yīng)商的編程階段。

機(jī)密信息提取

當(dāng)密鑰或?qū)S?a target="_blank">算法等機(jī)密信息被編程為電路板測試的一部分時(shí),攻擊者可能會通過破壞測試設(shè)備來獲取此信息。電路板測試階段用以抵御身份提取的所有建議措施均適用于此。同樣地,使用編程服務(wù)可以將這種風(fēng)險(xiǎn)從電路板測試階段轉(zhuǎn)移到芯片封裝測試階段。

使用一系列恰當(dāng)?shù)陌踩δ?,即使測試系統(tǒng)受到威脅,也可以配置機(jī)密信息并加以保護(hù)。如上所述,此配置要有安全的中央主機(jī)以及具有安全引擎的設(shè)備,這種引擎可以不受測試系統(tǒng)影響且可以通過中央主機(jī)進(jìn)行檢驗(yàn)以驗(yàn)證設(shè)備的狀態(tài)。電路板測試將對IC進(jìn)行編程、啟用安全啟動(dòng)并鎖定設(shè)備,然后設(shè)備將證明其狀態(tài)。如果測試設(shè)備被入侵且不再正常發(fā)揮作用,中央主機(jī)將在已經(jīng)得以證實(shí)的信息中檢測到它。如果中央主機(jī)認(rèn)為設(shè)備配置正確,便可以與已知的可靠應(yīng)用程序交換密鑰,然后通過該安全鏈路發(fā)送機(jī)密信息。此過程可防止測試系統(tǒng)查看或更改機(jī)密信息。

終端產(chǎn)品的安全需要OEM的不懈努力

在終端產(chǎn)品的安全方面,OEM面臨著與芯片供應(yīng)商相同的許多挑戰(zhàn)。雖然產(chǎn)品設(shè)計(jì)完善、物理環(huán)境和網(wǎng)絡(luò)環(huán)境安全可靠構(gòu)成了產(chǎn)品的第一道防線,但OEM可以按照其芯片供應(yīng)商采取的許多相同步驟和程序進(jìn)行操作,以防止針對其最終產(chǎn)品的大多數(shù)安全攻擊。此外,許多芯片供應(yīng)商提供的服務(wù)和功能,能夠讓OEM降低確保其制造環(huán)境安全的工作量和復(fù)雜性。如今,有效實(shí)施這些技術(shù)將有助于確保OEM所有互聯(lián)設(shè)備的安全,以及確保其所在的生態(tài)系統(tǒng)的安全。芯片供應(yīng)商和OEM應(yīng)攜手合作,為打造安全可靠的物聯(lián)網(wǎng)保駕護(hù)航。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • IC
    IC
    +關(guān)注

    關(guān)注

    36

    文章

    6484

    瀏覽量

    186444
  • 電路板
    +關(guān)注

    關(guān)注

    140

    文章

    5347

    瀏覽量

    109089
  • OEM
    OEM
    +關(guān)注

    關(guān)注

    4

    文章

    427

    瀏覽量

    53395

原文標(biāo)題:技術(shù)干貨:OEM制造生命周期關(guān)鍵階段之安全性入門-第二篇

文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    Altera三大FPGA系列產(chǎn)品生命周期支持延至2045年

    近日,全球最大專注于 FPGA 解決方案的提供商 Altera 宣布,將其 Agilex、MAX 10 和 Cyclone V FPGA 系列的產(chǎn)品生命周期支持延長至 2045 年。
    的頭像 發(fā)表于 04-13 16:30 ?1508次閱讀

    動(dòng)力電池檢測:為電動(dòng)汽車的“心臟”構(gòu)建全生命周期安全防線

    動(dòng)力電池檢測,是指通過電化學(xué)測試、機(jī)械驗(yàn)證、熱分析、無損探傷等多學(xué)科技術(shù)手段,對構(gòu)成電動(dòng)汽車動(dòng)力電池系統(tǒng)的單體電芯、電池模組、電池包乃至電池管理系統(tǒng)(BMS),在全生命周期(研發(fā)、生產(chǎn)、使用、退役
    的頭像 發(fā)表于 03-10 14:41 ?444次閱讀
    動(dòng)力電池檢測:為電動(dòng)汽車的“心臟”構(gòu)建全<b class='flag-5'>生命周期</b>的<b class='flag-5'>安全</b>防線

    從安裝到數(shù)據(jù):振弦式表面應(yīng)變計(jì)的全生命周期服務(wù)指南

    在工程安全監(jiān)測領(lǐng)域,振弦式表面應(yīng)變計(jì)作為一種精密的測量工具,其價(jià)值貫穿于從初始安裝到長期數(shù)據(jù)服務(wù)的整個(gè)生命周期。一套科學(xué)、嚴(yán)謹(jǐn)?shù)娜?b class='flag-5'>生命周期服務(wù),是確保監(jiān)測數(shù)據(jù)準(zhǔn)確可靠、最終為結(jié)構(gòu)物安全
    的頭像 發(fā)表于 11-05 16:01 ?354次閱讀
    從安裝到數(shù)據(jù):振弦式表面應(yīng)變計(jì)的全<b class='flag-5'>生命周期</b>服務(wù)指南

    射頻識別RFID設(shè)備賦能噴涂線全生命周期識別智造

    晨控智能采用RFID技術(shù)解決汽車零部件噴涂線體識別難題,實(shí)現(xiàn)高效、穩(wěn)定、精準(zhǔn)的全生命周期追溯。
    的頭像 發(fā)表于 10-15 15:27 ?510次閱讀

    ALM(應(yīng)用生命周期管理)解析:一文了解其概念、關(guān)鍵階段及Perforce ALM工具推薦

    什么是ALM(應(yīng)用生命周期管理)?它遠(yuǎn)不止是SDLC!一文了解其概念、關(guān)鍵階段以及如何借助Perforce ALM這類工具,實(shí)現(xiàn)端到端的可追溯性、加速發(fā)布并保障合規(guī)性。
    的頭像 發(fā)表于 09-19 11:03 ?2187次閱讀
    ALM(應(yīng)用<b class='flag-5'>生命周期</b>管理)解析:一文了解其概念、關(guān)鍵階段及Perforce ALM工具推薦

    如何利用技術(shù)實(shí)現(xiàn)裝置數(shù)據(jù)驗(yàn)證的全生命周期管理?

    裝置數(shù)據(jù)驗(yàn)證的全生命周期管理,需覆蓋 需求規(guī)劃、數(shù)據(jù)采集、自動(dòng)化驗(yàn)證、存儲歸檔、應(yīng)用迭代、退役審計(jì) 6 大核心階段。利用技術(shù)實(shí)現(xiàn)這一閉環(huán),需針對各階段的痛點(diǎn)匹配工具與方案,同時(shí)兼顧數(shù)據(jù)準(zhǔn)確性、流程
    的頭像 發(fā)表于 09-05 15:23 ?961次閱讀
    如何利用技術(shù)實(shí)現(xiàn)裝置數(shù)據(jù)驗(yàn)證的全<b class='flag-5'>生命周期</b>管理?

    掌控汽車信息安全生命周期:合規(guī)、實(shí)現(xiàn)、驗(yàn)證的協(xié)同之道

    智能網(wǎng)聯(lián)汽車產(chǎn)業(yè)加速發(fā)展,信息安全挑戰(zhàn)日益嚴(yán)峻。經(jīng)緯恒潤提供全生命周期解決方案,涵蓋MCU安全、軟件代碼管理和自動(dòng)化測試,確保滿足GB/R155/ISO等法規(guī)標(biāo)準(zhǔn)要求,助力企業(yè)實(shí)現(xiàn)合規(guī)防護(hù)。
    的頭像 發(fā)表于 08-22 14:26 ?1698次閱讀
    掌控汽車信息<b class='flag-5'>安全</b>全<b class='flag-5'>生命周期</b>:合規(guī)、實(shí)現(xiàn)、驗(yàn)證的協(xié)同之道

    【HarmonyOS 5】鴻蒙頁面和組件生命周期函數(shù)

    【HarmonyOS 5】鴻蒙頁面和組件生命周期函數(shù) ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類應(yīng)用 (金融理財(cái)# 一、生命周期階段: 創(chuàng)建階段 build: 構(gòu)建組件
    的頭像 發(fā)表于 07-11 18:24 ?1198次閱讀

    CYW20706的生命周期狀態(tài)如何?

    CYW20706的生命周期狀態(tài)如何? 我注意到CYW20706不再列在AIROC? Bluetooth? LE& Bluetooth? 下。貿(mào)澤現(xiàn)在還將該器件列為不建議用于未來設(shè)計(jì)。 對于CYW20706來說,什么是好的更換零件。 還會有支持 LE Audio 的雙棧藍(lán)牙 SoC 嗎?
    發(fā)表于 07-04 07:25

    關(guān)于生命周期中的aboutToAppear和onPageShow的理解和應(yīng)用

    ?##HarmonyOS 應(yīng)用開發(fā)## 在官網(wǎng)的“自定義組件的生命周期”這一章節(jié)當(dāng)中介紹的生命周期中,有兩個(gè)對開發(fā)我覺得很重要的生命周期,分別是aboutToAppear和onPageShow
    發(fā)表于 06-30 17:32

    如何在MCXN947微控制器上配置安全啟動(dòng)和生命周期

    本文檔旨在介紹如何在MCXN947微控制器上配置安全啟動(dòng)和生命周期,以確保產(chǎn)品在量產(chǎn)階段的安全性,防止代碼被竊取和篡改,并且能夠安全地升級更新固件。通過本應(yīng)用筆記,開發(fā)者可以更好地理解
    的頭像 發(fā)表于 06-26 09:49 ?2748次閱讀
    如何在MCXN947微控制器上配置<b class='flag-5'>安全</b>啟動(dòng)和<b class='flag-5'>生命周期</b>

    羅徹斯特電子應(yīng)對長生命周期應(yīng)用的技術(shù)變革

    )、高帶寬內(nèi)存(HBM)以及以數(shù)據(jù)中心為核心的網(wǎng)絡(luò)和存儲設(shè)備領(lǐng)域。盡管業(yè)界普遍積極推動(dòng)新技術(shù)的應(yīng)用,但許多長生命周期的應(yīng)用并不適合。因此,在引入新技術(shù)之前,必須全面評估目標(biāo)應(yīng)用的設(shè)計(jì)周期生命周期要求,以及新技術(shù)的穩(wěn)定性,并通過
    的頭像 發(fā)表于 06-24 09:24 ?726次閱讀

    ArkUI-X中Plugin生命周期開發(fā)指南

    ArkUI-X插件用于拓展ArkUI應(yīng)用的能力,提供管理插件生命周期的能力。本文主要介紹Android平臺的ArkUI-X插件生命周期的使用。 Android平臺創(chuàng)建ArkUI-X插件生命周期
    發(fā)表于 06-04 22:36

    ServiceAbility的生命周期介紹

    ServiceAbility的生命周期 開發(fā)者可以根據(jù)業(yè)務(wù)場景重寫生命周期相關(guān)接口。ServiceAbility生命周期接口說明見下表。 表1 ServiceAbility生命周期
    發(fā)表于 05-28 08:22

    UIAbility組件生命周期介紹

    UIAbility組件生命周期 概述 當(dāng)用戶打開、切換和返回到對應(yīng)應(yīng)用時(shí),應(yīng)用中的UIAbility實(shí)例會在其生命周期的不同狀態(tài)之間轉(zhuǎn)換。UIAbility類提供了一系列回調(diào),通過這些回調(diào)可以
    發(fā)表于 05-16 08:28
    黄冈市| 连州市| 定兴县| 乐至县| 岑溪市| 罗平县| 武宣县| 尖扎县| 嘉峪关市| 山东| 桃园市| 两当县| 达州市| 喜德县| 墨竹工卡县| 许昌市| 荣成市| 镇平县| 苏州市| 黔西| 福鼎市| 汤原县| 芦溪县| 衡阳县| 大理市| 黄龙县| 元江| 浑源县| 都昌县| 营山县| 五大连池市| 武冈市| 伊宁县| 定远县| 江津市| 屏南县| 长武县| 金华市| 砚山县| 右玉县| 新龙县|