2015-09-08 46 views
-1

我在控制檯應用程序中使用FileSystemWatcher類來加密目錄中的文件。如果我在目錄中粘貼/創建文件,FileSystemWatcher將檢測到它並因此使用適當的函數對其進行加密呼叫。這樣我就可以在不影響正常工作流程的情況下進行加密。使用FileSystemWatcher識別HTTP請求

現在我的問題是,如何檢測http:請求watcher中的任何文件,以便我可以通過並行控制檯應用程序解密文件。有沒有可能這樣做?

回答

1

decrypting使用並行控制檯應用程序可能不是最好的事情(爲什麼控制檯應用程序?服務似乎更合適),但是您可以使用IIS或其他Web服務器監控任何HTTP請求到特定目錄。

除非服務器設置爲(某種)Web服務器,否則不會提供HTTP請求,在這種情況下,可以在請求到達時執行解密。在IIS這是HttpRequestHandler

這不會增加額外的安全性,但如果這是您的目標。通過HTTP發送的文件在通過線路發送之前被解密,可能會受到中間人攻擊的竊聽。如果要保護文件並具有比SSL更安全的認證和安全認證,則應將文件加密並讓客戶端在本地進行解密(例如,在您從某些公司下載軟件或電影時使用此方法)。