欧美亚洲国产视频小说_一个色综合av_亚洲午夜黄色_欧美精品一区二区三区很污很色的

文章來源:http://www.autooo.net/autooo/elec/tech/2011-05-06/70020.html  |  回到首頁

網(wǎng)絡(luò)考試系統(tǒng)中防止U盤作弊方法研究

作者: 發(fā)布時間:2011-05-06 09:41:10 來源: 繁體版 訪問數(shù): 5

要: 目前越來越多的高校、教學(xué)培訓(xùn)機構(gòu)和各種社會考試,采用了網(wǎng)絡(luò)考試、網(wǎng)絡(luò)在線考試等網(wǎng)絡(luò)考試形式的無紙化考試。然而許多考試系統(tǒng)自身尚不具備

摘要:目前越來越多的高校、教學(xué)培訓(xùn)機構(gòu)和各種社會考試,采用了網(wǎng)絡(luò)考試" title="網(wǎng)絡(luò)考試">網(wǎng)絡(luò)考試" title="網(wǎng)絡(luò)考試">網(wǎng)絡(luò)考試、網(wǎng)絡(luò)在線考試等網(wǎng)絡(luò)考試形式的無紙化考試。然而許多考試系統(tǒng)自身尚不具備防止考生使用U盤等移動存儲設(shè)備作弊的功能。本文所涉及的系統(tǒng)能完善這樣的功能,考生一旦插入了U盤或其他移動存儲設(shè)備后,系統(tǒng)立即顯示一個特殊的界面鎖住屏幕,禁止一切可能的鍵盤操作。這種狀態(tài)將一直保持到監(jiān)考老師在該考生的考試機上解鎖為止。
關(guān)鍵詞: 網(wǎng)絡(luò)考試; 客戶端; U盤作弊; USB端口監(jiān)視

    無紙化考試系統(tǒng)的模式通常有單機版模式、C/S模式和B/S模式三種,無認(rèn)哪種模式均要有客戶端,而考生必須在客戶端上完成其考試內(nèi)容。目前USB存儲設(shè)備特別是U盤的存儲容量大、存取速度快、體積小、價格低廉,普及程度也越來越高,在考試中使用U盤作弊現(xiàn)象時有發(fā)生。由于考生在考試過程中使用U盤的隱蔽性極高,監(jiān)考老師很難發(fā)現(xiàn)。目前大多數(shù)考試系統(tǒng)的客戶端并沒有對USB端口進(jìn)行管理的功能。“網(wǎng)絡(luò)考試客戶端USB端口監(jiān)視系統(tǒng)”(后文簡稱系統(tǒng))就是實現(xiàn)在考試過程對考試客戶端的USB端口進(jìn)行全程監(jiān)視,一旦客戶端有USB設(shè)備接入,系統(tǒng)即刻鎖屏、封鎖鍵盤,發(fā)出使用USB設(shè)備的提示警告。本系統(tǒng)經(jīng)過我校進(jìn)行的“試點高校網(wǎng)絡(luò)教育部分基礎(chǔ)課程統(tǒng)一考試”多次使用實驗表明,該系統(tǒng)在考試過程中能有效地監(jiān)控USB端口,杜絕了考生使用U盤的現(xiàn)象,從而保證考試的公正、公平和權(quán)威性。
1
系統(tǒng)功能要求
    (1)
系統(tǒng)要能識別從計算機任何一個USB端口接入的移動存儲設(shè)備,如U盤等設(shè)備。對于非存儲類的USB設(shè)備,如:USB接口的打印機、掃描儀等,不能誤判作移動存儲設(shè)備。
    (2)
鎖屏。一旦有U盤接入,系統(tǒng)能立即響應(yīng),并做出相應(yīng)的處理。用一個無標(biāo)題、無邊框、無關(guān)閉按鈕、最大化顯示的窗體覆蓋在所有窗體和任務(wù)欄的前面實現(xiàn)鎖屏。
 (3)封鎖鍵盤。封鎖鍵盤就是使用戶鍵盤上的鍵失效,尤其是一些特殊功能組合鍵,如:Ctrl-Alt-DeleteAlt-TabAlt-EscAlt-F4Windows-Key
 (4)關(guān)閉任務(wù)欄和開始菜單。
 (5)封鎖狀態(tài)解鎖。系統(tǒng)有提供給系統(tǒng)管理員或監(jiān)考人員解鎖的功能,解鎖時要輸入特定的解鎖密碼。
 (6)解鎖密碼管理功能。系統(tǒng)提供由系統(tǒng)管理員使用的密碼維護(hù)、修改、重置和忘記密碼的處理功能。
2
系統(tǒng)總體設(shè)計
2.1
系統(tǒng)組成
 系統(tǒng)主要由USB端口監(jiān)視系統(tǒng)和密碼維護(hù)系統(tǒng)兩部分組成。其組成結(jié)構(gòu)如圖1所示。

2.2 USB端口實時監(jiān)視系統(tǒng)組成結(jié)構(gòu)
    USB
端口實時監(jiān)視系統(tǒng)由核心模塊、USB端口監(jiān)視模塊、屏幕、鍵盤加鎖模塊、鍵盤解鎖模塊、記錄/讀取系統(tǒng)USB使用狀態(tài)模塊、密碼解鎖處理模塊和重啟處理模塊組成。其組織結(jié)構(gòu)如圖2所示。

2.3 密碼維護(hù)系統(tǒng)組成結(jié)構(gòu)
    
密碼維護(hù)系統(tǒng)由密碼修改和使用初始密碼兩部分組成。如圖3所示。

    密碼修改提供給管理員修改維護(hù)解鎖密碼。遺忘解鎖密碼時,先使用初始密碼功能將解鎖密碼設(shè)置為初始密碼,然后再修改成指定密碼。
   
該系統(tǒng)為一個相對獨立的子系統(tǒng),由系統(tǒng)管理員掌管使用。
3 USB
端口監(jiān)視系統(tǒng)設(shè)計
   
為了不和考試系統(tǒng)爭搶資源,系統(tǒng)被設(shè)計成后臺運行方式,以中斷方式獲取機器USB端口狀態(tài)變化。采用進(jìn)程保護(hù)技術(shù)進(jìn)行系統(tǒng)自我保護(hù),使系統(tǒng)在運行時不被考生強行終止,提高了系統(tǒng)的安全性。當(dāng)考生在考試過程中插入U盤時,系統(tǒng)自動彈出鎖屏窗體,并在窗體中顯示考生已使用U盤的提示信息。鎖住鍵盤,記錄U盤的狀態(tài)信息,即使考生撥掉U盤,系統(tǒng)自鎖也不撤消。若考生用RESET開關(guān)強行重啟機器或強行關(guān)機后再開機,當(dāng)Windows系統(tǒng)啟動完成后,系統(tǒng)仍然處于自鎖狀態(tài)。只有當(dāng)監(jiān)考老師用解鎖命令和解鎖密碼解鎖后,系統(tǒng)才恢復(fù)到正常狀態(tài)。
3.1 USB
端口監(jiān)視模塊設(shè)計
    USB
端口監(jiān)視模塊是系統(tǒng)的核心模塊之一,也是系統(tǒng)的重要模塊。設(shè)計流程如圖4所示。

    系統(tǒng)運行后,模塊即進(jìn)入工作狀態(tài),為了盡量少占用系統(tǒng)資源,模塊以中斷方式獲取機器USB端口狀態(tài)變化,一旦發(fā)現(xiàn)端口接入USB移動存儲設(shè)備隨即進(jìn)行處理。
   
當(dāng)發(fā)現(xiàn)端口有USB設(shè)備接入后,隨即讀取此設(shè)備的設(shè)備類型特征碼。根據(jù)其設(shè)備類型特征碼判斷此設(shè)備是否是USB移動存儲設(shè)備。如果是移動存儲設(shè)備,則調(diào)用其后續(xù)模塊。否則,不做處理。

3.2 鎖屏設(shè)計
    
鎖屏模塊是使系統(tǒng)呈現(xiàn)在考生面前的模塊。設(shè)計流程如圖5所示。

    模塊被調(diào)用后,首先隱藏任務(wù)欄,關(guān)閉開始菜單,然后以白色、無邊框、無標(biāo)題欄、無關(guān)窗體控制按鈕的窗體形式顯示在所有窗體的最前面,遮蓋住Windows的任務(wù)欄,并在窗體中央顯示“正在使用USB設(shè)備... 系統(tǒng)自鎖。請與監(jiān)考老師聯(lián)系”字樣,提示考生由于插入了U盤從而系統(tǒng)自鎖了。
3.3
鎖鍵盤設(shè)計
   
鎖鍵盤模塊的執(zhí)行結(jié)果呈現(xiàn)在考生面前的是鍵盤處于失效。本模塊被調(diào)用后,將封鎖鍵盤上的所有字母鍵、功能鍵和組合鍵,唯一開放的鍵是F12鍵,是輸入解鎖密碼的入口鍵。
    
其功能是:
    (1)
封鎖鍵盤上的所有單鍵,只留F12鍵。
  (2)封鎖Ctrl-Alt-Delete組合鍵,禁止打開Windows任務(wù)管理器。
  (3)封鎖Windows-Key(微軟鍵),禁止打開開始菜單。
  (4)封鎖Alt-F4組合鍵,禁止用此鍵關(guān)閉本程序。
  (5)封鎖Alt-TabAlt-Esc組合鍵,禁止切換任務(wù)窗體。
  在封鎖鍵盤模塊設(shè)計中使用到了鉤子(Hook)技術(shù)。系統(tǒng)使用鍵盤鉤子截獲鍵盤消息,在鉤子函數(shù)中判斷鍵盤消息中的鍵是否需要屏蔽鍵,如果需要屏蔽鍵,則不將此消息發(fā)送到窗體,從而達(dá)到屏蔽鍵盤的目的。由于系統(tǒng)需要屏蔽的鍵中有Windows-Key,而使用普通的鍵盤鉤子不能捕捉到Windows-Key鍵。所以系統(tǒng)使用了底層鍵盤鉤子,即全局鍵盤鉤子。
  安裝鍵盤鉤子:
  [DllImport("user32", EntryPoint = "SetWindowsHookExA", CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)]
  public static extern int SetWindowsHookEx(int idHook,   // 鉤子的類型,即其處理的消息類型。
  GlobalKeyboardProcDelegate lpfn, // 如果dwThreadId參數(shù)為0 或是一個由別的進(jìn)程創(chuàng)建的線程的標(biāo)識,lpfn必須指向DLL中的鉤子子程。
  int hMod, // 應(yīng)用程序?qū)嵗木浔?biāo)識包含lpfn所指的子程的DLL
  int dwThreadId);
     其中:GlobalKeyboardProcDelegate是處理鍵盤鉤子截獲的鍵盤消息的代理函數(shù)。設(shè)計如下:
    public int GlobalKeyboardProc(int nCode, int wParam, ref KBDLLHOOKSTRUCT lParam)
    {
        bool keyEven = false;
             switch (wParam)
             {
             case WM_KEYDOWN:
             case WM_KEYUP:
             case WM_SYSKEYDOWN:
             case WM_SYSKEYUP:
             keyEven = (((lParam.vkCode == 0x09) && (lParam.
        flags == 0x20)) |  // Alt+Tab
             ((lParam.vkCode == 0x1B) && (lParam.flags ==
            0x20)) |  // Alt+Esc
             ((lParam.vkCode == 0x1B) && (lParam.flags ==
            0x00)) |  // Ctrl+Esc
             ((lParam.vkCode == 0x5B) && (lParam.flags ==
            0x01)) |  // Left Windows Key
             ((lParam.vkCode == 0x5C) && (lParam.flags ==
            0x01)) |  // Right Windows Key
             ((lParam.vkCode == 0x73) && (lParam.flags ==
            0x20)) |  // Alt+F4
                 );
             break;
         }
         if (keyEven == true)
         {
             return 1;
         }
         else
         {
         return CallNextHookEx(0, nCode, wParam, ref lParam);
         }
     }
     卸載鍵盤鉤子:
     [DllImport("user32", EntryPoint = "UnhookWindowsHookEx", CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)]
  public static extern int UnhookWindowsHookEx(int hHook);
     轉(zhuǎn)到下一個鉤子:
    [DllImport("user32",EntryPoint="CallNextHookEx", CharSet=
CharSet.Ansi, SetLastError=true,ExactSpelling= true)]
    public static extern int CallNextHookEx(int hHook, int nCode, int wParam, ref KBDLLHOOKSTRUCT lParam);

4 系統(tǒng)自身保護(hù)及運行
    
由于考生在考試過程中的作弊現(xiàn)象時有發(fā)生,因此監(jiān)考和作弊考生是一對不可避免的矛盾,相互存在著一
定斗智斗勇現(xiàn)象。系統(tǒng)在一定程度上也充當(dāng)了監(jiān)考的角色,因此它就需要具有一定的自身保護(hù)能力,而不被考生終止運行。系統(tǒng)采用如下幾種保護(hù):
    (1)
用戶終止保護(hù)
  系統(tǒng)被設(shè)計成一個后臺運行系統(tǒng),運行后不顯示任何窗體,只在系統(tǒng)的托盤中顯示一個圖標(biāo),而且不提供右擊彈出菜單和雙擊顯示主程序窗體的功能。從而使考生不能直接終止本程序,實現(xiàn)終止保護(hù)。
  (2)進(jìn)程保護(hù)
  采用了進(jìn)程保護(hù)技術(shù),使得在Windows的任務(wù)管理器中無法終止本進(jìn)程。防止考生在使用U盤前先終止本進(jìn)程。
    (3)
卸載保護(hù)
  系統(tǒng)在第一次運行時會自動在添加/刪除程序列表中找到自己的列表項,并將其隱藏起來,這樣本系統(tǒng)就無法從Windows中卸載。
    
系統(tǒng)目前已經(jīng)運行在本校進(jìn)行的“試點高校網(wǎng)絡(luò)教育部分基礎(chǔ)課程統(tǒng)一考試”的客戶端上,取得了良好的效果。該系統(tǒng)不但能運行在網(wǎng)絡(luò)考試客戶端上,也可以運行于各種無紙化考試系統(tǒng)的客戶端上。系統(tǒng)目前還有一些不足之處需要改進(jìn),如目前只是單機版,過程狀態(tài)數(shù)據(jù)沒有記錄,不利于監(jiān)考老師的集中管理,還有待于升級成網(wǎng)絡(luò)版。
參考文獻(xiàn)
[1]
李英偉.USB2.0原理與工程開發(fā)(2)[M].北京:國防工業(yè)出版社,2007
[2]
陳啟美,丁傳鎖.計算機USB接口技術(shù)[M]. 南京:南京大學(xué)出版社,2003.
[3]
薛園園. USB應(yīng)用開發(fā)技術(shù)大全[M].北京: 人民郵電出版社,2007.
[4]
肖踞雄,翁鐵成. USB技術(shù)及應(yīng)用設(shè)計[M].北京:清華大學(xué)出版社,2003.   (收稿日期:2010-10-21)

欧美亚洲国产视频小说_一个色综合av_亚洲午夜黄色_欧美精品一区二区三区很污很色的
国产精品久久夜| 精品精品国产高清a毛片牛牛| 国产综合色精品一区二区三区| 亚洲欧美精品午睡沙发| 国产精品超碰97尤物18| 国产精品久久久久aaaa| 亚洲一区二区三区激情| 亚洲人成影院在线观看| 亚洲免费观看在线观看| 一区二区三区在线免费播放| 亚洲人精品午夜| 亚洲精品日韩一| 亚洲成人资源网| 日韩激情视频在线观看| 久久99精品久久只有精品| 麻豆视频观看网址久久| 国产精品主播直播| 97精品国产97久久久久久久久久久久| 91丨九色丨国产丨porny| 日本高清不卡视频| 欧美日韩黄视频| 欧美α欧美αv大片| 国产精品久久久久久久久免费樱桃| 亚洲天堂av老司机| 亚洲.国产.中文慕字在线| 六月丁香婷婷色狠狠久久| 国产乱子伦一区二区三区国色天香| 国产成人激情av| 色综合一个色综合亚洲| 日韩欧美在线一区二区三区| 久久亚区不卡日本| 一区二区三区免费看视频| 日韩成人一区二区| 国产91精品免费| 欧美日韩一区中文字幕| 久久麻豆一区二区| 亚洲午夜在线观看视频在线| 国产一区二区三区四| 色呦呦国产精品| 精品国产乱码久久久久久久| 日韩精品国产精品| 国产精品538一区二区在线| 99久久久免费精品国产一区二区| 在线播放国产精品二区一二区四区 | 中文字幕字幕中文在线中不卡视频| 午夜激情久久久| eeuss鲁片一区二区三区在线看| 欧美在线观看禁18| 国产精品全国免费观看高清| 蜜臀av性久久久久蜜臀aⅴ流畅| 色综合久久综合网97色综合| 精品成人在线观看| 午夜av一区二区三区| 99久久er热在这里只有精品15| 欧美电影免费观看完整版| 一级精品视频在线观看宜春院| 国产91综合网| 久久综合视频网| 青青草91视频| 3d动漫精品啪啪1区2区免费| 一区二区三区日韩在线观看| av在线综合网| 欧美激情在线免费观看| 水蜜桃久久夜色精品一区的特点 | 国产成人综合亚洲91猫咪| 91精品国产综合久久香蕉的特点| 国产精品成人免费| 成人18视频在线播放| 中文字幕欧美激情| 成人综合婷婷国产精品久久蜜臀| 337p粉嫩大胆色噜噜噜噜亚洲| 久久精品国产亚洲一区二区三区| 欧美专区亚洲专区| 一区二区三区四区视频精品免费| 91在线精品一区二区三区| 国产精品免费视频一区| 成人美女视频在线观看18| 久久精品人人做人人爽97| 韩日av一区二区| 久久久久久久久蜜桃| 国产成人免费视频| 国产精品视频看| 成人污污视频在线观看| 国产精品视频第一区| 97久久精品人人澡人人爽| 亚洲三级免费观看| 欧美日韩一区在线| 九一九一国产精品| 久久综合九色综合久久久精品综合| 国产做a爰片久久毛片| 中文一区二区在线观看| 99久久久免费精品国产一区二区| 亚洲伦理在线免费看| 欧美三级欧美一级| 美国毛片一区二区三区| www国产亚洲精品久久麻豆| 大白屁股一区二区视频| 亚洲精品乱码久久久久久久久| 欧美在线观看视频一区二区三区| 美女精品自拍一二三四| 国产日韩欧美精品在线| 欧美视频中文字幕| 91丨porny丨最新| 亚洲va韩国va欧美va| 精品国产伦理网| 欧美一区二区大片| 久久精品国产999大香线蕉| 亚洲成人中文在线| 国内精品久久久久影院薰衣草| 成人av影视在线观看| 欧美激情一区二区三区蜜桃视频| 久久综合狠狠综合| 国产精品青草久久| 欧美伊人精品成人久久综合97| 精品一区二区三区欧美| 中文字幕在线视频一区| 3d动漫精品啪啪| 91丨porny丨户外露出| 美女一区二区在线观看| 综合激情成人伊人| 欧美刺激午夜性久久久久久久| 国产99精品在线观看| 亚洲国产成人av好男人在线观看| 久久久久久久久99精品| 欧美日韩国产中文| 成人国产一区二区三区精品| 婷婷亚洲久悠悠色悠在线播放 | 亚洲国产日日夜夜| 国产精品欧美久久久久一区二区| 91麻豆精品国产自产在线观看一区| proumb性欧美在线观看| 久久99国产精品久久99果冻传媒| 一区二区三区在线高清| 中文字幕一区在线观看视频| 久久人人爽爽爽人久久久| 欧美日本在线看| 91精品国产综合久久蜜臀| 97超碰欧美中文字幕| 国产成人精品午夜视频免费| 日本成人在线电影网| 亚洲国产欧美在线人成| 亚洲三级在线观看| 国产精品福利av| 日本一区二区三区国色天香| 26uuu国产日韩综合| 日韩女同互慰一区二区| 51久久夜色精品国产麻豆| 欧美日韩一级视频| 欧美日韩国产123区| 欧美日韩中文字幕一区| 欧美伊人久久久久久午夜久久久久| 色噜噜狠狠成人网p站| 色综合久久88色综合天天免费| 99国产精品久久久久久久久久久| 不卡av在线网| 在线观看亚洲专区| 在线国产电影不卡| 欧美日韩一卡二卡| 91精品国产91热久久久做人人| 51精品久久久久久久蜜臀| 91精品久久久久久久久99蜜臂| 在线播放亚洲一区| wwww国产精品欧美| 国产精品乱人伦| 亚洲免费观看高清完整版在线观看 | 色综合天天狠狠| 欧美性感一类影片在线播放| 欧美图片一区二区三区| 9191国产精品| 久久久久国色av免费看影院| 国产精品久久久久影院色老大| 亚洲欧美另类综合偷拍| 午夜精品福利一区二区蜜股av| 日本中文字幕一区二区视频| 九色综合国产一区二区三区| 成人小视频免费在线观看| 91色.com| 日韩一区二区在线看| 国产三级精品视频| 亚洲黄一区二区三区| 日韩精品一卡二卡三卡四卡无卡| 九色综合狠狠综合久久| fc2成人免费人成在线观看播放 | 中文子幕无线码一区tr| 亚洲一区二区三区精品在线| 激情偷乱视频一区二区三区| 99久精品国产| 日韩欧美色电影| 亚洲精品视频在线看| 蜜臂av日日欢夜夜爽一区| 成人性生交大片免费看中文 | 精品一二线国产| 色综合欧美在线| 精品国产一区二区三区久久影院 | 欧美嫩在线观看| 国产精品乱码一区二区三区软件 | 亚洲欧美日本韩国| 美女精品一区二区| 在线观看国产精品网站| 久久天堂av综合合色蜜桃网|