欧美亚洲国产视频小说_一个色综合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_亚洲午夜黄色_欧美精品一区二区三区很污很色的
激情欧美一区二区| 亚洲综合视频在线观看| 欧美性生活久久| 91丝袜高跟美女视频| 不卡电影一区二区三区| 国产**成人网毛片九色 | 一区二区三区四区不卡在线| 中文在线一区二区| 国产网站一区二区| 国产精品灌醉下药二区| 国产精品国产三级国产aⅴ原创| 欧美韩国一区二区| 国产精品久久免费看| 亚洲三级免费观看| 亚洲一区中文在线| 丝袜美腿亚洲色图| 久久99在线观看| 岛国av在线一区| 99精品在线观看视频| 欧美性猛交一区二区三区精品| 欧美亚洲一区二区在线| 91麻豆精品国产| 久久精品一区二区三区四区| 欧美国产综合一区二区| 夜夜爽夜夜爽精品视频| 日韩av中文字幕一区二区三区| 欧美96一区二区免费视频| 国模大尺度一区二区三区| 成人av在线电影| 欧美日韩国产另类不卡| 26uuu成人网一区二区三区| 日本一区二区电影| 亚洲一二三四区| 韩国精品久久久| 91蝌蚪porny成人天涯| 欧美一区二区日韩一区二区| 日本一区二区久久| 偷偷要91色婷婷| 国产69精品久久久久毛片| 91福利视频久久久久| 欧美大片一区二区| 亚洲欧美日韩国产综合| 老司机免费视频一区二区| 成人高清av在线| 日韩欧美国产精品一区| 亚洲视频在线观看三级| 麻豆91在线看| 欧美色网站导航| 日本一区二区三区免费乱视频| 天天色天天爱天天射综合| hitomi一区二区三区精品| 日韩视频永久免费| 亚洲一区在线观看免费| 成人av影院在线| 日韩欧美电影在线| 亚洲资源在线观看| 国产**成人网毛片九色| 日韩精品中文字幕一区| 亚洲成人先锋电影| 91丨porny丨国产| 中文字幕不卡在线观看| 麻豆精品在线播放| 欧美日韩一区二区三区四区 | 国产91色综合久久免费分享| 欧美影院一区二区三区| 国产精品久久毛片av大全日韩| 精品亚洲成av人在线观看| 在线综合亚洲欧美在线视频| 洋洋av久久久久久久一区| 成人久久久精品乱码一区二区三区| 日韩精品一区二区三区在线观看 | 日日夜夜精品视频天天综合网| 91在线视频在线| 国产精品视频yy9299一区| 国产高清不卡一区| 久久久国产精品不卡| 国产乱国产乱300精品| 欧美成人综合网站| 久久99精品久久久久久国产越南| 国产资源在线一区| 亚洲国产综合人成综合网站| 亚洲视频免费在线| 成人av在线一区二区| 中文字幕不卡一区| k8久久久一区二区三区| 成人欧美一区二区三区小说| 成人免费视频app| 国产精品久久久久永久免费观看| 成人开心网精品视频| 亚洲欧洲成人自拍| 在线观看日韩电影| 婷婷一区二区三区| 欧美国产一区视频在线观看| 国产69精品久久777的优势| 成人欧美一区二区三区视频网页 | 国产精品拍天天在线| 成人综合在线网站| 亚洲欧洲日韩在线| 精品视频全国免费看| 久久国产尿小便嘘嘘| 国产三级精品视频| 一本一道综合狠狠老| 亚洲第一成人在线| 欧美变态tickling挠脚心| 国产精品性做久久久久久| 亚洲视频香蕉人妖| 欧美肥胖老妇做爰| 国产宾馆实践打屁股91| 亚洲免费在线观看视频| 欧美一区二区在线视频| 成人午夜精品一区二区三区| 亚洲一区二区三区中文字幕| 欧美一卡2卡3卡4卡| 成人激情视频网站| 蜜桃视频一区二区| 亚洲少妇30p| 欧美va亚洲va国产综合| 一本一本久久a久久精品综合麻豆| 午夜精品久久久久久久| 中文字幕精品综合| 在线综合亚洲欧美在线视频| 成人av在线一区二区三区| 日产精品久久久久久久性色| 国产精品久久久一本精品| 欧美一区二区免费观在线| 99麻豆久久久国产精品免费 | 丁香婷婷综合色啪| 香蕉久久夜色精品国产使用方法| 国产亚洲精品7777| 91精品国产91久久久久久最新毛片 | 亚洲www啪成人一区二区麻豆| 欧美不卡一区二区| 欧美日韩一区二区在线观看| 成人免费黄色大片| 九九在线精品视频| 日韩在线播放一区二区| 亚洲欧洲av一区二区三区久久| 91精品国产乱| 欧美亚洲国产bt| www.亚洲激情.com| 激情综合五月天| 日日摸夜夜添夜夜添精品视频| 日韩理论片中文av| 国产精品看片你懂得| 国产亚洲一区二区三区在线观看 | 欧美大片拔萝卜| 欧美日韩免费不卡视频一区二区三区| 成人久久视频在线观看| 国产福利91精品一区| 久久www免费人成看片高清| 午夜激情一区二区| 午夜婷婷国产麻豆精品| 亚洲免费观看高清完整版在线观看| 国产嫩草影院久久久久| 国产午夜精品久久| 国产网站一区二区| 国产欧美日韩麻豆91| 国产亚洲精品aa| 欧美国产视频在线| 中文字幕在线一区| 亚洲欧美日韩人成在线播放| 亚洲精品五月天| 亚洲免费观看高清完整版在线观看熊| **欧美大码日韩| 亚洲男女毛片无遮挡| 亚洲综合免费观看高清完整版| 中文字幕视频一区二区三区久| 国产精品久久久久影院老司| 亚洲欧洲成人精品av97| 一区二区三区中文在线观看| 一区二区三区在线视频观看58| 亚洲小说欧美激情另类| 日韩黄色免费电影| 国内精品不卡在线| 成人的网站免费观看| 在线一区二区观看| 欧美一区二区网站| 久久伊99综合婷婷久久伊| 国产精品久久影院| 一二三四社区欧美黄| 日韩高清一区在线| 国产高清亚洲一区| 色婷婷综合久久久中文一区二区| 欧美性感一类影片在线播放| 日韩一区二区三| 中文字幕在线一区二区三区| 亚洲18女电影在线观看| 狠狠色丁香久久婷婷综| 成人免费黄色大片| 欧美男人的天堂一二区| 久久久久久久国产精品影院| 中文字幕一区二区在线播放| 天天av天天翘天天综合网| 国产一区二区女| 欧美日韩一卡二卡| 欧美高清在线一区二区| 日韩精品乱码av一区二区| 懂色一区二区三区免费观看| 欧美专区日韩专区| 久久精品免费在线观看|