Page 378 - SDMD CNKT va CNTT trong tien trinh CNH_HDH DBSCL
P. 378

Bất kỳ người dùng hay một hệ thống nào khác muốn truy cập, khai
          thác các chức năng, dịch vụ của Hệ thống giải quyết thủ tục hành chính đều
          phải qua bước xác thực người dùng.

               Để bảo vệ an toàn thông tin đăng nhập của người dùng, giải pháp đề
          xuất của chúng tôi cần các chức năng sau:

               - Mã hóa mật khẩu: sử dụng các thuật toán để mã hóa mật khẩu của
          người dùng, đảm bảo không bị lộ trên đường truyền.
               - Định nghĩa và áp dụng các chính sách mật khẩu (Password Policy):

               + Quy định độ dài, độ phức tạp của mật khẩu.

               + Quy định về thời hạn hiệu lực tối đa để người dùng thường xuyên
          thay đổi mật khẩu.
               + Không cho sử dụng những từ phổ biến, mang tính gợi nhớ để đặt
          mật khẩu.

               - Network (bảo mật mạng): Tất cả truy cập từ bên ngoài vào hệ thống
          đều phải đi qua tường lửa (firewall). Tường lửa sẽ kiểm soát các truy cập
          đến tài nguyên của mạng thông qua một mô hình kiểm soát chủ động. Nghĩa
          là,  chỉ  những  traffic  (lượng  truy  cập)  phù  hợp  với  chính  sách  được  định
          nghĩa  trong  tường  lửa  mới  được  truy  cập  vào  mạng,  mọi  lượng  truy  cập
          khác đều bị từ chối.

               - Channel (bảo mật kênh truyền): Toàn bộ kênh truyền từ bên ngoài
          đến hệ thống sẽ được mã hóa thông qua giao thức HTTPS, cho phép trao đổi
          thông tin một cách bảo mật trên Internet.

               - Configuration (bảo mật bằng cấu hình): Để các ứng dụng hoạt động,
          thông thường sẽ có một số cấu hình được định nghĩa trước. Ví dụ: thông tin
          tài khoản để kết nối đến cơ sở dữ liệu. Đây là những thông tin nhạy cảm và
          cần  được  mã  hóa  khi  sử  dụng.  Origin  Community  Distribution  of
                            1
          Kubernetes (OKD)  cung cấp một cơ chế để mã hóa những thông tin gọi là
          Secrets, đảm bảo những thông tin này là an toàn.

               - Services (bảo mật dịch vụ): Trái tim của hệ thống là toàn bộ các dịch
          vụ, chính vì vậy tất cả yêu cầu gửi đến dịch vụ đều phải được xác thực. Cơ
          chế xác thực được lựa chọn là JSON Web Token (JWT), đây cơ chế xác


          1  OKD: là bản phân phối cộng đồng của Kubernetes được tối ưu hóa cho việc phát triển ứng
          dụng liên tục và triển khai nhiều đối tượng.

          364
   373   374   375   376   377   378   379   380   381   382   383