Free Practice Questions for Snowflake SEA-C01 Certification
- Exam guide version:
- November 6, 2025
- Guide checked for updates:
- 9 Oct 2026
- Question bank created:
- 12 May 2026
- Question bank last updated:
- 11 Aug 2026
Study with 346 exam-style practice questions designed to help you prepare for the Snowflake SnowPro Advanced: Security Engineer (SEA-C01). All questions are aligned with the latest exam guide and include detailed explanations to help you master the material.
Please note
We've got a version generated by improved models. It's recommended to use Snowflake SnowPro Advanced: Security Engineer (SEA-C01).
Your progress
LessonsNew
21 documentation-grounded lessons, one per exam-guide subdomain — every claim cited to the official docs.Based on the official docs as of 4 Oct 2026
Start Practicing
Start a quiz
Practice with randomly mixed questions from all topics
Exam experiences
Pass and fail outcomes from candidates who prepared here — advice, scores, and prep time.
Your saved questions
Open the list of questions you bookmarked during practice for this exam.
Study notes
Private notes per question, grouped by exam domain — opens on its own page, not inline on this overview.
Quiz History
Exam Details
Key information about Snowflake SnowPro Advanced: Security Engineer (SEA-C01)
- Multiple choice
Through Snowflake Continuing Education (CE) program
Active SnowPro Core credential
Security Administrators, Security Engineers, Snowflake Security Engineers, Security Architects with 2+ years of hands-on data governance and security experience on Snowflake
10 – 13 hours
2 years
Exam Topics & Skills Assessed
Skills measured (from the official study guide)
1: Account and Security
1.1: Design and implement access control strategies.
● Configure and implement Role-Based Access Control (RBAC): ○ Automate RBAC management programmatically ○ Integrate RBAC management with IdPs using SCIM (user group membership) ○ Manage hierarchical RBAC models ● Define and manage custom roles and least-privilege role hierarchies: ○ Understand best practices for role design (functional vs. access roles): ■ System-defined roles ■ SNOWFLAKE database roles ■ SNOWFLAKE application roles ■ User-defined custom roles (account, database, and application) ○ Manage privilege grants in Snowflake
1.2: Configure and monitor user authentication and session management.
● Implement authenticators, passkeys, and IdP-driven access ● Define, configure, and enforce Multi-Factor Authentication (MFA): ○ Snowflake-managed MFA ○ Externally-managed MFA ● Implement Single-Sign-On (SSO): ○ Configure SAML, and OAuth authentication ○ Troubleshoot SSO integration issues ● Manage secure programmatic access: ○ Implement key-pair authentication ○ Implement Programmatic Access Token (PAT) authentication ○ Implement external API authentication and secrets ● Rotate user credentials ● Configure and monitor session policies ● Design and manage leaked password and malicious IP protections
1.3: Implement network security controls.
● Create, implement, and manage network and rules policies: ○ Use network rules for granular access control ○ Rules policies: IP allow lists and deny lists ○ Apply network policies to accounts and users ● Configure and troubleshoot private connectivity and storage integrations: ○ AWS PrivateLink, Azure Private Link, and GCP Private Service Connect ○ Troubleshoot private connectivity issues ● Support multi-cloud network policy enforcement
1.4: Manage external access integrations.
● Create, implement and manage external access integrations: ○ Use network rules to manage allowed external endpoints ○ Leverage API authentication integrations ○ Establish the order of operations: ■ Perform third-party vendor risk assessment ● Leverage Snowflake secrets for secure authentication with external endpoints: ○ OAuth ○ Cloud provider tokens ○ Passwords ○ Generic strings ● Understand best practice recommendations for secure connectivity from Snowflake to external systems: ○ Egress proxy configurations ○ Configure external functions
2: Data Protection, Data Privacy, and Data Governance
2.1: Implement data security features.
● Implement, configure, and manage the customer-managed key component of Tri-Secret Secure ● Implement column-level security ○ Design and apply Dynamic Data Masking policies ○ Create masking policies with SQL expressions and Snowflake functions ○ Manage the masking policy lifecycle: ■ Monitor the impact of policy changes on data visibility ● Use the External Tokenization function ● Use tag-based masking policies ● Use projection policies ● Implement row-access policies: ○ Design and apply row-access policies with SQL expressions and Snowflake functions ○ Understand policy precedence and interactions ○ Manage the row access policy lifecycle: ■ Troubleshoot row access policy enforcement ● Utilize aggregation policies, differential privacy policies, and budgets
2.2: Manage and audit Secure Data Sharing and collaborations.
● Apply advanced privacy controls for shared data: ○ Use synthetic data to support privacy ● Configure and manage Snowflake Data Clean Rooms: ○ Apply the principles of secure multi-party computation ○ Support collaborative analysis without direct data exposure ○ Understand the security implications of using secure objects, including views, functions, and procedures ● Configure Data Listings
2.3: Restrict data exfiltration.
● Leverage account-level parameters to restrict the destinations where Snowflake can write data programmatically ● Leverage account-level and user-level parameters to restrict when users can download query result sets
2.4: Establish and manage data retention and data lifecycle management.
● Implement Time Travel and Fail-safe for data recovery: ○ Manage Time Travel settings at the table, schema, and account levels ○ Understand the differences and use cases for Time Travel and Fail-safe ○ Differentiate between Time Travel and Fail-safe in context of security and compliance ● Configure and enforce data retention policies ● Define appropriate retention strategies for structured and semi-structured data: ○ Align retention policies with compliance requirements (for example, GDPR and HIPAA) ○ Apply retention settings using DDL and governance tools (for example, tagging and policies) ● Manage the data lifecycle using object lifecycle management features: ○ Automate data archival and purging using lifecycle management best practices ○ Use table metadata and access patterns to determine data aging strategies ○ Leverage features including transient tables, temporary tables, and auto-drop configurations
2.5: Configure object tagging and data classification frameworks.
● Use automatic tag propagation, including tag inheritance: ○ Audit tagging using the TAG_REFERENCES and TAG_REFERENCES_HISTORY views ○ Visualize data lineage ● Implement data classification: ○ Configure automatic, custom, and manual classifications ○ Integrate data classification into data governance policies
2.6: Configure and maintain data replication policies and procedures.
● Manage data replication access control and privileges: ○ Implement the principle of least privilege for replication-specific roles ○ Manage and audit privileges such as CREATE REPLICATION GROUP and REPLICATE ● Define and secure ownership of replication and failover group objects ● Manage replication protocols and policies ○ Configure replication groups to include critical security objects ○ Replicate network policies to maintain consistent access controls ● Manage the replication of security integrations (SAML2, OAuth, SCIM) to ensure seamless authentication and authorization post-failover ● Validate the replication of users, roles, and grants
2.7: Manage secure replication and failover operations.
● Audit pre-failover readiness: ○ Conduct periodic audits of replication configurations ○ Perform controlled tests of the failover process to validate security object promotion and functionality ● Configure Client Redirect ● Execute replication and failover operations: ○ Monitor audit logs for anomalies during the transition process ○ Re-establish security configurations for external resources, for example trust relationships for external stages ● Perform a post-failover validation audit: ○ Verify that replicated network policies and security integrations are active and enforced on the new primary account. ○ Audit user roles and permissions ○ Validate the secure client redirection configurations
3: Auditing, Monitoring, and Compliance
3.1: Monitor data security.
● Analyze the QUERY_HISTORY and ACCESS_HISTORY views to identify suspicious query patterns and unauthorized data access ● Monitor data access and data transfer history: ○ Monitor the ACCOUNT_USAGE views for information on alert thresholds, correlating events, and incident responses: ■ Use Snowflake Trail observability features ■ Map evidence to security frameworks (such as GDPR, HIPAA, etc.) ■ Manage interfaces for auditors ● Integrate external monitoring and observability tools with Snowflake ● Trace data access within AI/ML workloads running on Snowpark Container Services ● Track changes of the use of secure objects (for example, views, functions, and procedures) ● Monitor login history for authentication anomalies, including brute-force attacks and unauthorized access attempts manually, or using Trust Center and external tools ● Set up automated alerts and notifications for security events: ○ Configure email or external integrations for security alerts using tasks and streams
3.2: Implement a strategic security architecture to balance data protection and credit efficiency.
● Compare and contrast the benefits and consequences of enabling or disabling Snowflake security services and features: ○ Security-related implications ○ Credit consumption considerations ○ Operational-overhead implications ○ Cloud provider implications ● Monitor anomalous credit consumption as a critical security signal: ○ Changes in serverless compute consumption ○ Credit consumption of advanced features, for example AI, Snowpark and Container Services
3.3: Design and manage data compliance policies.
● Outline how Snowflake's security and governance features support regulatory compliance: ○ Explain how encryption, access controls, masking, and auditing support regulatory requirements (for example, GDPR, HIPAA, CCPA, and PCI DSS) ● Define, enable, and automate audit policies to support compliance reporting ● Use Snowflake Trust Center resources to support compliance and security: ○ Snowflake Compliance Center ○ Security certifications ○ Compliance reports
4: Threats, Risk Assessment, Incident Response, and Forensics
4.1: Perform threat modeling, identification, and analyses.
● Identify and catalog critical assets within Snowflake ● Identify and document data entry and exit points ● Apply threat modeling methodologies to identify potential threats specific to Snowflake: ○ Data sharing configurations ○ Over-privileged roles and users ○ Compromised service account credentials ○ Vulnerabilities in 3rd-party connections and packages ● Implement mitigation strategies
4.2: Perform risk assessment and manage risk.
● Use Snowflake Horizon Catalog to enable security best practices and compliance ● Assess the security of data sharing agreements and configurations with external partners ● Analyze vulnerabilities to determine the likelihood and potential impact ● Develop, implement, and monitor risk mitigation strategies
4.3: Identify and manage security incidents.
● Configure and test security alerting mechanisms within Snowflake and integrated SIEM platforms ● Identify, triage, and contain security incidents: ○ Monitor Snowflake logs ○ Investigate alerts from security tools ○ Triage incoming alerts ○ Isolate affected user accounts ○ Revoke compromised credentials or API keys ○ Implement new or update existing network policies ○ Suspend data sharing or integration ● Manage eradication and recovery: ○ Identify the root cause of the incident ○ Remove any malicious access or persisting mechanisms ○ Restore data from backups, Time Travel, or Fail-safe
4.4: Conduct a post-security-incident forensic analysis.
● Collect and preserve relevant logs and data: ○ ACCOUNT_USAGE views ○ Use Time Travel and Fail-safe to access historical states of data ○ Establish a chain of custody for evidence ● Perform a forensic analysis: ○ Analyze query logs (query_history) to identify what actions were performed ○ Review access logs (access_history) to determine which tables, views, and columns were read or modified ○ Examine login history (login_history) to trace the source IP, client application, and authentication methods used ○ Correlate Snowflake data with logs from other systems (for example, identity provider, network devices) to build an incident timeline
5: Securing Snowflake Services and Features for AI/ML and Applications
5.1: Secure and govern applications with Snowpark Container Services.
● Design and deploy containerized services using Snowpark Container Services ● Understand the security model of compute pools (for example, isolation and network rules for inbound/outbound data) ● Manage secrets and EXTERNAL_ACCESS_INTEGRATIONS for controlled external network access from services ● Understand the lifecycle management of services and their security implications ● Implement secure data access patterns for services running in Snowpark Container Services: ○ Establish roles and permissions to ensure services access Snowflake data securely ○ Manage sensitive configurations within service specifications (YAML) ● Monitor and troubleshoot security issues within Snowpark Container Services deployments: ○ Use the SERVICE_USAGE_HISTORY and compute pool monitoring views ○ Monitor container logs
5.2: Leverage Snowflake Cortex AI to enhance data security.
● Implement content moderation and safety using Cortex Large Language Model (LLM) functions: ○ Configure COMPLETE() and TRY_COMPLETE() functions to filter content ○ Use filtered responses (for example, NULL from TRY_COMPLETE()) ● Use Cortex functions to classify data and detect anomalies: ○ Apply CLASSIFY_TEXT() to identify and tag sensitive data categories ● Use Cortex AI for data security: ○ Apply AI Observability features for Gen AI application security ○ Use LLM-as-a-Judge to evaluate AI application responses for bias, toxicity, and accuracy (relevant to data security and responsible AI) ○ Interpret traces to debug and audit the flow of sensitive data through Gen AI applications ○ Monitor AI application performance metrics related to security and data quality ● Use Cortex Analyst to support secure data exploration: ○ Securely configure semantic models ○ Access Cortex Analyst request logs to audit natural language queries and generated SQL ● Configured Cortex Agents to automate security and governance workflows: ○ Manage Agent orchestration and tool usage ○ Use Copilot for Snowflake Horizon Catalog to analyze and audit security
5.3: Manage security in Snowflake Native Apps.
● Design and enforce security policies for Native Apps: ○ Secure, package, and share Native Apps ○ Use Streamlit in Snowflake application role ownership parameters ○ Use OAuth to authenticate app users ○ Implications of running Native Apps in Snowpark Container Services ○ Implement User-Based Access Control (UBAC) features with Native Apps ● Manage permissions for app installation and usage ● Secure application code and its dependencies: ○ App internal code ○ Third-party packages and libraries ○ App secrets and credentials
Techniques & products