Ultralytics YOLO27: Đăng ký vào danh sách chờ.
Cấp phép YOLO
Quay lại Bảng thuật ngữ Ultralytics

Data Security

Bảo mật dữ liệu bảo vệ dữ liệu khỏi truy cập trái phép, sửa đổi và mất mát bằng mã hóa, kiểm soát truy cập và kiểm toán, bao gồm cả tập dữ liệu và trọng số AI.

Bảo mật dữ liệu là việc bảo vệ dữ liệu số khỏi truy cập trái phép, đánh cắp, giả mạo và mất mát trong suốt vòng đời dữ liệu, từ thu thập, lưu trữ đến xử lý, chia sẻ và xóa. Mục tiêu thường được mô tả bằng bộ ba CIA: tính bảo mật, chỉ cho phép người và hệ thống được ủy quyền đọc dữ liệu; tính toàn vẹn, bảo đảm dữ liệu luôn chính xác và không bị thay đổi; và tính sẵn sàng, bảo đảm dữ liệu có thể được sử dụng khi cần. Khung An ninh mạng NIST 2.0, công bố tháng 2 năm 2024, tổ chức công việc thành sáu chức năng: quản trị, nhận diện, bảo vệ, phát hiện, ứng phó và khôi phục. Trong machine learning, dữ liệu cần bảo vệ bao gồm dữ liệu huấn luyện và nhãn, trọng số model mã hóa những gì model đã học từ dữ liệu đó, hình ảnh và prompt được gửi để inference, cùng các log ghi lại những hoạt động này.

Các biện pháp kiểm soát cốt lõi#

Bảo mật dữ liệu kết hợp nhiều lớp để một biện pháp kiểm soát bị lỗi cũng không làm lộ toàn bộ dữ liệu:

  • Mã hóa: Dữ liệu lưu trữ được mã hóa bằng các thuật toán như AES-256; dữ liệu truyền tải được gửi qua TLS.
  • Kiểm soát truy cập: Mỗi người và dịch vụ chỉ được cấp quyền tối thiểu cần thiết thông qua role, xác thực đa yếu tố và thông tin xác thực có thời hạn ngắn thay cho mật khẩu dùng chung.
  • Quản lý key và secret: Key mã hóa được lưu trong dịch vụ quản lý key hoặc module bảo mật phần cứng, tách biệt khỏi dữ liệu và được luân chuyển theo lịch. API key không được đưa vào mã nguồn hoặc notebook.
  • Kiểm tra tính toàn vẹn và sao lưu: Checksum và chữ ký số phát hiện file bị thay đổi; các bản sao lưu bất biến, có quản lý phiên bản, cho phép khôi phục sau sự cố ransomware hoặc xóa nhầm.
  • Ghi log kiểm toán: Mọi thao tác đọc, ghi và thay đổi quyền đều được ghi lại để phát hiện và điều tra những truy cập bất thường, chẳng hạn một tài khoản tải xuống toàn bộ tập dữ liệu vào ban đêm.

Mã hóa có xác thực cung cấp đồng thời tính bảo mật và toàn vẹn. Ví dụ này dùng Fernet từ package cryptography của Python để mã hóa một dòng trong file nhãn, sau đó phát hiện một bit bị đảo:

import base64

from cryptography.fernet import Fernet, InvalidToken

# Trong môi trường production, key được lấy từ dịch vụ quản lý key và không bao giờ được lưu cùng dữ liệu
cipher = Fernet(Fernet.generate_key())

label = b"0 0.48 0.63 0.21 0.37\n"  # một dòng annotation YOLO
token = cipher.encrypt(label)  # ciphertext AES-128-CBC kèm tag HMAC-SHA256
print(cipher.decrypt(token) == label)

# Đảo một bit trong ciphertext đã lưu, như trường hợp bị giả mạo hoặc lỗi ổ đĩa
raw = bytearray(base64.urlsafe_b64decode(token))
raw[30] ^= 1
try:
    cipher.decrypt(base64.urlsafe_b64encode(bytes(raw)))
except InvalidToken:
    print("Integrity check failed: decryption refused")

Dòng đầu tiên in True vì token nguyên vẹn được giải mã trở lại thành nhãn ban đầu. Sau khi một bit trong ciphertext thay đổi, tag HMAC không còn khớp, nên decrypt phát sinh InvalidToken và in Integrity check failed: decryption refused mà không trả về dữ liệu đã bị thay đổi.

Bảo mật dữ liệu trong Machine Learning#

Hệ thống AI có thêm các bề mặt tấn công mà cơ sở dữ liệu thông thường không có:

  • Đầu độc dữ liệu: Kẻ tấn công có quyền ghi vào tập dữ liệu, hàng đợi gán nhãn hoặc nguồn web được thu thập có thể chèn các mẫu khiến model đã huấn luyện hoạt động sai, thường chỉ khi xuất hiện một trigger ẩn.
  • File model không an toàn: Checkpoint được lưu bằng pickle của Python có thể chạy mã tùy ý khi được nạp. PyTorch 2.6 đặt torch.load thành mặc định là weights_only=True, từ chối mọi thứ trừ tensor và kiểu dữ liệu đơn giản; định dạng safetensors chỉ lưu tensor.
  • Tấn công suy luận tư cách thành viên: Truy vấn model đã huấn luyện có thể làm lộ việc một bản ghi cụ thể có nằm trong tập huấn luyện hay không, vì vậy trọng số được huấn luyện trên dữ liệu nhạy cảm cần được bảo vệ tương tự như dữ liệu đó.
  • Prompt injection: Chỉ dẫn ẩn trong tài liệu hoặc trang web có thể khiến ứng dụng LLM làm lộ dữ liệu trong ngữ cảnh hoặc gửi dữ liệu cho kẻ tấn công thông qua các tool của ứng dụng.
  • Shadow AI: Nhân viên dán dữ liệu mật vào các tool AI chưa được tổ chức phê duyệt, nằm ngoài cơ chế kiểm soát truy cập và log của tổ chức.

Dữ liệu thị giác máy tính có mức độ rủi ro cao hơn vì hình ảnh người, nhà cửa, phương tiện và bệnh nhân thường chứa thông tin cá nhân. Trong lĩnh vực y tế, ảnh quét mà các bệnh viện tại Hoa Kỳ sử dụng để phân tích ảnh y tế thuộc phạm vi Quy tắc bảo mật HIPAA, yêu cầu các biện pháp bảo vệ về hành chính, vật lý và kỹ thuật đối với thông tin y tế được bảo vệ dưới dạng điện tử. Xử lý khung hình ngay trên camera bằng edge AI giúp video thô không cần đi qua mạng; học liên kết huấn luyện một model dùng chung trong khi mỗi địa điểm vẫn giữ dữ liệu của mình; còn AI bảo mật chạy huấn luyện hoặc inference trên dữ liệu nhạy cảm bên trong các enclave phần cứng được mã hóa trên cloud. Với tập dữ liệu cần được giữ bên trong mạng công ty, tính năng tích hợp On Premise của Ultralytics Platform chạy quy trình nạp tập dữ liệu, xem trước và huấn luyện trên máy tính của công ty: worker mount thư mục tập dữ liệu ở chế độ chỉ đọc rồi kết nối ra ngoài qua HTTPS mà không mở cổng inbound; pixel hình ảnh không bao giờ đến Platform, nền tảng chỉ nhận nhãn, metric và checkpoint tốt nhất.

Bảo mật dữ liệu và quyền riêng tư dữ liệu#

Quyền riêng tư dữ liệu liên quan đến việc dữ liệu cá nhân có được thu thập, sử dụng, chia sẻ và lưu giữ hợp pháp, đúng như thông tin đã cung cấp cho mọi người, theo các luật như GDPR hay không. Bảo mật dữ liệu cung cấp các biện pháp bảo vệ về kỹ thuật và tổ chức mà các cam kết về quyền riêng tư phụ thuộc vào; phạm vi bảo mật bao gồm mọi dữ liệu có giá trị, kể cả bí mật thương mại, mã nguồn và trọng số model không chứa thông tin cá nhân. Các kỹ thuật tăng cường quyền riêng tư như quyền riêng tư vi sai nằm giữa hai lĩnh vực này bằng cách hạn chế lượng thông tin về bất kỳ cá nhân nào mà một model hoặc thống kê được công bố có thể tiết lộ. Sự cố rò rỉ là thất bại về bảo mật và trở thành sự cố quyền riêng tư khi dữ liệu cá nhân bị lộ: theo Điều 33 của GDPR, bên kiểm soát có 72 giờ kể từ khi biết về sự cố để thông báo cho cơ quan giám sát, trừ khi sự cố khó có khả năng gây rủi ro cho quyền và tự do của mọi người.

Khám phá các giải pháp

Thị giác máy tính trong thể thao

Thị giác máy tính trong thể thao

Khám phá cách Ultralytics YOLO thúc đẩy thị giác máy tính trong thể thao với khả năng theo dõi cầu thủ và bóng, phân tích hiệu suất, cung cấp thông tin chuyên sâu cho huấn luyện và hỗ trợ phục hồi cho vận động viên.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Chuyển hình ảnh từ drone và ảnh hàng không thành thông tin chuyên sâu theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Ứng dụng computer vision trong ngành hàng không vũ trụ với Ultralytics YOLO cho kiểm tra máy bay, phát hiện dị vật trên đường băng (FOD), vận hành mặt đất tại sân bay và phát hiện lỗi vật liệu composite.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh giản hoạt động logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho hàng theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau kiến tạo tương lai của AI!

Bắt đầu hành trình hướng đến tương lai của machine learning