隨著電腦科技、網路以及計算機設備的發展及進步,目前市面上所販售的視訊監控系統均朝向數位化的擷取來邁進,以畫面動態偵測及網路傳輸加強其監控能力並簡化其儲存成本,使得視訊監控系統已成為公共環境及居家保全的必要設備。不論是學術上的研究或是已公開販售之視訊監控系統,均將其重點放在即時影像傳輸、動態畫面偵測,以及遠端搖控等的立即回應,但在積極開發的同時,卻也必須注意檔案保存及傳輸上的安全問題,這些問題包含檔案資料是否會遭受到竊取、竄改等可能,以及對內是否有不合法的使用者存取資料,因此在監控保全系統的設計當中必須提供相當的安全機制,以加強其監控作業的安全性。 本研究主要是加強網頁在資料庫及檔案之間交換資訊的安全性。在檔案傳輸的網路環境之下,所考慮的安全防護有下列五個方向:(1)資料及檔案的機密性:在傳輸的過程中,可藉由加密的方式保障資料及檔案的私密性;(2)資訊隱藏:利用java script 將檔案名稱加以隱藏,並限制使用者存取檔案的能力;(3)檔案完整性:確保瀏覽檔案之正確性,以計算訊息摘要及比對之方式加以驗證;(4)身份驗證:驗證使用者身份是否合法;(5)權限控管:依權限劃分使用者的存取能力,預防資料外洩給沒有足夠權限的使用者。為了達成上述所提出之安全性要求,本研究主要是使用ASP(Active Server Pages)結合資料庫來達到權限控管與資料保密,以單向赫序函數(MD5)驗證檔案之完整性,並利用PGP(Pretty Good Privacy)將檔案以公開金鑰加密,除了可以保障檔案的安全,也可以對使用者進行身份驗證。希冀本研究所提出之安全模式能改善監控系統之保全。
Video surveillance system is a powerful tool not only in public environment protection, but also in home and private security service. Digitizing capture is one of the most important technique in current video monitor area. By using motion detection and Internet control, we can view, control, or alert remotely. Furthermore, digital video surveillance system can slash our budget of storage. Most of the experimental or commercial video surveillance systems, they emphasize three important part, which are live video transmission, motion detection, and remote control. However, when we enjoy the convenience of this system, the security of transmission and the media of storage lead to some serious problems in this system. For example, unauthorized people may illegally access the system and stolen private images or data. Therefore, we need add some special processes to mend these gaps and create a safe operation environment. In my study, I work on the management of the database for a secure surveillance system. I focus on the safety of exchanging files between websites and databases with the following issues. 1. Confidential Information: Encrypting data before transmission, enhance the privacy of system. 2. Information Hiding: Hiding the file name by java script, and decrease the chance of unauthorized accessing. 3. Data Integrity: Using message digest to analyze the accuracy of transmission. 4. Identification: Identifying accessing password to avoid nauthorized users. 5. Access Control: Grouping users by limits of authority, prevent data interchange between different authority level. To achieve safety goals, the following techniques were used: 1. Using ASP (Active Sever Pages) to control database and combine Confidential Information, Information Hiding, and Access Control; 2. Using one-way hash function (MD5) to analyze the accuracy of transmission; 3. Encrypting files by PGP(Pretty Good Privacy) which can not only ensure the security of files, but also identify the authorized users.