Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> An Ninh Mạng

MSSQL trong an ninh mạng là gì?

MSSQL dùng để làm gì?

Microsoft SQL Server (RDBMS) xử lý các chức năng ứng dụng kinh doanh: báo cáo, phân tích, xử lý giao dịch (transaction processing) trong môi trường doanh nghiệp.

An ninh SQL là gì?

Nền tảng cơ sở dữ liệu an toàn. Tính năng: mã hóa, giới hạn truy cập, ngăn chặn đánh cắp, phá hoại, hoạt động độc hại.

SQL dùng như thế nào trong an ninh?

Tính năng: mã hóa SSL/TLS, mã hóa dữ liệu nghỉ (Windows Data Protection API), xác thực & phân quyền. Đối tượng bảo mật (Security object) = dữ liệu trong DB được gán quyền truy cập.

Dịch vụ MSSQL (MSSQL Service)

Khởi động Database Engine. Hiển thị: Microsoft SQL Server (MSSQLSERVER) - giới hạn 1/ máy, hoặc named instances: Microsoft SQL Server (instance_name).

An ninh vật lý SQL Server

  • Cô lập server chứa database.
  • Cài đặt database tối thiểu (tailored).
  • Cập nhật thường xuyên.
  • Vô hiệu hóa tiến trình không cần trong DB.
  • Giới hạn truy vấn SQL.
  • Quyền tối thiểu (least privilege).
  • Mật khẩu admin mạnh.
  • Audit đăng nhập database.

Cách hoạt động an ninh SQL Server

SSL cho phép mã hóa traffic server-client (giống HTTPS). Chứng chỉ số xác minh danh tính server cho client.

Cổng SQL 1433 có an toàn?

Mặc định dùng cổng 1433. Rủi ro phổ biến: admin không đổi cổng mặc định. Kẻ xâm nhập tận dụng cổng nổi tiếng này.

Khi nào dùng Microsoft SQL Server?

  • Tạo database lưu trữ dữ liệu.
  • Duy trì database.
  • Phân tích dữ liệu (SSAS).
  • Tạo báo cáo (SSRS).
  • ETL (SSIS).

SQL nào được MSSQL dùng?

Transact-SQL (T-SQL) - biến thể của SQL. Chạy trên Windows/Linux (có Kubernetes).

MSSQL có giống MySQL?

Khác. MySQL: mã nguồn mở. MSSQL: Microsoft, nhiều phiên bản (edition) tùy nhu cầu/ngân sách doanh nghiệp.

An ninh database SQL thế nào?

Giống an ninh vật lý: cô lập server, cài đặt tối thiểu, cập nhật, giới hạn tiến trình/truy vấn, least privilege, pass admin mạnh, audit.

SQL có an toàn hơn?

Cài đặt mặc định có thể không an toàn. SQL Server có nhiều tính năng bảo mật cấu hình riêng lẻ. Cần tuân thủ best practices.

Cổng SQL 1433 có được mã hóa?

Mặc định 1433. Chứng chỉ SSL trên SQL Server mã hóa truyền dữ liệu client-server. Cần chứng chỉ CA hoặc self-signed.

Hệ thống bảo mật trong SQL

4 bước: nền tảng (platform), xác thực (authentication), đối tượng/dữ liệu (objects), ứng dụng (applications). Xây dựng kế hoạch bảo mật hiệu quả.

Khởi động dịch vụ SQL Server

SQL Server Configuration Manager → SQL Server Services → chuột phải instance (MSSQLSERVER) → Start/Stop/Pause/Resume/Restart.

MSSQL Server có miễn phí?

SQL Server Express: miễn phí, mã nguồn mở, dùng cho embedded apps và dự án nhỏ.

Dịch vụ SQL Server Agent dùng để làm gì?

Lưu thông tin job trên SQL Server. Job step = thành phần job (ví dụ: backup database). Lên lịch/sự kiện/theo yêu cầu chạy job.