tran-the-lam / scada-project

1 stars 1 forks source link

Project ứng dụng công nghệ blockchain Hyperledger Fabric để tăng cường tính bảo mật cho hệ thống Scada.

Kiến thức nền tảng:

SCADA là một hệ thống điều khiển giám sát và thu thập dữ liệu nhằm hỗ trợ con người trong quá trình giám sát và điều khiển từ xa. SCADA là giải pháp tối ưu được các tổ chức công nghiệp lựa chọn nhằm khai thác truy cập dữ liệu và quản lý thiết bị. Người vận hành có thể xem các dữ liệu quan trọng như nhiệt độ, điện áp, mức tiêu hao năng lượng, … và đưa ra các quyết định với sự thay đổi của từng mức dữ liệu tương ứng. Vì vậy bảo mật dữ liệu trong hệ thống SCADA là rất quan trọng.Hiện nay dữ liệu được lưu trên hệ thống SCADA thường được lưu vào các hệ quản trị cơ sở dữ liệu nên sẽ dễ dàng bị tin tặc tấn công hoặc dễ dàng bị thay đổi để tạo ra sự sai lệch, sẽ dẫn đến những quyết định không đúng đắn của người vận hành và gây ra những hậu quả nặng nề.

Chuỗi khối là công nghệ tạo ra hệ thống xác thực mạng ngang hàng, nhằm loại bỏ các bên trung gian thứ ba, tăng cường an ninh, an toàn và minh bạch cũng như giảm thiểu lỗi do con người gây ra. Chuỗi khối được thiết kế để chống lại sự thay đổi của dữ liệu. Dữ liệu đã được mạng lưới chấp nhận thì khó có cách nào có thể thay đổi được. Ứng dụng chuỗi khối vào các hệ thống có các bên tham gia là rất lớn. Trong đề tài này, chúng tôi sẽ ứng dụng chuỗi khối để tăng cường bảo mật dữ liệu cho hệ thống SCADA. Các thay đổi trong hệ thống sẽ được lưu và xem lại. Từ đó, giúp cho việc tìm ra nguyên nhân, khắc phục lỗi khi sự cố xảy ra được dễ dàng.

Bố cục báo cáo:

  1. Giới thiệu về SCADA
    1. SCADA là gì?
    2. Tầm quan trọng của dữ liệu và thực trạng?
  2. Giới thiệu về chuỗi khối
    1. Chuỗi khối là gì?
    2. Dữ liệu trên chuỗi khối?
  3. Nền tảng Hyperledger
    1. Hyperledger là gì?
    2. Xây dựng các node trên Hyperledger
    3. Lựa chọn dữ liệu đưa vào chuỗi khối
    4. Truy xuất dữ liệu
  4. Thực nghiệm
  5. Tổng kết