1日で理解するAIベースフルスタック開発実務トラック(ジュニア向け)
arigaram
ジュニア開発者が人工知能を開発ツールとして活用し、企画からコード作成、デプロイ、検証に至る全体的な開発プロセスを理解できるようにすることで、AI時代に必要なフルスペクトラム(Full-Spectrum)能力を身につけて生存し、発展できるようにします。
초급
Prototyping, crud
Đây là một bài giảng được thiết kế để bạn có thể hiểu được Secure Coding (lập trình bảo mật), ngay cả khi bạn chưa biết gì về nó. Sau khi nắm vững các khái niệm cơ bản về lập trình bảo mật, bài giảng sẽ tập trung giải thích về bảo mật dịch vụ web. Đây là một bài giảng đã được thực hiện dưới dạng chuyên đề đặc biệt do Đại học OO tổ chức. Hơn 160 đoạn mã nguồn được trình bày kèm theo nhiều chú thích phong phú, giúp người học dễ dàng nhận biết các chủ đề và kỹ thuật cốt lõi có thể áp dụng ngay vào thực tế.
Có thể hiểu toàn diện Secure Coding.
Bạn có thể nắm vững bảo mật web, xác thực và cấp quyền, cùng các phương pháp đánh giá mã để bảo mật.
Có thể học được các lỗ hổng bảo mật và cách ứng phó theo từng ngôn ngữ.
Trong phát triển phần mềm hiện đại, bảo mật không phải là lựa chọn mà là điều bắt buộc. Khóa học này giúp bạn học một cách có hệ thống và thực hành các kỹ thuật Secure Coding (mã hóa bảo mật) - năng lực cốt lõi trong phát triển phần mềm có tính bảo mật. Khóa học được thiết kế dành cho tất cả những người làm IT quan tâm đến bảo mật như nhà phát triển, nhân viên phụ trách bảo mật, kỹ sư QA, rất phù hợp để sử dụng trong đào tạo bảo mật.
1장. Định hướng
2장. 3 yếu tố chính của bảo mật thông tin
3장. Vai trò của bảo mật trong phát triển phần mềm
4장. Nghiên cứu tình huống: Phân tích các sự cố bảo mật nổi tiếng
5장. Khái niệm về Mô hình hóa Mối đe dọa
6장. Giới thiệu mô hình STRIDE
7장. Giới thiệu mô hình DREAD
8장. Công cụ mô hình hóa mối đe dọa
9장. Thực hành: Ví dụ áp dụng mô hình hóa mối đe dọa
10장. Tiêu chuẩn mã hóa bảo mật (CERT, OWASP, v.v.)
11-1장. Hướng dẫn cho việc lập trình an toàn
11-2장. Xác thực đầu vào và viết mã sạch (Clean Code)
11-3장. Thực hành: Viết code xử lý đầu vào an toàn
12장. Lỗ hổng bảo mật của C/C++
13장. Lỗ hổng bảo mật của Java
14장. Các lỗ hổng bảo mật của Python
15장. Quản lý bộ nhớ và tràn bộ đệm
16장. Lỗ hổng Format String
17장. Thực hành: Viết code quản lý bộ nhớ an toàn
18장. Tuần tự hóa đối tượng và bảo mật
19장. SQL Injection và Phương pháp Đối phó
20장. Thực hành: Viết mã phòng chống SQL Injection
21장. Kiểu dữ liệu động và bảo mật
22장. Vấn đề bảo mật của mô-đun pickle
23장. Thực hành: Viết mã tuần tự hóa dữ liệu an toàn
24장. Tầm quan trọng của bảo mật web
25장. Tổng quan về OWASP Top 10
26장. Khái niệm và các loại XSS
27장. Kỹ thuật phòng chống XSS
28장. Thực hành: Viết code phòng thủ lỗ hổng XSS
29장. Khái niệm về CSRF và phương pháp tấn công
30장. Kỹ thuật phòng chống CSRF
31장. Thực hành: Viết mã phòng thủ CSRF
32장. Cách thiết lập header bảo mật
33장. Tầm quan trọng của HTTPS và cách thiết lập
34장. Sự khác biệt giữa xác thực và ủy quyền
35장. Phương pháp xác thực an toàn
36-1장. Hiểu về mật khẩu và Salt
36-2장. Kỹ thuật lưu trữ mật khẩu an toàn
Chương 37. Thực hành: Quản lý mật khẩu thông qua Hashing và Salting
38장. Khái niệm và trường hợp sử dụng của Oauth
39장. Khái niệm và cách sử dụng JWT(Java Web Token)
40장. Triển khai xác thực sử dụng JWT
41장. Kỹ thuật quản lý phiên an toàn
42장. Các phương pháp ngăn chặn Session Hijacking
43장. Tầm quan trọng của Code Review
44장. Sử dụng các công cụ phân tích tĩnh
45장. Khái niệm về phân tích động
46-1장. Công cụ Pentest (Kiểm tra xâm nhập)
46-2장. Các giai đoạn thực hiện pentest
47장. Thực hành: Mô phỏng pentest đơn giản
Được cung cấp khoảng 160 đoạn code có chú thích phong phú.
Mã có lỗ hổng và mã đã được tăng cường bảo mật sẽ được trình bày cùng nhau. Các phương pháp đối phó cụ thể để tăng cường bảo mật trước lỗ hổng được đưa ra, do đó có thể áp dụng ngay vào thực tế công việc.
Ví dụ, mã ví dụ 13-6 chứa mã có lỗ hổng bảo mật.
Mặt khác, mã ví dụ 13-7 chứa mã đã được củng cố để khắc phục lỗ hổng bảo mật.
Nắm vững các nguyên tắc cơ bản và khả năng thực hành để viết code an toàn
Nắm vững khả năng hiểu biết và ứng phó với các lỗ hổng bảo mật theo từng ngôn ngữ và nền tảng
Tăng cường năng lực ứng phó với các mối đe dọa chính liên quan đến bảo mật web và xác thực/ủy quyền
Tiếp thu kiến thức thực tiễn để thiết lập văn hóa bảo mật trong tổ chức phát triển
Phòng ngừa là biện pháp tốt nhất cho các sự cố bảo mật. Hãy bắt đầu ngay bây giờ.
Hãy cùng khóa học này thực hiện những bước đầu tiên trong lập trình bảo mật!
Khóa học này dành cho ai?
Người muốn biết 시큐어 코딩 là gì
Người muốn củng cố nền tảng lập trình an toàn
Người cần ngay lập tức vá lỗ hổng ứng dụng web.
Người muốn biết các kỹ thuật có thể ứng dụng ngay vào thực tiễn.
Cần biết trước khi bắt đầu?
Nếu hiểu được một hai ngôn ngữ như C, Java, Python, Javascript thì tốt.
332
Học viên
16
Đánh giá
1
Trả lời
4.8
Xếp hạng
17
Các khóa học
IT가 취미이자 직업인 사람입니다.
다양한 저술, 번역, 자문, 개발, 강의 경력이 있습니다.
Tất cả
209 bài giảng ∙ (9giờ 26phút)
Tài liệu khóa học:
Tất cả
3 đánh giá
5.0
3 đánh giá
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 4
∙
Đánh giá trung bình 5.0
2.089.422 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!