2025-03-09

4 cơ chế xác thực - p3

 

JWT – JSON Web Tokens và Session Cookies trong việc Authentication

Chắc các bạn cũng biết rằng HTTP là một chiếc cầu nối giữa client và server (giao thức truyền tải). Và nó là một giao thức stateless (stateless protocol).

Vậy stateless là gì nhể? Giải thích một cách dễ hiểu thì một giao thức stateless là giao thức mà sau khi client gửi dữ liệu lên server, server thực thi xong, trả kết quả lại về cho client thì “quan hệ” giữa client và server bị “cắt đứt”, server không lưu lại bất cứ dữ liệu trạng thái gì của client.

Để giải thích bằng ví dụ thì điều này có nghĩa là nếu như chúng ta đăng nhập vào tài khoản Facebook. Sau đó chúng ta di chuyển sang trang Settings thì chúng ta sẽ phải đăng nhập lại vì server không giữ trạng thái của chúng ta. Tuy vậy bài toán này đã được giải quyết với session và cookies. Bằng cách lưu giữ thông tin tại 2 phía client và server thông qua session và cookies mà server có thể biết được client này đã đăng nhập được hay chưa.

Share:

4 cơ chế xác thực - p2

            I. GIẢI NGỐ AUTHENTICATION: BASIC AUTHENTICATION

1. Tại sao cần phải authentication?

Authentication là quá trình xác thực người dùng. Nó giúp chúng ta biết được người dùng là ai, và có quyền truy cập vào các tài nguyên nào.

Ví dụ:

Bạn đang xây dựng một ứng dụng web, và bạn muốn cho phép người dùng đăng nhập vào ứng dụng của bạn. Bạn sẽ làm như thế nào?

Bạn sẽ lưu thông tin người dùng vào database, và khi người dùng đăng nhập, bạn sẽ kiểm tra thông tin đăng nhập của người dùng với thông tin trong database. Nếu thông tin đăng nhập đúng, bạn sẽ cho phép người dùng truy cập vào ứng dụng của bạn.

Share:

4 cơ chế xác thực - p1

4 Cơ chế xác thực:

1. Xác thực với Session và Cookie

2. Xác thực với Token

3. Xác thực OAUTH 2.0

4. Xác thực SINGLE SIGN-ON (SSO)

          Cùng tìm hiểu về 4 cơ chế xác thực này qua loạt bài tổng hợp dưới đây nhé:

Share:

2025-01-15

Hệ điều hành

1. Khái niệm

- Giới thiệu chung

Hệ điều hành (tiếng Anh: Operating System - viết tắt: OS) là một phần mềm dùng để điều hành, quản lý toàn bộ tất cả thành phần (bao gồm cả phần cứng và phần mềm) của thiết bị điện tử.

Có vai trò trung gian trong việc giao tiếp giữa người sử dụng và thiết bị.

Share:

2025-01-08

BOT TELEGRAM

1. Khái niệm

Bot Telegram là một công cụ vô cùng hữu ích cho phép bạn tự động hóa các tác vụ như trả lời tin nhắn, quản lý nhóm, hoặc cung cấp thông tin dịch vụ. Với sự phát triển của công nghệ, việc tạo bot Telegram đã trở nên dễ dàng hơn bao giờ hết, ngay cả đối với những người không có nhiều kiến thức về lập trình.

Telegram Bot là một ứng dụng hoặc dịch vụ được xây dựng trên nền tảng Telegram, cho phép người dùng tương tác với bot thông qua các tin nhắn. Bot này có thể thực hiện nhiều chức năng khác nhau, từ cung cấp thông tin, giải đáp câu hỏi, thực hiện các tác vụ tự động, đến giải trí và nhiều hơn nữa. Telegram Bot có thể được lập trình để trả lời tự động theo các quy tắc và quy định đã được thiết lập trước.

Share:

2025-01-07

Meta sở hữu bốn mạng xã hội lớn nhất thế giới

Meta, công ty mẹ của Facebook, sở hữu 4/5 nền tảng mạng xã hội có nhiều người dùng nhất trên thế giới. Theo thống kê gần đây, hơn 4,5 tỷ người, tương đương 57% dân số toàn cầu, sử dụng mạng xã hội. Facebook hiện có khoảng 2,9 tỷ người dùng hoạt động hàng tháng (MAU). Lượng người dùng nhiều nhất đến từ Ấn Độ với khoảng 350 triệu người, thứ hai là Mỹ (193,9 triệu) và thứ ba là Indonesia (142,5 triệu).

Share:

2025-01-02

Sách bảo mật

1. Sách Gray Hat Hacking: The Ethical Hacker’s (Phiên bản: Tiếng Việt)

Phần I Chuẩn bị

Chương 1 Hack mũ xám là gì ? Đạo đức và Luật pháp

Chương 2 Kỹ năng Lập trình sống sót

Chương 3 Fuzzing thế hệ tiếp theo

Chương 4 Kỹ thuật đảo ngược thế hệ tiếp theo

Chương 5 Radio do phần mềm xác định

Phần II Kinh doanh Hacking

Chương 6 Vậy bạn có muốn trở thành Ppen Tester không?

Chương 7 Hoạt động của Đội Đỏ

Chương 8 Đội Tím

Chương 9 Chương trình tiền thưởng lỗi

Share:

WIFI – Tất tần tật


1. Khái niệm

Wifi là viết tắt của Wireless Fidelity là hệ thống truy cập internet không dây. Loại sóng vô tuyến này tương tự như sóng điện thoại, truyền hình và radio.

Wifi là công cụ kết nối không thể thiếu trên điện thoại, laptop, máy tính bảng và một số thiết bị thông minh khác như smartwatch.

Nguồn: Web TGDD, web namhi

Share:

2025-01-01

10 sự kiện nổi bật Việt Nam năm 2024

           Năm 2024, một năm với rất nhiều sự kiện quan trọng và cả những kỳ vọng về một con đường phát triển mới của dân tộc. Một năm đã qua với rất nhiều sự kiện quan trọng của đất nước. Với sự đoàn kết, thống nhất và quyết tâm trong hành động của cả hệ thống chính trị, cộng đồng doanh nghiệp và người dân, chúng ta có thể tự hào khẳng định: Việt Nam đã đạt được nhiều thành tựu quan trọng trong năm qua

Share:

8 sự kiện nổi bật thế giới năm 2024

Năm nay chứng kiến các cuộc bầu cử quan trọng cùng nhiều xung đột và biến động, nhưng cũng ghi dấu ấn với một số thành tựu khoa học, công nghệ.


Share:

Bài Đăng Nổi Bật

DS thôn các tỉnh 01.07.2026

  UBND tỉnh Lạng Sơn ban hành Kế hoạch số 209/KH-UBND ngày 27/5/2026 về thực hiện sắp xếp thôn, tổ dân phố trên địa bàn tỉnh năm 2026.  Mụ...

Tổng Số Lượt Xem Trang

Bài Đăng Phổ Biến