從廢業青年日記的這篇、館員工作與學習交流blog的這篇,知道我們偉大的北市議員及記者大人又在裝無知清純了。
每個時代的青少年,有每個時代自己的“轉大人”資訊管道,重點是,資訊正不正確、健不健康。而政客除了大轟特轟一本原意良善的《青春達人》,再不然就是把轉蛋、動漫畫、網際網路給污名化,還做了什麼有正面意義的事?
以之前我的工作經驗來說,要倣傚某個國家的GFW並不是不行,只是程度上的拿捏要妥當的問題罷了,畢竟圖書館並不能就這樣因噎廢食、自外於Internet。況且,網路這種東西,除了拔掉你最終端的連線實體設備,哪來絕對的滴水不漏呢?
以下是整理我當初將電腦設限的大概作法,我當初的準則在於“專機專用”、而不做思想警察。
以北市圖的規則來看,偉大的北市議員及記者大人所指的,應該是其中的“查詢用電腦”,而查詢用電腦又分為所謂的“一般上網用”及OPAC/WebPAC用(線上公用目錄,也就是俗稱的“查書的系統”)。
對於提供OPAC/WebPAC用途的電腦,若採用NT family的Windows版本,如Windows2000, WindowsXP,因為有權限的分野在,善加利用的話,就可以做到設限。(當然,若我能作主的話,我會選用Linux或FreeBSD,對我而言更好惡搞)
我之前的作法是:
- 修改Windows的registry設定,讓人無從輸入URL,亦無從修改、破解這些設定。
- 但是有人還是會很聰明地利用一些軟體的“自動產生hyperlink”功能,穿透出去。此時只好與計中或MIS單位接洽,弄出一台"繞不出去的proxy"丟給Internet Explorer去用。
- 會有人夾帶Portable Firefox之類的,或想辦法透過command line下傳瀏覽器軟體安裝,所以要把相關的權限及管道能封就封。gpedit.msc是個不錯的管道。
- 做到這邊,已經可以防杜在OPAC clients上大部份的亂繞亂晃了,且整個電腦桌面就近乎kiosk般單純。其他的濫用情況,就見招拆招了。
在OPAC clients上設限的原因,重點是擺在不讓人“霸台”於瀏覽其它網站、希望能夠“專機專用”的公平原則。
而一般供讀者連網的電腦,我是採用Cybera去控管。因為必須在登記個人資料並換證之後,方能上機使用,所以使用者較有謹慎之心,就算真出了事也有紀錄可追,亦減輕館員的“巡邏”負擔(我在前東家自從用了Cybera管理之後,便不再刻意巡邏資訊檢索教室)。
(在我離職之後,已無能為力維護Cybera的中文修正版以跟上官版了,一來是因為我沒有Windows可用,二來則是我將我買的Visual Studio送給前東家的一名學生玩了。有心接手者請再與我聯絡。)
可以想見的,公共圖書館的情況應該比大學圖書館要複雜得多,所以以上(不另花錢購買相關軟硬體的)經驗用在北市圖,也許會引來無數的投訴也說不定。僅供參考吧!

This work, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.

#1 by nobody1225 on 2007/11/16 - 01:20
您好
我試用的結果
發現這套好多功能
而且您也太厲害了
請問
1.您是怎樣規劃的呢?(流程)
2.有開發什麼樣的功能呢?
3.有跟其他認證系統結合嗎(其實是想讓讀者直接在clinet直接輸入學號密碼就能使用兩個小時)?
4.我想接著開發,請問有資料可以分享嗎
5.因為找到的商業版太貴了要18萬以上(XXX601),所以想自行開發
謝謝您的分享
#2 by nobody1225 on 2007/11/16 - 10:42
您好
我又試玩了一下
發現到
我進到XP安全模式可以將它移除耶
這樣要怎麼防呢?
先謝謝您的回覆了
高師大圖書館
#3 by Hiroshi Yui on 2007/11/16 - 19:07
您好:
自我離職之後,Cybera 中文修正版我就沒有繼續維護了,算算也有兩年的時間。您若有意再開發、維護,可至原文的官方網站,或是中文修正版的網站下載原始碼回去修改。
年代久遠,工作也已經交接,我現在沒有確實的工作紀錄可以查閱我當時做了哪些系統設定,不過學生「見招拆招」,與我魔道相爭,見到他們又「鑽」到漏洞,我就回頭再自己找網路上的文件來補強,至我離職當時,倒也沒有發現被鑽出去的例子。
我也曾經打算使用 Samba, Radius 之類的認證伺服器,來直接利用 Windows 本身的登入機制做到控管,但是宜蘭大學圖書館有太多校外讀者會來借用那間資訊檢索教室,反而是在校生大多已經有自己的電腦可以使用,相對較少來借用電腦。所以最後仍用上 Cybera,根據電腦的編號建了數十個臨時帳號、密碼。
安全模式的問題,網路上比較絕的作法是直接修改 ntldr 的 binary,次狠的作法是去改 registry 的 SafeBoot 相關設定。
#4 by nobody1225 on 2007/11/16 - 21:33
您好
我又有一個問題
那就是我用 Microsoft Visual Studio 2005 開不起專案說
請問您是用什麼軟體撰寫程式,最後編輯成EXE
該不會一定要用VB6吧!
謝謝您
這安全模式的問題還真絕
呵呵
#5 by Hiroshi Yui on 2007/11/16 - 22:02
您還是得找 Visual Basic 6 來用才行,
Visual Basic .NET 嚴格說來已經不是原來的 VB 了。