inflearn logo

Practical Guide to Processing CI-Linked Information and Safeguarding Personal Information with Python, Part 2 (Complete)

This course covers practical methods for securely processing and managing CI (linkage information) in compliance with personal information protection laws and regulations. You will learn how to separate the business database from the CI Vault and apply AES-GCM double encryption. You will also implement access controls, audit logs, secure data disposal, and periodic encryption key rotation procedures in Python.

2 learners are taking this course

Level Basic

Course period 12 months

ci
ci
python3
python3
SQLite
SQLite
travis
travis
Travis CI
Travis CI
ci
ci
python3
python3
SQLite
SQLite
travis
travis
Travis CI
Travis CI

What you will gain after the course

  • You can design and integrate separate repositories for the business database and CI.

  • AES-GCM encryption can be used to securely store CI data and verify its integrity.

  • You can create audit logs based on access control and implement procedures for secure data disposal and encryption key rotation.

파이썬으로 정복하는 CI연계정보 처리와 개인정보 안전조치 실무 Part.2 (完)

From building CI Vault to audit logging and secure data disposal, we prove practical compliance with the Personal Information Protection Act through code.

CI Vault Design · AES-GCM Double Encryption · Access Control and Audit Logs · Secure Data Disposal and Key Rotation

파이썬으로 정복하는 CI연계정보 처리와 개인정보 안전조치 실무 Part.2 (完) 강의 대표 이미지

You can implement the entire process of privacy safeguards in Python yourself, from separating the business database from the CI Vault to AES-GCM encryption, audit logs, and secure disposal.

TOOL

Tools Covered

Introducing the key technologies and tools used in the hands-on exercises.

Py

Python

Sq

SQLite3

AE

AES-GCM

CV

CI Vault

OUTPUT

What You'll Build

By the end of the course, you’ll be able to build the following deliverables yourself.

🔐

AES-GCM-encrypted CI storage database

Build your own SQLite3-based CI vault with AES-GCM double encryption.

1강
🏗️

CI Vault Architecture

Design and integrate a CI-only vault separate from the business database.

2강
📋

Access Control and Audit Log System

Track CI access history through permission-based audit logs.

3강
🗑️

Data Disposal and Key Rotation Module

Implement secure disposal procedures and functionality to manage periodic encryption key rotation.

4강
커리큘럼

What You’ll Learn Here

An overview of the key learning topics covered in the curriculum.

1~2강

CI Vault Design and AES-GCM Encryption Implementation

Separate the business database from the CI vault and establish a foundation for securely storing CIs with AES-GCM double encryption.

3강

Access Control and Audit Log Implementation

Implement audit logs based on permission management to transparently track and manage CI access history.

4강

Data Secure Disposal and Key Rotation Management

Complete ongoing personal information security measures through procedures for safely disposing of CI data and periodically rotating encryption keys.

NOTICE

Important Notes Before Taking the Course

  • This course builds on the material covered in Part 1, so we recommend taking Part 1 first.
  • Python 3.x must be installed to set up the practice environment.
  • The UI and library versions at the time of recording may differ from the current versions.
  • Individual answers to questions about the course are not provided.
  • When watching at an accelerated speed, we recommend following along with the practice code as you learn.

Recommended for
these people

Who is this course right for?

  • System developers who must comply with personal information protection laws

  • A database designer who designs personal information processing systems

  • Security personnel and administrators responsible for establishing and managing information security policies

Need to know before starting?

  • Completion of “Practical CI-Linked Information Processing and Personal Information Safeguards with Python, Part 1,” or equivalent basic Python knowledge

  • Fundamental Structure of Relational Databases Such as SQLite3 and SQL Basics

  • Understanding the Basic Laws on the Personal Information Protection Act and the Processing of Linked Information (CI)

Hello
This is usefulit

8,281,365

Learners

6,672

Reviews

4.6

Rating

361

Courses

I will help you grow through useful IT lectures.

Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

usefulit's other courses

Check out other courses by the instructor!

25% off for new members

$9.90

25%

$9.90