<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="35952" language="en" source="https://portal.flane.ch/swisscom/en/xml-course/google-vaigas" lastchanged="2025-09-30T16:01:01+02:00" parent="https://portal.flane.ch/swisscom/en/xml-courses"><title>Vertex AI and Generative AI Security</title><productcode>VAIGAS</productcode><vendorcode>GO</vendorcode><vendorname>Google</vendorname><fullproductcode>GO-VAIGAS</fullproductcode><version>1.0</version><objective>&lt;ul&gt;
&lt;li&gt;Establish foundational knowledge of Vertex AI and its security challenges.&lt;/li&gt;&lt;li&gt;Implement identity and access control measures to restrict access to Vertex AI resources.&lt;/li&gt;&lt;li&gt;Configure encryption strategies and protect sensitive information.&lt;/li&gt;&lt;li&gt;Enable logging, monitoring, and alerting for real-time security oversight of Vertex AI operations.&lt;/li&gt;&lt;li&gt;Identify and mitigate unique security threats associated with generative AI.&lt;/li&gt;&lt;li&gt;Apply testing techniques to validate and secure generative AI model responses.&lt;/li&gt;&lt;li&gt;Implement best practices for securing data sources and responses within Retrieval-Augmented Generation (RAG) systems.&lt;/li&gt;&lt;li&gt;Establish foundational knowledge of AI Safety.&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;p&gt;Fundamental knowledge of machine learning, in particular generative AI, and basic understanding of security on Google Cloud.&lt;/p&gt;</essentials><audience>&lt;p&gt;AI practitioners, security professionals, and cloud architects&lt;/p&gt;</audience><outline>&lt;h4&gt;Module 01 - Introduction to Vertex AI Security Principles&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Google Cloud Security&lt;/li&gt;&lt;li&gt;Vertex AI components&lt;/li&gt;&lt;li&gt;Vertex AI Security concerns&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Objectives&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Review Google Cloud Security fundamentals.&lt;/li&gt;&lt;li&gt;Establish a foundational understanding of Vertex AI.&lt;/li&gt;&lt;li&gt;Enumerate the security concerns related to Vertex AI features and components.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Activities&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lab: Vertex AI: Training and Serving a Custom Model&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Module 02 - Identity and Access Management (IAM) in Vertex AI&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Overview of IAM in Google Cloud&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Objectives&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Control access with Identity Access Management.&lt;/li&gt;&lt;li&gt;Simplify permission using organization hierarchies and policies.&lt;/li&gt;&lt;li&gt;Use service accounts for least privileged access.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Activities&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lab: Service Accounts and Roles: Fundamentals&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Module 03 - Data Security and Privacy&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Data encryption&lt;/li&gt;&lt;li&gt;Protecting Sensitive Data&lt;/li&gt;&lt;li&gt;VPC Service Controls&lt;/li&gt;&lt;li&gt;Disaster recovery planning&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Objectives&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Configure encryption at rest and in-transit.&lt;/li&gt;&lt;li&gt;Encrypt data using customer-managed encryption keys.&lt;/li&gt;&lt;li&gt;Protect sensitive data using the Data Loss Prevention service.&lt;/li&gt;&lt;li&gt;Prevent exfiltration of data using VPC Service Controls.&lt;/li&gt;&lt;li&gt;Architect systems with disaster recovery in mind.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Activities&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lab: Getting Started with Cloud KMS&lt;/li&gt;&lt;li&gt;Lab: Creating a De-identified Copy of Data in Cloud Storage&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 04 - Securing Vertex AI Endpoints and model deployment&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Network security&lt;/li&gt;&lt;li&gt;Securing model endpoints&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Objectives&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Deploy ML models using model endpoints.&lt;/li&gt;&lt;li&gt;Secure model endpoints.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Activities&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lab: Configuring Private Google Access and Cloud NAT&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 05 - Monitoring and logging in Vertex AI&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Logging&lt;/li&gt;&lt;li&gt;Monitoring&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Objectives&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Write to and analyze logs.&lt;/li&gt;&lt;li&gt;Set up monitoring and alerting.&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 06 - Security risks in generative AI applications&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Overview of gen AI security risks&lt;/li&gt;&lt;li&gt;Overview of AI Safety&lt;/li&gt;&lt;li&gt;Prompt security&lt;/li&gt;&lt;li&gt;LLM safeguards&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Objectives&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Identify security risks specific to LLMs and gen AI applications.&lt;/li&gt;&lt;li&gt;Understand methods for mitigating prompt hacking and injection attacks.&lt;/li&gt;&lt;li&gt;Explore the fundamentals of securing generative AI models and applications.&lt;/li&gt;&lt;li&gt;Introduce fundamentals of AI Safety.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Activities&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lab: Safeguarding with Vertex AI Gemini API&lt;/li&gt;&lt;li&gt;Lab: Gen AI &amp;amp; LLM Security for Developers&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 07 - Testing and evaluating generative AI model responses&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Testing generative AI model responses.&lt;/li&gt;&lt;li&gt;Evaluating model responses.&lt;/li&gt;&lt;li&gt;Fine-Tuning LLMs.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Objectives&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Implement best practices for testing model responses.&lt;/li&gt;&lt;li&gt;Apply techniques for improving response security in gen AI applications&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Activities&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lab: Measure Gen AI Performance with the Generative AI Evaluation Service&lt;/li&gt;&lt;li&gt;Lab: Unit Testing Generative AI Applications&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Module 08 - Securing Retrieval-Augmented Generation (RAG) systems&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;Topics&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fundamentals of Retrieval-Augmented Generation&lt;/li&gt;&lt;li&gt;Security in RAG systems&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Objectives&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand RAG architecture and security implications.&lt;/li&gt;&lt;li&gt;Implement best practices for grounding and securing data sources in RAG systems.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Activities&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lab: Multimodal Retrieval Augmented Generation (RAG) Using the Vertex AI Gemini API&lt;/li&gt;&lt;li&gt;Lab: Introduction to Function Calling with Gemini&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>- Establish foundational knowledge of Vertex AI and its security challenges.
- Implement identity and access control measures to restrict access to Vertex AI resources.
- Configure encryption strategies and protect sensitive information.
- Enable logging, monitoring, and alerting for real-time security oversight of Vertex AI operations.
- Identify and mitigate unique security threats associated with generative AI.
- Apply testing techniques to validate and secure generative AI model responses.
- Implement best practices for securing data sources and responses within Retrieval-Augmented Generation (RAG) systems.
- Establish foundational knowledge of AI Safety.</objective_plain><essentials_plain>Fundamental knowledge of machine learning, in particular generative AI, and basic understanding of security on Google Cloud.</essentials_plain><audience_plain>AI practitioners, security professionals, and cloud architects</audience_plain><outline_plain>Module 01 - Introduction to Vertex AI Security Principles


Topics



- Google Cloud Security
- Vertex AI components
- Vertex AI Security concerns

Objectives



- Review Google Cloud Security fundamentals.
- Establish a foundational understanding of Vertex AI.
- Enumerate the security concerns related to Vertex AI features and components.

Activities



- Lab: Vertex AI: Training and Serving a Custom Model

Module 02 - Identity and Access Management (IAM) in Vertex AI


Topics



- Overview of IAM in Google Cloud

Objectives



- Control access with Identity Access Management.
- Simplify permission using organization hierarchies and policies.
- Use service accounts for least privileged access.

Activities



- Lab: Service Accounts and Roles: Fundamentals

Module 03 - Data Security and Privacy


Topics



- Data encryption
- Protecting Sensitive Data
- VPC Service Controls
- Disaster recovery planning

Objectives



- Configure encryption at rest and in-transit.
- Encrypt data using customer-managed encryption keys.
- Protect sensitive data using the Data Loss Prevention service.
- Prevent exfiltration of data using VPC Service Controls.
- Architect systems with disaster recovery in mind.

Activities



- Lab: Getting Started with Cloud KMS
- Lab: Creating a De-identified Copy of Data in Cloud Storage
Module 04 - Securing Vertex AI Endpoints and model deployment


Topics



- Network security
- Securing model endpoints

Objectives



- Deploy ML models using model endpoints.
- Secure model endpoints.

Activities



- Lab: Configuring Private Google Access and Cloud NAT
Module 05 - Monitoring and logging in Vertex AI


Topics



- Logging
- Monitoring

Objectives



- Write to and analyze logs.
- Set up monitoring and alerting.
Module 06 - Security risks in generative AI applications


Topics



- Overview of gen AI security risks
- Overview of AI Safety
- Prompt security
- LLM safeguards

Objectives



- Identify security risks specific to LLMs and gen AI applications.
- Understand methods for mitigating prompt hacking and injection attacks.
- Explore the fundamentals of securing generative AI models and applications.
- Introduce fundamentals of AI Safety.

Activities



- Lab: Safeguarding with Vertex AI Gemini API
- Lab: Gen AI &amp; LLM Security for Developers
Module 07 - Testing and evaluating generative AI model responses


Topics



- Testing generative AI model responses.
- Evaluating model responses.
- Fine-Tuning LLMs.

Objectives



- Implement best practices for testing model responses.
- Apply techniques for improving response security in gen AI applications

Activities



- Lab: Measure Gen AI Performance with the Generative AI Evaluation Service
- Lab: Unit Testing Generative AI Applications
Module 08 - Securing Retrieval-Augmented Generation (RAG) systems


Topics



- Fundamentals of Retrieval-Augmented Generation
- Security in RAG systems

Objectives



- Understand RAG architecture and security implications.
- Implement best practices for grounding and securing data sources in RAG systems.

Activities



- Lab: Multimodal Retrieval Augmented Generation (RAG) Using the Vertex AI Gemini API
- Lab: Introduction to Function Calling with Gemini</outline_plain><duration unit="d" days="2">2 days</duration><pricelist><price country="US" currency="USD">1495.00</price><price country="CA" currency="CAD">2065.00</price><price country="DE" currency="EUR">1500.00</price><price country="GB" currency="GBP">1320.00</price><price country="AT" currency="EUR">1500.00</price><price country="SE" currency="EUR">1500.00</price><price country="SI" currency="EUR">1500.00</price><price country="FR" currency="EUR">1550.00</price><price country="IT" currency="EUR">1300.00</price><price country="CH" currency="CHF">1500.00</price></pricelist><miles/></course>