Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Secure Programming of Web Applications - Developers and TPMs

Lập trình Bảo mật cho Ứng dụng Web - Dành cho Lập trình viên và Quản lý Dự án Kỹ thuật

Lập trình Bảo mật cho Ứng dụng Web - Dành cho Lập trình viên và Quản lý Dự án Kỹ thuật

Bảo mật Ứng dụng Web cho Lập trình viên Phần mềm và Quản lý Dự án Kỹ thuật

4.4
(5,245 đánh giá)
9,611 học viên
Giảng viên
Frank Hissen
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
2.0 giờ video
24 bài giảng
2 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 18/03/2026

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

Bảo mật Ứng dụng Web
Các Mẫu Lập trình Bảo mật
Chuẩn Bảo mật Cơ bản
Viết mã Bảo mật

Yêu cầu

Có kiến thức về Ứng dụng Web là một lợi thế
Đối tượng Lập trình viên

Đối tượng phù hợp

Lập trình viên Phần mềm
Lập trình viên Web

Nội dung khóa học

5 phần • 24 bài giảng
1 Phần mở đầu và Lý do học khóa học
2 Tổng quan về các Lỗ hổng Phổ biến
3 Nguyên nhân & Bối cảnh
4 Lập trình Bảo mật Tổng quan
5 Giới thiệu BankBoard – Ứng dụng Web Java chứa lỗ hổng
1 Chèn mã/Lệnh (Code/Command Injection)
2 Chèn mã (No)SQL
3 DEMO: Tấn công Chèn mã SQL trên BankBoard
4 Giả mạo Yêu cầu Liên trang (CSRF)
5 DEMO: CSRF
6 Tấn công Kịch bản Liên trang (XSS)
7 DEMO: XSS Cơ bản
8 Chuyển hướng Mở (Open Redirection)
9 Bao gồm Tập tin / Duyệt Thư mục (File Inclusion / Directory Traversal)
10 Clickjacking
11 Chiếm quyền Phiên (Session-Hijacking)
12 DEMO: XSS kết hợp Chiếm quyền Phiên
13 Tiết lộ Thông tin (Information Disclosure)
14 Xác thực (Authentication)
15 Tấn công Từ chối Dịch vụ (Denial of Service)
16 Phần mềm Trung gian (Middleware)
17 Phần mềm Bên thứ ba (Third-Party Software)
1 Kết luận & Tổng kết
1 Ví dụ Mã Java - Băm Mật khẩu Bảo mật/PBKDF2

Giới thiệu khóa học

Understand Application Security: Numerous successful attacks on well-known web applications on a weekly basis should be reason enough to study the background of "Web Application Security" of custom-made or self-developed applications.

Computer systems are ubiquitous and part of our working and private everyday life. For companies it is increasingly complex and difficult to keep up their IT security with the current technical progress. Large enterprises establish security processes which are created according to industry standards (e.g., ISO 27001). These processes are very complex and can only be implemented by teams of security experts. Constant quality assurance, maintenance and adaptation also belong to an IT security process.

It does not matter if a company develops products or runs an online shop, IT security is a characteristic feature. Security incidents, which maybe even reach public uncontrolled, do not only damage the business image but may also lead to legal or financial consequences.

  • Intro

  • Typical Vulnerabilities Overview

  • Cause & Background

  • Secure Programming in general

  • Code/Command Injection in general

  • (No)SQL Code Injection

  • Cross-Site Request Forgery (CSRF)

  • Cross-Site Scripting (XSS)

  • Open Redirection

  • File Inclusion / Directory Traversal

  • Clickjacking

  • Session-Hijacking

  • Information Disclosure

  • Attacks on Weaknesses of the Authentication

  • Denial of Service

  • Middleware

  • Third-Party Software

  • Summary and Conclusion

The principles taught in this course are language and platform independent. However, the course will include examples for Java and PHP.

Instructor Frank Hissen, Computer Scientist and Security Expert, teaches IT security for over 20 years and works for companies of all sizes as IT Security Consultant and Software Engineer.


Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Cybersecurity
Hiển thị tất cả khoá học Javascript
Hiển thị tất cả khoá học Node Js
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊