ADA-C01 practice question 3 of 10
What is required for stages, without credentials, to limit data exfiltration after a storage integration and associated stages are created?
Full set: 75 questionsDomain Account Management and Data Protection
To comprehensively limit data exfiltration, multiple account-level controls must be enabled. Setting REQUIRESTORAGEINTEGRATIONFORSTAGECREATION = true ensures that users cannot create new external stages with their own credentials that could point to unauthorized locations. Setting REQUIRESTORAGEINTEGRATIONFORSTAGEOPERATION = true mandates that all data movement via stages uses a pre-approved storage integration. Finally, setting PREVENTUNLOADTOINLINEURL = true blocks users from bypassing stage controls by unloading data directly to a presigned URL. Collectively, these three parameters provide a robust defense against common data exfiltration vectors.
A. Setting PREVENTUNLOADTOINLINEURL to false leaves open a significant exfiltration path by allowing users to unload data to arbitrary presigned URLs.
B. Disabling the REQUIRESTORAGEINTEGRATION parameters removes the core security control that forces data movement through approved, administrator-configured cloud storage locations.
C. This configuration disables all relevant security controls, thereby increasing the risk of data exfiltration rather than preventing it.
1. Snowflake Documentation: Account Parameters » REQUIRESTORAGEINTEGRATIONFORSTAGECREATION. This document states, "Specifies whether to block the creation of a new external stage that does not reference a storage integration."
2. Snowflake Documentation: Account Parameters » REQUIRESTORAGEINTEGRATIONFORSTAGEOPERATION. This document explains, "Specifies whether to block a COPY, GET, or PUT command that accesses an external stage but does not reference a storage integration."
3. Snowflake Documentation: Account Parameters » PREVENTUNLOADTOINLINEURL. This document clarifies, "Specifies whether to block a COPY INTO command that unloads data to a presigned URL."
4. Snowflake Documentation: Administration » Security » Network & Private Connectivity » Blocking network traffic from Snowflake. Under the section "Prevent data exfiltration from stages," this page explicitly recommends setting all three parameters (REQUIRESTORAGEINTEGRATIONFORSTAGECREATION, REQUIRESTORAGEINTEGRATIONFORSTAGEOPERATION, and PREVENTUNLOADTOINLINEURL) to TRUE as a combined strategy.
Keep practicing
Take the free ADA-C01 practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other ADA-C01 practice questions
- Question 1A Snowflake Administrator wants to create a virtual warehouse that supports several dashb…
- Question 2A requirement has been identified to allow members of a corporate Data Product team to br…
- Question 4Which function is the role SECURITYADMIN responsible for that is not granted to role USER…
- Question 5For Snowflake network policies, what will occur when the account_level and user_level net…
- Question 6In which scenario will use of an external table simplify a data pipeline?
- Question 7A team is provisioning new lower environments from the production database using cloning.…
