exam questions

Exam AWS Certified Machine Learning - Specialty All Questions

View all questions & answers for the AWS Certified Machine Learning - Specialty exam

Exam AWS Certified Machine Learning - Specialty topic 1 question 126 discussion

A machine learning specialist is developing a proof of concept for government users whose primary concern is security. The specialist is using Amazon
SageMaker to train a convolutional neural network (CNN) model for a photo classifier application. The specialist wants to protect the data so that it cannot be accessed and transferred to a remote host by malicious code accidentally installed on the training container.
Which action will provide the MOST secure protection?

  • A. Remove Amazon S3 access permissions from the SageMaker execution role.
  • B. Encrypt the weights of the CNN model.
  • C. Encrypt the training and validation dataset.
  • D. Enable network isolation for training jobs.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
AShahine21
Highly Voted 3 years ago
I will go with D, "cannot be accessed and transferred to a remote host by malicious code accidentally installed on the training container" Based on the following link: https://aws.amazon.com/blogs/security/secure-deployment-of-amazon-sagemaker-resources/ "EnableNetworkIsolation – Set this to true when creating training, hyperparameter tuning, and inference jobs to prevent situations like malicious code being accidentally installed and transferring data to a remote host."
upvoted 18 times
...
achiko
Highly Voted 3 years, 1 month ago
If you enable network isolation, the containers can't make any outbound network calls, even to other AWS services such as Amazon S3. Additionally, no AWS credentials are made available to the container runtime environment. In the case of a training job with multiple instances, network inbound and outbound traffic is limited to the peers of each training container. SageMaker still performs download and upload operations against Amazon S3 using your SageMaker execution role in isolation from the training or inference container.
upvoted 8 times
Dr_Kiko
3 years ago
ahaha this link literally contains the answer For example, a malicious user or code that you accidentally install on the container (in the form of a publicly available source code library) could access your data and transfer it to a remote host.
upvoted 1 times
...
...
james2033
Most Recent 8 months, 1 week ago
Selected Answer: D
'network isolation' make sense
upvoted 1 times
...
loict
1 year, 1 month ago
Selected Answer: D
A. NO - Remove Amazon S3 access permissions from the SageMaker execution role. B. NO - Encrypting the weights has nothing to do with protecting the training data C. NO - If the dataset is encrypted, one may still hack SageMaker instance and get access to uncrypted data D. YES - Enable network isolation for training jobs, data is protected end-to-end
upvoted 2 times
...
Mickey321
1 year, 2 months ago
Selected Answer: D
Network isolation
upvoted 2 times
...
Valcilio
1 year, 8 months ago
Selected Answer: D
It's D, not C because encrypted can be stole.
upvoted 3 times
...
halfway
3 years ago
I choose D. More document about it: https://docs.aws.amazon.com/sagemaker/latest/dg/mkt-algo-model-internet-free.html
upvoted 2 times
...
benson2021
3 years ago
Answer is D. https://aws.amazon.com/blogs/security/secure-deployment-of-amazon-sagemaker-resources/ search for 'isolation' and there is a security parameter : EnableNetworkIsolation talking about this.
upvoted 4 times
...
Vita_Rasta84444
3 years, 1 month ago
I would choose C
upvoted 1 times
...
omar_bahrain
3 years, 1 month ago
most likely it is C. https://docs.aws.amazon.com/sagemaker/latest/dg/data-protection.html
upvoted 5 times
Dr_Kiko
3 years ago
incorrect; you CAN transfer encrypted files even w/o a key D is a better option
upvoted 1 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago