# IAM en gegevensbeveiliging (Data Engineering) > Least privilege, service accounts, GCP-rollen, versleuteling at rest/in transit, data masking, audit logs, GDPR-naleving, VPC Service Controls - 20 gespreksvragen - Senior - [Gespreksvragen: Data Engineering](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen.md) ## 1. Wat is het fundamentele principe bij het toewijzen van IAM-rechten in GCP? **Antwoord** Het principe van least privilege betekent dat alleen de strikt noodzakelijke rechten worden verleend om een taak uit te voeren. In Data Engineering betekent dit dat een pipeline alleen toegang moet hebben tot de buckets, datasets en tabellen die het daadwerkelijk nodig heeft. Dit principe vermindert het aanvalsoppervlak en beperkt potentiële schade als een service account wordt gecompromitteerd. ## 2. Wat is het verschil tussen een service account en een gebruikersaccount in GCP? **Antwoord** Een service account is een identiteit voor applicaties en diensten, terwijl een gebruikersaccount een persoon vertegenwoordigt. Service accounts authenticeren met JSON-sleutels of Workload Identity, hebben geen wachtwoord en zijn ontworpen voor automatisering. In Data Engineering moet elke pipeline een eigen service account hebben met specifieke rechten. ## 3. Wat is de hiërarchie van IAM-rollen in GCP, van minst naar meest bevoegd? **Antwoord** De IAM-rolhiërarchie gaat van Viewer (alleen-lezen) naar Editor (lezen/schrijven zonder IAM-beheer) naar Owner (volledige controle inclusief IAM en facturering). Voor datapipelines wordt aanbevolen granulaire voorgedefinieerde rollen zoals BigQuery Data Viewer of Storage Object Creator te gebruiken in plaats van deze te brede primitieve rollen. ## Nog 17 vragen beschikbaar - Waarom moeten JSON-service-account-sleutels worden vermeden in een GCP-productieomgeving? - Wat is het verschil tussen versleuteling at rest en versleuteling in transit? Meld je gratis aan: https://sharpskill.dev/nl/login ## Andere Data Engineering-sollicitatieonderwerpen - [Linux & Shell - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/linux-shell-basics.md): 20 vragen, Junior - [Git & GitHub - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/git-github-fundamentals.md): 20 vragen, Junior - [Geavanceerde Python voor Data Engineering](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/python-advanced-de.md): 25 vragen, Junior - [Docker - Basisbeginselen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/docker-fundamentals.md): 25 vragen, Junior - [Google Cloud Platform - Fundamenten](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/gcp-fundamentals.md): 20 vragen, Junior - [CI/CD en codekwaliteit](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/ci-cd-code-quality.md): 20 vragen, Mid-Level - [Docker Compose](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/docker-compose.md): 20 vragen, Mid-Level - [FastAPI - Data-API's](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/fastapi.md): 20 vragen, Mid-Level - [Geavanceerde SQL voor Data Engineering](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/sql-advanced-de.md): 20 vragen, Mid-Level - [Data Lake - Architectuur en ingestie](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/data-lake.md): 20 vragen, Mid-Level - [BigQuery voor Data Engineering](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/bigquery-de.md): 20 vragen, Mid-Level - [PostgreSQL - Administratie](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/postgresql-admin.md): 20 vragen, Mid-Level - [Data Modeling voor Data Engineering](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/data-modeling-de.md): 20 vragen, Mid-Level - [Fivetran & Airbyte - Data-ingestie](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/fivetran-airbyte.md): 20 vragen, Mid-Level - [dbt - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/dbt-fundamentals-de.md): 20 vragen, Mid-Level - [Apache Airflow - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/airflow-fundamentals.md): 20 vragen, Mid-Level - [Kubernetes - Fundamenten](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/kubernetes-fundamentals.md): 20 vragen, Mid-Level - [dbt - Geavanceerde functies](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/dbt-advanced-de.md): 20 vragen, Senior - [ETL- / ELT- / ETLT-patronen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/etl-elt-patterns.md): 20 vragen, Senior - [Apache Airflow - Gevorderd](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/airflow-advanced.md): 20 vragen, Senior - [Airflow + dbt - Pipeline-orkestratie](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/airflow-dbt-integration.md): 20 vragen, Senior - [PySpark - Grootschalige verwerking](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/pyspark.md): 20 vragen, Senior - [Google Pub/Sub - Datastreaming](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/pubsub-streaming.md): 20 vragen, Senior - [Apache Beam & Dataflow](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/apache-beam-dataflow.md): 20 vragen, Senior - [Kubernetes - Productie en scaling](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/kubernetes-advanced.md): 20 vragen, Senior - [Terraform - Infrastructure as Code](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/terraform.md): 20 vragen, Senior - [NoSQL-databases](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/nosql-databases.md): 20 vragen, Senior - [Moderne Data Architecture](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/data-architecture.md): 20 vragen, Senior - [Monitoring en observability](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/monitoring-observability.md): 20 vragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/iam-security-de