inflearn logo

Thực hành bảo mật tác nhân LLM

Tự tay xây dựng đội ngũ agent chăm sóc khách hàng từ một đến bảy agent bằng OpenAI Agents SDK, rồi mô phỏng các sự cố thực tế cho từng tính năng và dùng code để ngăn chặn chúng. Khóa học gồm 65 bài, đề cập đủ 10 hạng mục trong OWASP Agentic Top 10, từ quyền truy cập công cụ, guardrail, che giấu thông tin cá nhân, phê duyệt của nhân viên, sandbox thực thi code, MCP cho đến công tắc ngắt khẩn cấp.

6 học viên đang tham gia khóa học này

Độ khó Cơ bản

Thời gian Không giới hạn

AI
AI
Python
Python
AI Agent
AI Agent
Model Context Protocol
Model Context Protocol
FastAPI
FastAPI
AI
AI
Python
Python
AI Agent
AI Agent
Model Context Protocol
Model Context Protocol
FastAPI
FastAPI

Bạn sẽ nhận được điều này sau khi học.

  • Khả năng tự xây dựng hệ thống đa tác nhân với công cụ, cơ chế bàn giao và các rào chắn an toàn bằng OpenAI Agents SDK

  • Thiết kế bảo vệ dữ liệu của người khác bằng cách kiểm tra quyền sở hữu dựa trên thông tin người dùng đã đăng nhập ngay trong công cụ.

  • Cách áp dụng hàng rào bảo vệ đầu vào/đầu ra và ẩn thông tin cá nhân theo kiểu Hàn Quốc mà không mắc bẫy trong hành vi mặc định

  • Cách yêu cầu nhân viên phê duyệt (diff, màu cảnh báo, ngân sách) đối với các thao tác không thể hoàn tác như hoàn tiền hoặc phát hành phiếu giảm giá

  • Các biện pháp bảo vệ dành riêng cho tác nhân, như thực thi cô lập mã do mô hình viết, cố định phiên bản và mã băm của máy chủ MCP, cùng token ủy quyền.

  • Cách vận hành watchdog, ghi nhật ký chuỗi băm, công tắc ngắt và 20 kịch bản red-team bằng các cổng CI

  • Hướng dẫn OWASP Agentic Top 10, danh sách kiểm tra bảo mật gồm 25 mục trước khi doanh nghiệp triển khai, 12 công thức.

[Bài viết nên đọc thêm]

- Loạt bài trên Velog 「OWASP Agentic Top 10 2026 dành cho người mới bắt đầu」: https://velog.io/@bumicklee/series/owasp-agentic

Đây là loạt bài diễn giải từng mục trong số mười mục từ ASI01~ASI10. Bạn có thể đọc cùng với bài học “OWASP trên một trang” của khóa học.




Khóa học thực hành giúp bạn tự xây dựng một nhóm agent chăm sóc khách hàng cho cửa hàng trực tuyến bằng OpenAI Agents SDK, đồng thời tạo ra sự cố thực tế mỗi khi bổ sung một tính năng và dùng mã để ngăn chặn chúng.

Trong quá trình đội ngũ bắt đầu với một nhân viên chăm sóc khách hàng rồi mở rộng thành bảy người, chúng ta sẽ đề cập đầy đủ cả mười mục trong OWASP Agentic Top 10.

[Bạn sẽ học được gì?]

- Quyền hạn công cụ: kiểm tra quyền sở hữu bằng thông tin người dùng đã đăng nhập trong các công cụ tra cứu đơn hàng và thay đổi địa chỉ giao hàng, đồng thời tạo các công cụ chuyên biệt thay vì dùng công cụ có phạm vi rộng như run_sql.

- Guardrail: Đưa bí mật ra khỏi chỉ thị, kết nối Moderation với guardrail đầu vào và đầu ra của SDK, đồng thời tránh những cạm bẫy trong hành vi mặc định như thực thi song song và fail-open.

- Quyền riêng tư: Che thông tin thẻ và số định danh cá nhân theo mẫu của Hàn Quốc trong middleware FastAPI, đồng thời ẩn dữ liệu trong cả nhật ký lẫn dấu vết.

- Đa tác tử: xử lý việc bàn giao, bộ lọc tenant, phê duyệt của nhân viên (diff, màu sắc cảnh báo rủi ro, xem trước), token ủy quyền, nguồn gốc và thời hạn hết hạn của bộ nhớ.

- Thực thi mã và MCP: chạy mã do mô hình viết trong môi trường cách ly, đồng thời cố định phiên bản và mã băm mô tả công cụ của máy chủ MCP của đơn vị vận chuyển.

- Vận hành: Xây dựng mọi thứ từ hợp đồng thông điệp của người giám sát, cầu dao, nhật ký hành vi chuỗi băm, bộ giám sát, công tắc ngắt khẩn cấp đến 20 cổng CI của đội red team.

[Vấn đề nào được giải quyết?]

- Giúp bạn giải thích những sự cố như "chỉ cần đọc số là đơn hàng của người khác mở ra" hay "trên thẻ phê duyệt chỉ có 1 giao dịch nhưng đã hoàn tiền cho 8 giao dịch" được ngăn chặn ở tầng nào (mô hình, hàng rào bảo vệ hay mã của tôi).

- Với những vấn đề mà đôi khi mô hình ngăn được, đôi khi không, chúng ta sẽ dùng mã bên ngoài mô hình để ngăn chặn và kiểm tra lại bằng các kịch bản red team.

Trước khi đưa tính năng tác nhân vào vận hành, hãy kiểm tra từng mục bằng danh sách kiểm tra bảo mật trước khi doanh nghiệp triển khai.

[Bí quyết riêng của khóa học này]

1. Hệ thống được sử dụng thực tế: Tôi khởi chạy trên máy tính cá nhân phòng lab trung tâm chăm sóc khách hàng cs-crew, với chức năng trò chuyện với khách hàng, tiếp nhận yêu cầu qua email, bảng điều khiển nhân viên và màn hình vận hành.

2. Mỗi bài học gồm bốn lệnh: make lesson → make check → sửa lỗi → make check → make redteam. Nếu bị mắc kẹt, hãy dùng make goto để bắt đầu lại từ điểm khởi đầu của bài học đó.

3. Bắt đầu mà không cần khóa: Các bài thực hành cơ bản sử dụng LLM giả lập nên không tốn phí và kết quả luôn giống nhau. Bạn có thể chọn mô hình thật bằng khóa OpenAI của mình hoặc địa chỉ tương thích với OpenAI (LM Studio, AWS Bedrock).

4. Màn hình thực tế: Hình ảnh trong video được chụp lại khi chạy lab thực tế. Phản hồi của mô hình thật được kiểm tra bằng gpt-oss-20b trên AWS Bedrock và đưa vào bài học (2026-11-06).

5. Công khai các câu lệnh tấn công ở mức cơ bản: Hiển thị nguyên văn câu lệnh tấn công và kết quả, không đề cập đến các kỹ thuật né tránh, làm rối hay jailbreak.


[Bài viết nên đọc cùng]

- Loạt bài trên velog “OWASP Agentic Top 10 2026 dành cho người mới bắt đầu”: https://velog.io/@bumicklee/series/owasp-agentic

Đây là loạt bài giải thích từng mục trong mười mục ASI01~ASI10, mỗi mục một bài. Bạn có thể đọc cùng với bài học “OWASP trên một trang” trong khóa học.


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Lập trình viên Python đã từng gọi API ChatGPT và lần đầu tạo một agent sử dụng công cụ.

  • Nhà phát triển đã làm xong cả bản demo agent nhưng lo ngại về bảo mật trước khi đưa vào vận hành.

  • Nhóm muốn triển khai tác nhân vào dịch vụ xử lý dữ liệu khách hàng, thanh toán và hoàn tiền.

  • Trưởng nhóm cần các tiêu chí đánh giá bảo mật cho tính năng agent và danh sách kiểm tra trước khi triển khai trong doanh nghiệp.

  • Những người muốn mở rộng sang đa tác nhân, bộ nhớ, thực thi mã và MCP sau khi đã thử bảo vệ một chatbot tư vấn.

Cần biết trước khi bắt đầu?

  • Cần có khả năng đọc và viết các hàm và lớp Python.

  • Bạn cần có khả năng chạy lệnh trong terminal và tạo môi trường ảo (venv). Cần Python 3.11 trở lên.

  • Không cần có kinh nghiệm về FastAPI, SQL hay agent. SQL sẽ được hướng dẫn trong các buổi học 1–3 ở mức cần thiết.

  • Không cần khóa API OpenAI. Bài thực hành cơ bản sẽ dùng LLM giả lập, không cần khóa.

Xin chào
Đây là brunoleebi8302

Xác minh sự nghiệp

Trong thời kỳ Y2K đầy biến động của ngành CNTT, tôi bắt đầu sự nghiệp với vai trò nhà phát triển máy chủ. Sau đó, tại các hiện trường thuộc nhiều ngành nghề khác nhau, tôi đảm nhiệm đan xen vai trò nhà phát triển và kỹ sư hạ tầng, trực tiếp lĩnh hội mọi thứ từ nền tảng công nghệ đến hệ sinh thái hạ tầng phức tạp. Dựa trên kinh nghiệm xây dựng và tinh chỉnh vô số hệ thống, gần đây tôi đang tạo ra những giá trị mới trong lĩnh vực an ninh CNTT và công nghệ hội tụ.
Thêm

Chương trình giảng dạy

Tất cả

66 bài giảng ∙ (5giờ 20phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học khác của brunoleebi8302

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Ưu đãi có thời hạn

74.250 ₫

25%

2.030.336 ₫