2012-03-08 78 views
2

我創建了一個桌面應用程序,它正在我的實時服務器中共享數據。它知道它不是一個好習慣,但我只想知道,當用戶使用我的應用程序並在身份驗證後連接到我的服務器時,可以使用此連接直接與應用程序外部的服務器通信嗎?桌面應用程序中的安全問題

+0

我不這麼認爲,除非有人向創建後的連接上運行的應用程序注入代碼。 – 2012-03-08 04:57:44

回答

0

大多數情況下,它們不能將應用程序的套接字傳統地用於實時服務器,以便直接與服務器之外的應用程序通信。操作系統可以防止一個程序劫持另一個程序的套接字。

這並不意味着你沒有什麼可擔心的。有很多種導致網絡程序問題的方法。

  • 他們可以監控流量(如果它不加密)和反向 工程師程序(創建他們自己的程序,模擬了你, 造成麻煩)。
  • 他們可以創建一個代理服務器,它反映了原來的應用程序,但 插入它自己的惡意代碼

...除了很多其他的方法。