2017-11-30 2 views
0

이 제목은 질문에 대해 거의 설명합니다. 파이썬 프로그램에서 네트워크로 패킷을 스니핑하는 사람이있는 경우, 그 안에 텍스트가 포함 된 패킷을 보내면 어떤 텍스트가 들어 있는지, 파이썬 프로그램에서 다른 텍스트로 보낼 수 있습니까? 패킷의 내용을 보려면?소켓을 통해 전송되는 파이썬 패킷이 일반 텍스트입니까?

+0

일반적으로 정책에 따라 일부 네트워크가 모든 것을 암호화하지만 (http://searchsecurity.techtarget.com/definition/network-encryption) 일반적으로 그렇습니다. Windows는이 기능을 기본 제공 기능으로 제공하며 대규모 기업 도메인에서 정기적으로 사용할 수 있습니다. – kindall

+0

예, 그들은 당신이 보내는 것을 정확히 볼 수 있습니다. –

답변

1

plain TCP or UDP socket을 사용하는 경우이 소켓에 쓰는 데이터는 유선상에 명확하게 전송되며 OS가 네트워크 계층 또는 하위 계층에서 암호화를 사용하지 않는 한 스니핑 할 수 있습니다 (예 : IPSec, OpenVPN 또는 이와 유사한 VPN 기술). .

대신 SSL wrapped socket을 사용하는 경우 데이터가 응용 프로그램 내에서 암호화되어 SSL 소켓이 보안 설정 (강력한 암호, 적절한 인증서 유효성 검사)으로 만들어진 경우 스니핑으로부터 보호됩니다.

+0

대단히 고마워,이 SSL 포장 소켓 물건을 보러 갈거야 ^^. – Alpha

관련 문제