廖艷達(dá)+何倩
摘要:將數(shù)字化校園的個人信息與上網(wǎng)認(rèn)證系統(tǒng)的用戶賬號進(jìn)行整合,開發(fā)了一套上網(wǎng)賬號批量處理程序,利用上網(wǎng)認(rèn)證系統(tǒng)數(shù)據(jù)庫接口拓展了上網(wǎng)賬號管理的功能,使上網(wǎng)賬號管理高效安全。
關(guān)鍵詞:上網(wǎng)認(rèn)證;批量處理;SQL
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)12-0080-02
Abstract: The digital campus personal information and Internet authentication system user account for integration . Developed a set of online account batch processing program . The use of the Internet authentication system database interface to expand the function of the internet account management. Make the internet account management efficient and safe.
Key words: internet authentication; batch processing; SQL
互聯(lián)網(wǎng)已經(jīng)成為高校師生日常學(xué)習(xí)和工作不可或缺的工具,上網(wǎng)賬號實(shí)名制是減少互聯(lián)網(wǎng)犯罪、凈化網(wǎng)絡(luò)環(huán)境、保障網(wǎng)絡(luò)安全的手段,高校實(shí)行上網(wǎng)賬號實(shí)名制既是國家信息安全規(guī)定的要求也是學(xué)校科學(xué)管理的需要[1-2] 。目前,高校校園網(wǎng)上網(wǎng)一般選用付費(fèi)制的上網(wǎng)認(rèn)證方式,由于高校用戶具有數(shù)量多、身份多樣性、每年大量學(xué)生集中入校及畢業(yè)的特點(diǎn),所以如何能在上網(wǎng)賬號高效管理的情況下保證師生安全正常使用校園網(wǎng)上網(wǎng)是一個有探索意義的問題。本文主要論述如何通過多種技術(shù)手段實(shí)現(xiàn)廣西師范大學(xué)上網(wǎng)賬號的高效管理。
1 上網(wǎng)賬號單個開通的方式
我校從2012年正式啟用實(shí)名制上網(wǎng)認(rèn)證流量計費(fèi)系統(tǒng),系統(tǒng)在賬號管理模塊提供了單用戶開戶的功能,此項功能可以滿足臨時用戶和少量新入職老師的賬號開通,開戶操作如圖1所示。
2 上網(wǎng)賬號基本信息的獲取方式
全校師生上網(wǎng)賬號都通過上網(wǎng)認(rèn)證系統(tǒng)人工開方式單個開通,很難保證上網(wǎng)賬號信息的正確性和完整性。我校數(shù)字化校園已經(jīng)初見成效,部分基礎(chǔ)數(shù)據(jù)已集中到學(xué)校主機(jī)房的數(shù)據(jù)中心平臺[3],學(xué)生基本信息由教務(wù)處子系統(tǒng)負(fù)責(zé)管理維護(hù),教職工基本信息由人事處子系統(tǒng)負(fù)責(zé),這兩個子系統(tǒng)將審核過的學(xué)生和教職工基本信息定時推送到學(xué)校數(shù)據(jù)中心,學(xué)校相關(guān)部門的子系統(tǒng)可以按自己所獲權(quán)限從數(shù)據(jù)中心抽取。這些師生基本信息已經(jīng)滿足上網(wǎng)賬號實(shí)名制開通所需信息量,同時在數(shù)據(jù)源上也保證了權(quán)威性和唯一性。
3 批量賬號開通流程
我校上網(wǎng)認(rèn)證流量計費(fèi)系統(tǒng)也提供有新用戶賬號外部導(dǎo)入功能,但每次導(dǎo)入用戶數(shù)只能260個,對于我校每年新生人數(shù)近8000人的學(xué)校,此種功能極為不便,我們利用上網(wǎng)認(rèn)證流量計費(fèi)系統(tǒng)的數(shù)據(jù)庫接口,從學(xué)校數(shù)據(jù)中心抽取用戶基本信息,自主開發(fā)了上網(wǎng)賬號批量處理外部程序,很好地解決了這個問題。批量賬號開通的流程圖如圖2所示。
從數(shù)據(jù)中心抽取的數(shù)據(jù)內(nèi)容(以學(xué)生為例)包括學(xué)號、姓名、身份證號、院系名稱、宿舍號、聯(lián)系電話等,數(shù)據(jù)格式為excel表格。為了達(dá)到程序批量處理的要求,需要將數(shù)據(jù)轉(zhuǎn)為后綴名為csv[4]的文本文件,批量處理程序?qū)sv格式的用戶信息生成多條insert格式的sql語句[5],再將生成的sql語句在sql客戶端執(zhí)行,最后批量生成上網(wǎng)賬號,新生入校前上網(wǎng)賬號已全部開好,本人執(zhí)相關(guān)證件到網(wǎng)絡(luò)中心激活即可使用。
4 批量賬號開通程序的核心代碼
為生成對應(yīng)用戶數(shù)量的insert語句,批量賬號外部程序使用的開發(fā)工具是eclipse,程序主要通過兩個自定義過程 loadfile()和writefile()來實(shí)現(xiàn),其中l(wèi)oadfile()過程是將處理好的用戶文本文件導(dǎo)入程序,核心代碼如下:
5 上網(wǎng)賬號的日常管理
我校的上網(wǎng)認(rèn)證流量計費(fèi)系統(tǒng)同時提供了賬號密碼修改、用戶身份類型的修改、個人信息修改等與賬號管理相關(guān)的功能。由于我校學(xué)生用戶都是以學(xué)號設(shè)為上網(wǎng)賬號,部分學(xué)生由于上網(wǎng)密碼設(shè)置過于簡單就經(jīng)常出現(xiàn)賬號被盜號的現(xiàn)象,針對這種現(xiàn)象我們首先通過網(wǎng)認(rèn)證流量計費(fèi)系統(tǒng)提供的賬號鎖定功能如圖3所示,將被盜用賬號臨時鎖定。
然后在sql客戶端程序中使用select語句查詢后臺數(shù)據(jù)庫用戶登錄日志表,用戶登錄記錄相關(guān)字段中保存了此賬號登錄時的IP地址和MAC地址,再以IP地址和MAC地址為查詢條件檢索出使用過這些IP和MAC地址的上網(wǎng)賬號,最終確定盜用賬號者。
6結(jié)束語
使用商品化上網(wǎng)認(rèn)證系統(tǒng)可以實(shí)現(xiàn)高校上網(wǎng)身份認(rèn)證的主要需要,但很難滿足學(xué)校的個性化需求,在使用好上網(wǎng)賬號認(rèn)證系統(tǒng)已有功能的基礎(chǔ)上,將學(xué)校數(shù)字化校園和上網(wǎng)認(rèn)證系統(tǒng)進(jìn)行整合集成,并自主開發(fā)一些便捷的外部程序更能提升系統(tǒng)的靈活度和使用效能,在此過程中我校上網(wǎng)賬號管理正是通過此方法得到的提高,并且可以給其他類似情況的高校以借鑒。
參考文獻(xiàn):
[1] 互聯(lián)網(wǎng)用戶賬號名稱管理規(guī)定[EB/OL].(2015-02-04)[2016-04-13] http://www.cac.gov.cn/2015-02/04/c_1114246561.htm
[2] 彭海云,楊劍,周近.校園網(wǎng)中實(shí)名制管理的必要性[J].江蘇教育學(xué)院學(xué)報:自然科學(xué)版,2009(3).
[3] 陳婕.高校數(shù)據(jù)中心發(fā)展戰(zhàn)略探討[J].電腦知識與技術(shù),2013(1).
[4] 丁亞濤.基于CSV格式的考試系統(tǒng)研究[J].電腦知識與技術(shù),2015(27).
[5] 斯蒂芬森, 普勞,瓊斯. SQL入門經(jīng)典[M]. 5版.北京: 人民郵電出版社, 2011.