2016-07-05 1 views
0

필드 게이트웨이에서 eventhub로 일부 데이터를 보내고 있습니다. 나는 전송 된 데이터의 보안에 대해 우려하고있다. Righ 이제 다음 코드를 사용하고 데이터가 eventhub로 이동합니다. 나는 데이터가 sendSync의 방법으로 sceens 뒤의 암호화 된되고 있는지 알고 싶어, 아니면 내가 그렇게 모든 입력이 좋을 것 데이터 보안에 새로운 오전Azure 이벤트 허브와 통신 할 때 TLS에서 AMQP 프로토콜을 사용하는 방법

EventData sendEvent = new EventData(payloadBytes); 
EventHubClient ehClient = EventHubClient.createFromConnectionStringSync(connStr.toString());   
ehClient.sendSync(sendEvent); 

를 보내기 전에 데이터를 암호화하는 몇 가지 코드를 추가해야 도움 ... 감사합니다!

답변

0

모든 데이터는 기본적으로 TLS를 사용하여 전송됩니다. 이벤트 허브를 사용하려면 필수입니다. https://azure.microsoft.com/en-us/documentation/articles/event-hubs-authentication-and-security-model-overview/ (데이터를 보내는 장치)

을 참조하십시오. 따라서 추가 코드가 필요하지 않습니다.

도 참조 Sending AMQP Telemetry to Azure Event Hub not using TLS encryption

+0

감사합니다. Peter Bons. 문서에 "침입자가 도청을 방지하고 토큰을 도용하지 못하도록하기 위해 장치와 이벤트 허브 간의 통신은 암호화 된 채널을 통해 이루어져야합니다"라고 말했습니다. 이것이 구현해야한다는 의미인지 또는 이미 구현되었는지는 알 수 없습니다 . 명확히 해 주셔서 감사합니다. – Aparna