2012-03-08 4 views
2

라이브 서버에서 데이터를 공유하는 데스크톱 응용 프로그램을 만들었습니다. 좋은 연습은 아니지만 사용자가 내 응용 프로그램을 사용하고 인증 후 서버에 연결되어있는 동안이 연결을 사용하여 응용 프로그램 외부의 서버와 직접 통신 할 수 있는지 알고 싶습니다.데스크톱 응용 프로그램의 보안 문제

+0

내가 만든 후에 연결에서 작동하는 앱에 코드를 삽입하지 않으면 그렇게 생각하지 않습니다. –

답변

0

그들은 대부분 앱의 소켓을 라이브 서버에 사용하여 "앱 외부"서버와 직접 통신 할 수 없습니다. 운영 체제는 하나의 프로그램이 다른 프로그램의 소켓을 가로채는 것을 방지합니다.

그렇다고해서 걱정할 필요가있는 것은 아닙니다. 네트워크 프로그램에 문제를 일으키는 다양한 방법이 있습니다.

  • 그들은 (이 암호화되지 않은 경우) 트래픽을 모니터링하고, (문제를 야기하는 당신을 mimicks 자신의 프로그램, 을 만드는) 엔지니어에게 프로그램을 취소 할 수 있습니다.
  • 그들은 원래의 응용 프로그램을 반영 프록시 서버를 생성하지만, 다른 많은 방법 외에 ... 그 자체가 악성 코드를

있어 삽입 할 수 있습니다.

관련 문제