AI-102 Question 86
Single answerYou are designing a conversational AI solution for your company using Azure Bot Service. The bot needs to handle private customer communications, ensuring that data exchanged between the bot and users remains secure. Which approach should you use to manage private communications effectively?
- A
Enable Direct Line App Service extension and configure a private endpoint for the bot service.
- B
Use the Web Chat channel without configuring any additional security measures.
- C
Enable encryption for the communication channel using Azure Key Vault.
- D
Deploy the bot service on a public endpoint and use Azure Front Door for additional security.
Show answer and explanation
Correct answer: A
Explanation
To manage private communications in Azure Bot Service, you need to ensure that the communication channel is secured and isolated from public access. Enabling the Direct Line App Service extension and configuring a private endpoint ensures that the bot's communication is restricted to the private network, fulfilling the requirement for secure private communications.
- A. Correct.
This is the correct approach. Enabling the Direct Line App Service extension and configuring a private endpoint ensures that the communication remains private and is only accessible within the secure network.
- B. Incorrect.
This is incorrect because the Web Chat channel without additional security measures does not provide private communications. It is exposed to public access by default.
- C. Incorrect.
This is incorrect because while encryption is important, simply enabling encryption using Azure Key Vault does not by itself manage the private communication channel.
- D. Incorrect.
This is incorrect because deploying on a public endpoint, even with Azure Front Door, does not provide true private communication. It still allows public internet access.