Wednesday, September 10, 2014

Java EE Security

1. Authentication (Tính xác thực):


     Authentication được hiểu là quá trình xác thực thông tin, bạn hoàn toàn có thể đánh giá thông tin đang truy cập của một người (một tài khoản) đang truy cập vào hệ thống đã được xác định.

     Giả sử nếu không có quá trình này, bạn không thế xác định được thông tin tài khoản đó, đồng nghĩa với đó là không thể xem được thông tin. Và quan trọng nhất, khi có ai truy cập phá hoại Server thì bạn không thể nào truy tìm được để xử lí.


Mô hình minh họa cho quá trình Authentication.


Trong quá trình diễn ra, cần phải có yêu cầu xác thực. Sẽ có hai cách để làm việc này:

      - Digital certificate-based authentication có thể được sử dụng trên các máy chủ, khách hàng, hoặc cả hai, tùy thuộc vào nhu cầu của ứng dụng.

       - Digital certificates được sử dụng để xác định người dùng cuối cùng, máy chủ, và các thành phần phần mềm khác.


2. Access Control Lists (ACLs):

        - Hiển thị danh sách thông báo lượng người truy cập.

        - Có thể quản lí được các danh sách này.

        - Với mỗi một tập tin ACL riêng biệt thì nó có thể được tạo bởi nhiều mục. Trong đó có chứa các tài nguyên và tính được lượng người truy cập vào tài nguyên đó.

Mô hình hoạt động của Access Control Lists (ACLs)


3. Realms

    - Nói đơn giản thì đây là một cơ sở dữ liệu dành cho những người muốn sử dụng tài nguyên. Điều đó để xác định giá tri của một ứng dụng web.

    - Server authentication service có khả năng quản lí người sử dụng trong đó, gộp User và Group.


 4. Users and Principals:

      - Một người sử dụng (User) là một cá nhân được quy định tại các máy chủ ứng dụng yêu cầu trước đó.


5. Groups and Roles:

      -Groups (Nhóm) là một tập hợp các người dùng xác thực, được phân loại và có định nghĩa rõ ràng.

      -Roles (Vòng tròn) được hiểu rộng hơn so với Group, nó có thể bao gồm nhiều User theo nhóm.
      -Roles có thể tương tác với các Group, quản lí đối tượng, vai trò của họ trong nhóm để có thể dễ dàng xem xét và sàng lọc các User.


Mô hình hoạt động của Groups and Roles


No comments:

Post a Comment