李肇林臺灣大學:資訊工程學研究所黃子銘Huang, Tsu-MinTsu-MinHuang2007-11-262018-07-052007-11-262018-07-052005http://ntur.lib.ntu.edu.tw//handle/246246/54045隨著網路即時通訊軟體的普及,包括MSN、Yahoo奇摩及時通、Skype等提供及時傳訊的軟體,皆已成為網路使用者的必備工具。 即時通訊帶來了便利性,例如比電子郵件更快速有效率,但是也產生了安全上的疑慮,以企業內部為例,即時通訊軟體可能使機密外洩,降低工作效率,甚至成為病毒傳播的漏洞。 本論文的目的將設計與實作一個介於MSN與企業內部即時通訊軟體的gateway,此gateway具有訊息過濾與監控的功能,以web service的方式提供內部即時通訊軟體使用。內部的即時通訊軟體只要透過SOAP的方式,即可透過gateway連上MSN的即時通訊網路,此外也會實作一個內部即時通訊軟體的範例,來使用此SOAP gateway。Instant messenger software including MSN、Yahoo messenger、Skype etc. have become essential as they expanded on the Internet. Instant messenger gives us convenience over traditional email. But it also has security issues, take business intranet for example: instant messenger may be a chance for information leakage and intranet virus. This thesis is intended to design and implement an instant message gateway between business intranet and MSN network. This gateway monitors and filters messages. It also functions as a web service (SOAP). The intranet instant messengers communicate with internet MSN network through this gateway using SOAP. This thesis also implements an intranet instant messenger example to make use of this gateway.1. 簡介(Introduction)........................................................1 1-1研究動機與現況調查........................................................1 1-2系統功能簡介...................................................................3 1-3 Instant Message & MSN protocol簡介.................................4 1-4 SOAP簡介........................................................................8 2 系統設計 (Design of the system) .....................................11 2-1系統架構圖......................................................................13 2-2提供的SOAP function描述...............................................17 2-3 MSN機器人.....................................................................21 2-4 MSN機器人如何與SOAP server溝通...............................26 2-5 monitoring & filtering........................................................28 2-6 SOAP over SMTP 之設計.................................................30 3. 系統實作(Implementation of the design) ........................32 3-1系統開發環境..................................................................32 3-2 SOAP function的實作.......................................................33 3-3 MSN 機器人的實作.........................................................35 3-4 message queue實作方法....................................................42 3-5 monitoring & filtering的實作............................................44 3-6 SOAP的實作....................................................................46 4. 系統操作(Operation and testing of the system) .............51 4-1 系統管理........................................................................51 4-2 系統操作的實例.............................................................54 4-3 系統測試........................................................................57 5. 未來展望(Future works) ...................................................60 6. 參考資料(Reference) ........................................................62891508 bytesapplication/pdfen-US即時通訊閘道SOAPinstant messagegateway基於SOAP且用於監看與過濾的即時通訊閘道SOAP Based Instant Message Gateway for Message Monitoring and Filteringthesishttp://ntur.lib.ntu.edu.tw/bitstream/246246/54045/1/ntu-94-R92922106-1.pdf