基于ISE實(shí)現(xiàn)企業(yè)網(wǎng)絡(luò)準(zhǔn)入方案

前言

目前網(wǎng)絡(luò)準(zhǔn)入管理系統(tǒng)在很多企業(yè)中都被廣泛的使用猿推,這就讓我們不得不先來分析一下企業(yè)網(wǎng)絡(luò)的現(xiàn)狀了破托,只有清楚了目前企業(yè)網(wǎng)絡(luò)的現(xiàn)狀哼勇,才能更好的去了解我們對(duì)網(wǎng)絡(luò)準(zhǔn)入管理系統(tǒng)的需求狀況契沫。今天我們主要跟大家聊下關(guān)于企業(yè)網(wǎng)絡(luò)準(zhǔn)入認(rèn)證的一些技術(shù)方案捧毛,并分享一個(gè)基于我們當(dāng)前業(yè)務(wù)場(chǎng)景的網(wǎng)絡(luò)準(zhǔn)入認(rèn)證系統(tǒng)的規(guī)劃實(shí)例欺旧。

需求分析
  1. 現(xiàn)狀

當(dāng)前互聯(lián)網(wǎng)行業(yè)的信息系統(tǒng)建設(shè)正在往成熟的方向發(fā)展姑丑,而企業(yè)的網(wǎng)絡(luò)和信息系統(tǒng)也因此而變得越來越復(fù)雜。企業(yè)間的合作也變得很普遍辞友,這就需要考慮對(duì)網(wǎng)絡(luò)接入進(jìn)行管理栅哀。企業(yè)網(wǎng)絡(luò)目前存在的問題有:
(1)IP不固定,導(dǎo)致訪問的網(wǎng)絡(luò)權(quán)限和登記的不一致称龙;
(2)網(wǎng)絡(luò)帳號(hào)留拾、使用IP、終端設(shè)備鲫尊、這三者不能一一對(duì)應(yīng)痴柔;
(3)無線網(wǎng)絡(luò)認(rèn)證存在巨大安全隱患;

  1. 需求
  • 針對(duì)這些問題 我們對(duì)加強(qiáng)網(wǎng)絡(luò)用戶疫向、終端以及網(wǎng)絡(luò)接入的管理咳蔚,基本功能需求總結(jié)如下:

(1)只有授權(quán)的員工才能使用對(duì)應(yīng)的網(wǎng)絡(luò)
(2)帳號(hào)和使用網(wǎng)絡(luò)的終端要嚴(yán)格對(duì)應(yīng)
(3)嚴(yán)禁私自搭建網(wǎng)絡(luò)設(shè)備和修改物理地址

  • 對(duì)于這些需求,可以發(fā)現(xiàn)一套完整的網(wǎng)絡(luò)準(zhǔn)入管理系統(tǒng)對(duì)于企業(yè)的重要性搔驼,我們便開始思考網(wǎng)絡(luò)準(zhǔn)入系統(tǒng)的規(guī)劃谈火。但問題來了:
    (1)怎么識(shí)別用戶身份,判斷用戶的角色舌涨?
    (2)誰在使用該設(shè)備糯耍?設(shè)備是什么類型?
    (3)如何對(duì)用戶和設(shè)備做統(tǒng)一的管理和調(diào)度囊嘉?
    (4)用戶ip在移動(dòng)辦公中不改變温技?
    (5)VPN用戶如何統(tǒng)一認(rèn)證?針對(duì)這些問題扭粱,我們需要先了解下常用的網(wǎng)絡(luò)準(zhǔn)入技術(shù)荒揣。
網(wǎng)絡(luò)準(zhǔn)入技術(shù)

我們常說的網(wǎng)絡(luò)準(zhǔn)入可以通過網(wǎng)絡(luò)或者主機(jī)來控制,比如802.1x準(zhǔn)入設(shè)備焊刹,或者通過DHCP來進(jìn)行IP分配控制系任,或者通過用戶端安裝客戶端軟件來實(shí)現(xiàn)。但基于用戶體驗(yàn)和便利性虐块,安裝軟件方式是不合適的俩滥,類似DHCP的方案比較簡(jiǎn)介但功能不夠強(qiáng),也并不適用我們的場(chǎng)景贺奠。

通過對(duì)業(yè)界常見的網(wǎng)絡(luò)準(zhǔn)入成熟方案分析霜旧,可以看到一般是基于以下技術(shù)實(shí)現(xiàn):

  • Radius服務(wù)
  • 802.1X認(rèn)證
  • Portal/WEB認(rèn)證
  • EOU認(rèn)證

其中EOU是cisco的專有協(xié)議,Portal認(rèn)證是基于WEB訪問來實(shí)現(xiàn),802.1X是根據(jù)用戶ID或設(shè)備挂据,對(duì)網(wǎng)絡(luò)客戶端(或端口)進(jìn)行認(rèn)證以清,一般采用Radius服務(wù)來完成具體用戶的認(rèn)證。

Radius是個(gè)開源的認(rèn)證協(xié)議崎逃,大多數(shù)網(wǎng)絡(luò)設(shè)備廠商都會(huì)添加對(duì)其的支持掷倔,常用的開源實(shí)現(xiàn)軟件有freeradius、ToughRADIUS等个绍,不過我們用的是思科的ISE來完成勒葱。

  1. 架構(gòu)選型
    通過對(duì)當(dāng)前各種網(wǎng)絡(luò)準(zhǔn)入技術(shù)的分析比較,要實(shí)現(xiàn)我們的需求同時(shí)減少對(duì)用戶端的影響巴柿,確定了以 801.1x 為基礎(chǔ)凛虽,結(jié)合用戶身份認(rèn)證、主機(jī)MAC校驗(yàn)和動(dòng)態(tài)VLAN广恢,將準(zhǔn)入控制點(diǎn)設(shè)置在邊緣交換機(jī)和AP接口的技術(shù)方案凯旋。也就是加入了大名鼎鼎的思科身份認(rèn)證引擎(ISE)設(shè)備,然后就可以了钉迷。大致的思路如下:

網(wǎng)絡(luò)準(zhǔn)入系統(tǒng)與 AD 域聯(lián)動(dòng)進(jìn)行 802.1x 認(rèn)證的流程
(1)客戶端通過802.1x協(xié)議至非,發(fā)送身份認(rèn)證信息給交換機(jī);
(2)交換機(jī)將認(rèn)證信息轉(zhuǎn)發(fā)給Radius服務(wù)器篷牌;
(3)Radius驗(yàn)證身份信息并與目錄服務(wù)器交互確認(rèn)身份睡蟋;
(4)目錄服務(wù)器將用戶身份認(rèn)證結(jié)果返回給Radius;
(5)Radius根據(jù)結(jié)果判斷 給交換機(jī)下發(fā)策略枷颊;認(rèn)證結(jié)果告知客戶端戳杀。

  1. 架構(gòu)設(shè)計(jì)

架構(gòu)說明:
(1)我們通過對(duì)所有邊緣接入層開啟802.1x認(rèn)證設(shè)置,將認(rèn)證請(qǐng)求統(tǒng)一轉(zhuǎn)發(fā)到Radius夭苗;
(2)Radius采用cisco的ISE設(shè)備信卡,ISE的功能比較強(qiáng)大可以定義基于策略的認(rèn)證、授權(quán)模式题造,并通過認(rèn)證結(jié)果對(duì)策略下發(fā)到交換機(jī)傍菇,實(shí)現(xiàn)與交換機(jī)端口vlan、ACL的聯(lián)動(dòng)配置界赔,并進(jìn)行帳號(hào)與設(shè)備綁定實(shí)現(xiàn)實(shí)名入網(wǎng)丢习;這里是解決交換機(jī)動(dòng)態(tài)vlan的關(guān)鍵所在。
(3)用戶帳號(hào)我們是放到活動(dòng)目錄域控?cái)?shù)據(jù)庫淮悼,也就是windows域服務(wù)器咐低,同時(shí)存儲(chǔ)包括用戶帳號(hào)、密碼袜腥、屬組见擦、MAC等信息,這里平時(shí)是通過我們的IT后臺(tái)進(jìn)行統(tǒng)一的帳號(hào)管理。
(4)VPN我們采用擴(kuò)展功能較強(qiáng)的softether vpn方案(前面的文章已經(jīng)介紹過具體的方案)鲤屡,并通過Radius進(jìn)行認(rèn)證损痰。

具體實(shí)現(xiàn)方式

實(shí)現(xiàn)的話首先要有個(gè)ISE設(shè)備,然后最好是思科設(shè)備酒来,并加一臺(tái)包含所有帳號(hào)的windows域服務(wù)器卢未。

  1. ISE身份認(rèn)證
  • 將ISE加入到域控,并且在ISE上選擇AD用戶認(rèn)證源役首,用于ISE獲取AD域中的用戶尝丐。
  • 添加網(wǎng)絡(luò)設(shè)備显拜,源在ISE中將接入層交換機(jī)和無線控制器實(shí)施認(rèn)證的網(wǎng)絡(luò)設(shè)備加到設(shè)備列表衡奥,通過共享密鑰認(rèn)證。把全部需要認(rèn)證的設(shè)備加進(jìn)來
  • 認(rèn)證條件定義远荠,ISE這里的策略定義邏輯很人性化直接是XX屬性等于矮固、不等于、匹配包含包含等譬淳。這里定義有線802.1x認(rèn)證 Radius:NAS-Port-Type等于Etherent為有線档址。

而Wireless – IEEE 802.11為無線:

  • 認(rèn)證條件定義,默認(rèn)策略“Default Network Access”即可認(rèn)證通過后對(duì)流量放行邻梆。
  • 認(rèn)證結(jié)果定義守伸,這里跟進(jìn)需求添加AD:memberof等于對(duì)應(yīng)域控屬組的memberof屬性值 AND Radius:Calling-Station-ID等于AD:macAddress(Calling-Station-ID值為Radius獲取的客戶端的mac地址)
  • 授權(quán)結(jié)果定義,符合授權(quán)條件的請(qǐng)求將下發(fā)指定的ACL和VLAN信息浦妄。

上面定義好了認(rèn)證的條件和結(jié)果尼摹,現(xiàn)在就可以跟進(jìn)條件和結(jié)果的結(jié)合再定義相應(yīng)的認(rèn)證和授權(quán)的策略。

  • 認(rèn)證策略定義剂娄,匹配認(rèn)證請(qǐng)求的流量中包含設(shè)定的認(rèn)證條件通過AD域做帳號(hào)驗(yàn)證蠢涝,這里有定義有線、無線802.1x以及VPN阅懦。帳號(hào)認(rèn)證通過則允許繼續(xù)跳到授權(quán)策略和二,驗(yàn)證失敗則域控返回失敗通過ISE—邊緣交換機(jī)返回給客戶端。
  • 授權(quán)策略定義耳胎,通過Radius獲取的認(rèn)證屬性進(jìn)行策略匹配惯吕,滿足知道條件即下發(fā)相應(yīng)的結(jié)果,這里實(shí)現(xiàn)根據(jù)用戶組下發(fā)到指定VLAN及ACL的結(jié)果集怕午。由ISE聯(lián)動(dòng)邊緣交換機(jī)或無線控制器實(shí)現(xiàn)策略的配置下發(fā)废登。

最后對(duì)沒有匹配到策略的請(qǐng)求選擇拒絕。

  1. 帳號(hào)管理(帳號(hào)管理主要是通過AD域用戶管理來實(shí)現(xiàn)诗轻。)
    (1) 域控里面需要?jiǎng)?chuàng)建對(duì)應(yīng)的分組钳宪,分組需要跟ise用戶授權(quán)的屬性memberof一致

(2) 用戶的屬性macaddress跟用戶對(duì)應(yīng)的設(shè)備的mac需要一致
(3) 通過ldap的方式導(dǎo)入到ad域,然后進(jìn)行管理。導(dǎo)入格式如下:

(4)帳號(hào)都是存儲(chǔ)在ad域數(shù)據(jù)庫中吏颖,日常的增刪改查的操作搔体,我們已經(jīng)提前相關(guān)命令通過IT后臺(tái)管理。

  1. 邊緣交換機(jī)配置

4.客戶端設(shè)置
(1)啟用身份認(rèn)證服務(wù)
sc config dot3svc start= auto & net start “dot3svc”//開啟Wired AutoConfig并且設(shè)置成自動(dòng) 半醉。

(2)在網(wǎng)卡屬性疚俱,勾選“啟用IEEE 802.1x身份認(rèn)證”。

(3)客戶端認(rèn)證過程缩多,插入網(wǎng)線呆奕,右下角網(wǎng)絡(luò)連接處彈出提示,點(diǎn)擊提示在彈窗輸入帳號(hào)密碼衬吆,認(rèn)證通過正常上網(wǎng)

(4)OSX和IOS梁钾、安卓系統(tǒng)對(duì)802.1x也是支持的

總結(jié)

保護(hù)網(wǎng)絡(luò)資源的安全,拒絕非法入侵逊抡。網(wǎng)絡(luò)準(zhǔn)入控制可以保證只有經(jīng)過認(rèn)證的合法設(shè)備和合法用戶才能接入公司網(wǎng)絡(luò)姆泻,并確保人員帳號(hào)與設(shè)備的一致性,確定”它”就是“他/她”冒嫡,對(duì)提高企業(yè)信息系統(tǒng)的安全性有重要的作用拇勃。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市孝凌,隨后出現(xiàn)的幾起案子方咆,更是在濱河造成了極大的恐慌,老刑警劉巖蟀架,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瓣赂,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡辜窑,警方通過查閱死者的電腦和手機(jī)钩述,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來穆碎,“玉大人牙勘,你說我怎么就攤上這事∷鳎” “怎么了方面?”我有些...
    開封第一講書人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)色徘。 經(jīng)常有香客問我恭金,道長(zhǎng),這世上最難降的妖魔是什么褂策? 我笑而不...
    開封第一講書人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任横腿,我火速辦了婚禮颓屑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘耿焊。我一直安慰自己揪惦,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開白布罗侯。 她就那樣靜靜地躺著器腋,像睡著了一般。 火紅的嫁衣襯著肌膚如雪钩杰。 梳的紋絲不亂的頭發(fā)上纫塌,一...
    開封第一講書人閱讀 51,365評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音讲弄,去河邊找鬼措左。 笑死,一個(gè)胖子當(dāng)著我的面吹牛垂睬,可吹牛的內(nèi)容都是我干的媳荒。 我是一名探鬼主播抗悍,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼驹饺,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了缴渊?” 一聲冷哼從身側(cè)響起赏壹,我...
    開封第一講書人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎衔沼,沒想到半個(gè)月后蝌借,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡指蚁,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年菩佑,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片凝化。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡稍坯,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出搓劫,到底是詐尸還是另有隱情瞧哟,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布枪向,位于F島的核電站勤揩,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏秘蛔。R本人自食惡果不足惜陨亡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一傍衡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧负蠕,春花似錦聪舒、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至止吁,卻和暖如春被辑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背敬惦。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來泰國打工盼理, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人俄删。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓宏怔,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親畴椰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子臊诊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 從河口一中籃球隊(duì)轉(zhuǎn)投大王中心業(yè)余籃球隊(duì)(簡(jiǎn)稱DBA,大王的NBA)以后斜脂,感覺自己重新找到了組織抓艳,重新煥發(fā)了青春和活...
    鯊魚有話說閱讀 644評(píng)論 0 0
  • 詠菊,平起仄收式帚戳。平水韻玷或,七陽。 幽居不逞一時(shí)俏片任,典雅何須畫靚妝偏友。 綠水凌波描錦繡,黃花簇動(dòng)送馨香对供。 晶瑩皎澈貂蟬...
    江鳥鴻閱讀 567評(píng)論 4 9
  • 那年木棉花開 我在樹下遇見你 我曾以為 那是我的緣分 也是你的緣分 五年的時(shí)光 我還記得相遇的你 但你已忘了曾經(jīng)的...
    燕仔于飛閱讀 238評(píng)論 0 1
  • 23:03-7:14 起床 煮了昨天同款紅棗小米粥位他,蒸了雞蛋,和朋友嘮嗑犁钟,不同的是我在家吃完了出門的 看似OK的入...
    五顏六色小綿羊閱讀 126評(píng)論 0 0