สารบัญ:

ฐานข้อมูล SQL Server ถูกเข้ารหัสหรือไม่
ฐานข้อมูล SQL Server ถูกเข้ารหัสหรือไม่

วีดีโอ: ฐานข้อมูล SQL Server ถูกเข้ารหัสหรือไม่

วีดีโอ: ฐานข้อมูล SQL Server ถูกเข้ารหัสหรือไม่
วีดีโอ: 🔍 SQL คืออะไร ? สาย data 🗂️ต้องรู้ #SQL #SQLServer​ #9expert​ 2024, อาจ
Anonim

มากมาย SQL การดำเนินการมีความซับซ้อนและไม่สามารถดำเนินการได้ Always เข้ารหัส . SQL Server โปร่งใส การเข้ารหัสข้อมูล (TDE) และระดับเซลล์ การเข้ารหัส (CLE) คือ เซิร์ฟเวอร์ -สิ่งอำนวยความสะดวกด้านที่ เข้ารหัส ทั้งหมด ฐานข้อมูล SQL Server ที่เหลือหรือคอลัมน์ที่เลือก

แล้วการเข้ารหัสฐานข้อมูลใน SQL Server คืออะไร?

การเข้ารหัส SQL Server : ข้อมูลโปร่งใส การเข้ารหัส ( TDE ) ข้อมูลโปร่งใส การเข้ารหัส ( TDE ) เข้ารหัสข้อมูลภายในไฟล์ทางกายภาพของ ฐานข้อมูล , 'ข้อมูลที่เหลือ' ไม่มีต้นฉบับ การเข้ารหัส ใบรับรองและมาสเตอร์คีย์ ข้อมูลไม่สามารถอ่านได้เมื่อเข้าถึงไดรฟ์หรือสื่อทางกายภาพถูกขโมย

ต่อมา คำถามคือ ฉันจะสร้างฐานข้อมูลที่เข้ารหัสใน SQL Server ได้อย่างไร เมื่อต้องการใช้ TDE ให้ทำตามขั้นตอนเหล่านี้ใน SQL Server Management Studio

  1. สร้างมาสเตอร์คีย์
  2. สร้างหรือรับใบรับรองที่ป้องกันโดยมาสเตอร์คีย์
  3. สร้างคีย์การเข้ารหัสฐานข้อมูลและปกป้องด้วยใบรับรอง
  4. ตั้งค่าฐานข้อมูลเพื่อใช้การเข้ารหัส

เมื่อพิจารณาถึงสิ่งนี้แล้ว ฐานข้อมูลมีการเข้ารหัสหรือไม่

สมมาตร การเข้ารหัสฐานข้อมูล ข้อมูลคือ เข้ารหัส เมื่อบันทึกและถอดรหัสเมื่อเปิดเนื่องจากผู้ใช้รู้จักคีย์ส่วนตัว ดังนั้นหากข้อมูลจะถูกแบ่งปันผ่าน a ฐานข้อมูล ผู้รับต้องมีสำเนาของรหัสลับที่ผู้ส่งใช้เพื่อถอดรหัสและดูข้อมูล

ฉันจะเปิดใช้งานการเข้ารหัสข้อมูลที่โปร่งใสใน SQL Server ได้อย่างไร

วิธีเปิดใช้งานการเข้ารหัสข้อมูลที่โปร่งใส

  1. ขั้นตอนที่ 1: สร้างคีย์หลักของฐานข้อมูล ใช้ต้นแบบ; GO CREATE MASTER KEY ENCRYPTION BY PASSWORD='ระบุรหัสผ่านที่รัดกุมที่นี่สำหรับคีย์หลักของฐานข้อมูล'; ไป.
  2. ขั้นตอนที่ 2: สร้างใบรับรองเพื่อรองรับ TDE
  3. ขั้นตอนที่ 3: สร้างคีย์การเข้ารหัสฐานข้อมูล
  4. ขั้นตอนที่ 4: เปิดใช้งาน TDE บนฐานข้อมูล
  5. ขั้นตอนที่ 5: สำรองใบรับรอง

แนะนำ: