강의

멘토링

로드맵

Inflearn brand logo image
BEST
Security & Network

/

Computer Security

Lập trình bảo mật đám mây sử dụng trong thực tế (AWS, Python, Terraform)

Được cấu trúc để bạn có thể học các ngôn ngữ lập trình (Python, Terraform) cho đám mây. Bạn có thể tự mình tạo và áp dụng các công việc lặp lại đơn giản nhưng phiền toái, theo dõi khi nào và cách bạn đã triển khai, hay các chính sách riêng của công ty mà giải pháp hiện có không giải quyết được. Đặc biệt, bạn sẽ áp dụng kiến trúc bảo mật thông qua Terraform, ứng dụng IaC (Infrastructure as Code) phổ biến nhất, và thử tạo bảng điều khiển siêu đơn giản bằng Python!

(4.9) 42 đánh giá

593 học viên

  • rex
보안
Terraform
프로젝트
IaC
클라우드
Python
AWS
devsecops

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Python

  • Terraform

  • AWS

  • Bảo mật

  • DevOps

  • DevSecOps

Nó chứa đầy những kiến thức chuyên môn được tích lũy qua quá trình làm việc chăm chỉ và kinh nghiệm!
Nhanh chóng tiếp thu thông tin thực tế trên đám mây 🔒

Sự khởi đầu của DevOps/DevSecOps,
Với một dự án cơ bản 🖥️

Sau khi hoàn thành nghĩa vụ quân sự, tôi gia nhập công ty đầu tiên với vai trò là người ứng phó sự cố vi phạm, nhưng sau đó chuyển sang bảo mật đám mây. Không có kiến thức nền tảng, tôi phải tự mình nghiên cứu tài liệu. Khối lượng công việc không chỉ quá tải mà tôi còn không biết cách tiếp cận vấn đề bảo mật. Một số tính năng dường như có thể làm được mọi thứ, trong khi một số khác thậm chí còn chẳng có ý nghĩa gì. Tôi phải thu thập và lọc nhật ký để xác định nhật ký nào hợp lệ và nhật ký nào không, đồng thời liên hệ với nhân viên hiện trường để tìm ra điều gì đúng và DevSecOps là gì. Chính lúc đó, ngôn ngữ lập trình đã giúp tôi. 

Khóa học này tuy bao gồm những chủ đề rất cơ bản, nhưng cũng bao gồm một số bài tập thực hành và dự án có thể áp dụng ngay vào các tình huống thực tế. Bạn sẽ được học các ngôn ngữ lập trình cơ bản cho đám mây (Python, Terraform) và dễ dàng hiểu được những hàm thường dùng nhất . Khóa học này được tạo ra với hy vọng giúp bạn bắt đầu với DevOps/DevSecOps , vượt qua định kiến bảo mật là một rào cản , và trải nghiệm việc cung cấp bảo mật hiệu quả .

Giải pháp đơn giản, không tốn kém và khó khăn
Bạn có thể triển khai tường lửa và quản lý nó bằng mã.

Cải thiện khả năng hiển thị tài nguyên của bạn và tạo bảng thông tin bảo mật.

Đám mây đang trở nên thú vị hơn rất nhiều,
Tạo và chia sẻ những gì tôi muốn
Sự do dự biến mất.

Tìm hiểu cách triển khai thông qua mã
Liên quan đến việc phân phối hoặc sửa đổi
Nó có thể làm giảm nỗi sợ hãi.


Tôi giới thiệu điều này cho những người này 🙋

Dành cho những người chỉ làm việc với đám mây thông qua bảng điều khiển

Bất kỳ ai muốn học lập trình cho đám mây

Bất kỳ ai muốn học lập trình tự động hóa

Cơ sở hạ tầng như Mã (IaC)
Bất cứ ai muốn học

AWS IAM và Dự án
Bất kỳ ai muốn tìm hiểu về các sự kiện

Hãy tham gia buổi thuyết trình này cùng chúng tôi! 🤗

  • Terraform cho phép bạn dễ dàng kiểm tra và xử lý các thay đổi mà không cần phải truy cập vào bảng điều khiển.
  • Xây dựng bảng điều khiển bảo mật bằng Python + Streamlit.
  • Hãy cùng thiết kế và triển khai VPC Cidr và AWS Network Firewall và làm quen với Terraform!

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

trăn™

1. Chỉ học những phần cần thiết của lập trình Python

  • Đầu ra, biến, kiểu dữ liệu
  • Vòng lặp, câu lệnh điều khiển
  • Các hàm, xử lý ngoại lệ
  • thực hành boto3

2. Lập trình Terraform cho mục đích sử dụng thực tế

  • Biến, vòng lặp, biểu thức
  • terraform_remote_state, cấu trúc tệp
  • Thực sự tạo ra nhiều nhà cung cấp, mô-đun, v.v.
  • Cách sử dụng các mô-đun do người khác tạo ra

3. Xây dựng Tường lửa mạng AWS (Dự án)

  • Thiết kế kiến trúc VPC và tường lửa
  • Triển khai tường lửa bằng Terraform

4. Tạo bảng điều khiển bảo mật bằng Steampipe + Streamlit (Dự án)

  • Giới thiệu và sử dụng Steampipe
  • Tạo bảng điều khiển đơn giản với Streamlit
  • Khắc phục sự cố kết nối Steampipe + Streamlit
  • Tạo bảng điều khiển bảo mật

Những điều cần lưu ý trước khi tham gia khóa học 📢

Môi trường thực hành

Không có công cụ hoặc hệ điều hành cụ thể nào được yêu cầu để thực hiện đào tạo thực hành trong môi trường AWS.
Tuy nhiên, nó phải có khả năng chạy Python và Terraform.

Tài liệu học tập

  1. Chúng tôi cung cấp tài liệu thuyết trình bài giảng (PDF).
  2. Chúng tôi cung cấp toàn bộ mã nguồn thực hành thông qua GitHub.

Kiến thức và biện pháp phòng ngừa của người chơi

  1. Bạn phải biết cách nhập lệnh thông qua terminal.
  2. Đối với đào tạo thực hành, chúng tôi khuyên bạn nên thực hiện riêng thay vì vừa nghe bài giảng.
  3. Có kinh nghiệm sử dụng AWS là một lợi thế.

Câu hỏi dự kiến Hỏi & Đáp 💬

H. Tôi có thể học Python và Terraform trong một khóa học ngắn như vậy không?

Đã có lúc tôi nghĩ mình có thể trở thành một người tốt bằng cách biết càng nhiều càng tốt. Tuy nhiên, những người thực sự giỏi là những người thực sự sáng tạo và trải nghiệm . Kể từ đó, tôi ngừng cố gắng biết tất cả mọi thứ và bắt đầu học hỏi, thay vào đó, tôi khám phá và nghiên cứu kiến thức cần thiết thông qua trải nghiệm, từng bước một.

Khóa học này được thiết kế để giúp bạn bắt đầu. Khóa học bao gồm các chức năng thường dùng nhất trong công việc thực tế, cùng với thông tin hữu ích cho việc cộng tác. Bạn sẽ học các khái niệm đơn giản nhưng thiết thực , và khi cần, bạn sẽ khám phá các tài nguyên bổ sung để nhanh chóng hiểu và áp dụng kiến thức cần thiết.

H. Tôi đang vận hành một nền tảng đám mây khác ngoài AWS. Khóa học này có hữu ích không?

Vâng, nó chắc chắn hữu ích. Mặc dù chắc chắn có những khác biệt nhỏ giữa các đám mây, nhưng nhìn chung, hầu hết các nhà cung cấp đám mây lớn đều cung cấp các tính năng giống nhau hoặc rất giống nhau . Cuối cùng, điều quan trọng không phải là bạn sử dụng đám mây nào, mà là liệu nó có thể triển khai và áp dụng những gì bạn muốn hay không . Đó là lý do tại sao tôi không đi sâu vào AWS trừ khi cần thiết cho dự án của mình.

H. Tôi chưa từng trải nghiệm điện toán đám mây trước đây. Tôi có thể tham gia khóa học này không?

Thành thật mà nói, nếu bạn chưa từng có kinh nghiệm trước đó, tôi nghĩ một số khía cạnh có thể khó hiểu. Tuy nhiên, tôi cảm thấy bản chất của công nghệ hiện đại là ngay cả một trải nghiệm ngắn ngủi cũng có thể giúp bạn phát triển và hình thành ý tưởng theo nhiều hướng khác nhau , cho phép bạn triển khai và áp dụng những ý tưởng đó. Hơn nữa, nếu bạn đang theo đuổi sự nghiệp trong lĩnh vực đám mây, tôi tin rằng không có gì nhanh hơn việc trực tiếp sử dụng các API được cung cấp để hiểu cách thức hoạt động của đám mây. Do đó, tôi tập trung vào nội dung đơn giản hơn là phức tạp, và tôi sẽ giải thích cách áp dụng chúng vào các dự án của bạn dựa trên những khái niệm đơn giản này.

H. Tôi không làm việc trong lĩnh vực bảo mật đám mây, nhưng tôi vẫn có thể tham gia khóa học chứ?

Bảo mật không phải là thứ chỉ những người có vai trò cụ thể mới có thể thực hiện. Ngay cả khi bạn xem xét các khuôn khổ phát triển, bạn sẽ thấy chúng ngày càng cung cấp các tính năng bảo mật tích hợp. Ngay cả khi bạn không đảm nhiệm vai trò bảo mật, việc chủ động xem xét các tính năng bảo mật trong quá trình phát triển và triển khai chắc chắn sẽ cải thiện năng suất kinh doanh. Tôi tin rằng việc bổ sung bảo mật vào các kỹ năng hiện có của bạn sẽ góp phần vào sự nghiệp thành công. Ngay cả khi bạn không tham gia khóa học nào, tôi vẫn khuyên bạn nên thử Steampipe và Streamlit.

H. Tại sao tôi nên học lập trình?

Tôi chắc rằng tất cả các bạn đều đã từng trải qua cảm giác không biết điều gì sẽ thay đổi trước khi triển khai, điều gì khác biệt so với những gì đã triển khai và không nhớ những gì đã thực sự triển khai. Khóa học này sẽ hướng dẫn bạn cách triển khai và quản lý cơ sở hạ tầng bằng mã, cho phép bạn theo dõi các lần triển khai, lịch sử và thay đổi mà không cần phải động tay vào mã. Điều này sẽ giúp tăng đáng kể năng suất và sự tự tin của bạn. Hơn nữa, khi bạn hiểu sâu hơn về đám mây , bạn sẽ tìm hiểu về các API do các nhà cung cấp liên quan cung cấp, giúp việc ứng phó với các sự cố bảo mật trở nên dễ dàng hơn .

Làm thế nào để phát hiện, xử lý và ứng phó với các lỗ hổng bảo mật trên đám mây? Nếu các giải pháp hoặc giải pháp nguồn mở không cung cấp chức năng này, bạn sẽ xử lý như thế nào? Thực tế, việc này có thể khá đơn giản, chỉ cần vài dòng mã . Làm thế nào để xác định liệu các chính sách nhóm bảo mật có thực sự được sử dụng trong AWS hay không? Tôi khuyến khích bạn tự triển khai nhu cầu của mình thông qua lập trình và trải nghiệm sự gia tăng năng suất đáng kể nhờ đó.

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

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

  • Những ai muốn học lập trình để tự động hóa

  • Người muốn học IaC(Infrastructure as Code)

  • Người muốn học lập trình bảo mật đám mây

  • Người chỉ thao tác Cloud bằng console.

  • Người muốn học Python

Xin chào
Đây là

2,366

Học viên

106

Đánh giá

40

Trả lời

4.9

Xếp hạng

5

Các khóa học

현재 카카오뱅크에서 클라우드 엔지니어(SRE)로 근무하고 있습니다. 서비스를 위한 아키텍처를 설계/제공하고, 조직에서 필요한 다양한 도구들을 만들고 제공하거나 구축하는 등의 일을 하고 있습니다.

 

문의: 7424069@gmail.com

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

Tất cả

51 bài giảng ∙ (7giờ 19phú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á

Tất cả

42 đánh giá

4.9

42 đánh giá

  • ddsghwns9779님의 프로필 이미지
    ddsghwns9779

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    96% đã tham gia

    Đó là một bài giảng hay vì nó trình bày kinh nghiệm và phương pháp của những người thực hành. Tôi đã nghe nó vì tôi phải chuyển sang Terraform trong khi sử dụng cloudformation và nó rất hữu ích.

    • snrnepdua3893님의 프로필 이미지
      snrnepdua3893

      Đánh giá 31

      Đánh giá trung bình 4.7

      5

      61% đã tham gia

      Tôi nghĩ bài giảng này phù hợp với mục đích của nền tảng mang tên Infrun. Tôi cũng muốn học các kỹ năng khác!!! Cảm ơn bạn vì bài giảng tuyệt vời~!

      • rex
        Giảng viên

        Xin chào. Cảm ơn bạn đã xem xét của bạn. Như bạn đã nói, tôi muốn dạy cho bạn càng nhiều kỹ thuật và mẹo có thể áp dụng trong thực tế (mặc dù rất khó để dạy chúng theo cùng một cách). Cảm ơn bạn rất nhiều vì đánh giá tuyệt vời. Cảm ơn!

    • baekslife0842님의 프로필 이미지
      baekslife0842

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      93% đã tham gia

      Tôi là nhân viên bảo mật chính sách và quan tâm đến bảo mật đám mây nên tôi đã tham gia khóa học. Vì tôi chỉ có kiến ​​thức cơ bản về AWS và không có kiến ​​thức lập trình nên rất khó để làm theo bài tập. (Bởi vì tôi thậm chí còn không biết rằng để chạy terraform init, bạn phải chạy nó từ vị trí chứa tệp tf lol) Tôi đã làm theo trong khi Google, nhưng tôi đã bỏ qua phần thực tế ở giữa và lắng nghe bài giảng với cảm giác như đang xem phần trình diễn những gì bạn có thể làm khi sử dụng Terraform. Tôi nghĩ rằng nếu bạn có kiến ​​thức cơ bản thì có thể áp dụng ngay một số kiến ​​thức vào thực tế, nhưng thật đáng tiếc. Tuy nhiên, đó vẫn là một bài giảng hay vì tôi có thể tận mắt nhìn thấy nó được sử dụng như thế nào ở nơi làm việc. Hãy làm bài giảng đa dạng hơn nữa nhé!

      • rex
        Giảng viên

        Xin chào. Cảm ơn bạn đã xem xét của bạn. Sau khi cân nhắc những thông tin bạn đề cập, chúng tôi sẽ cố gắng tổ chức bài giảng tiếp theo để dễ tiếp cận hơn. Nếu bạn gặp bất kỳ khó khăn nào trong quá trình thực hiện, vui lòng cho chúng tôi biết bất cứ lúc nào! Cảm ơn!!

    • jiwongoh9863님의 프로필 이미지
      jiwongoh9863

      Đánh giá 5

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Lần đầu tiên nhìn thấy tiêu đề bài giảng, tôi đã thắc mắc tại sao đó không phải là bài giảng Python, bài giảng AWS hay bài giảng Terraform, nhưng ngay khi nghe hết các bài giảng và bài giảng cuối cùng, tôi nhận ra rằng học sinh cuối cấp đã tạo ra một bài giảng về những gì anh ấy muốn nói và thông báo cho đàn em của mình. Trên thực tế, mỗi bài giảng trên Python Terraform AWS đều chi tiết hơn và có lẽ còn nhiều bài giảng hay hơn bài này. Tuy nhiên, tôi nghĩ đây là bài giảng duy nhất đưa ra lời khuyên như thế này từ một tiền bối có kinh nghiệm trong lĩnh vực này. Tôi đặc biệt giới thiệu nó cho những người mới bắt đầu và người dùng trung cấp trong ngành đám mây, đặc biệt là trong lĩnh vực cơ sở hạ tầng.

      • rex
        Giảng viên

        Xin chào. Cảm ơn bạn đã xem xét của bạn. Tôi không biết phải làm gì với nhiều lời khen ngợi như vậy. Công nghệ đang thay đổi và xuất hiện quá nhanh. Như bạn đã nói, ngay cả khi bạn chỉ tập trung vào một thực tế, đây là những chủ đề có thể dẫn đến những bài giảng lớn. Như hiện tại, tôi tin rằng khả năng lập trình sẽ càng trở nên cơ bản hơn trong tương lai và sự khác biệt về năng suất sẽ được bộc lộ rõ ​​ràng. Tôi hy vọng bạn có thể tiến về phía trước dựa trên bài giảng này. Một lần nữa cảm ơn bạn đã đánh giá chân thành (_ _)

    • ggomenge님의 프로필 이미지
      ggomenge

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      99% đã tham gia

      Dễ hiểu! Đó là một bài giảng tốt!

      • rex
        Giảng viên

        Xin chào. Cảm ơn bạn đã xem xét của bạn. Tôi đã cố gắng giải thích nó một cách dễ dàng nhất có thể và tôi rất vui vì nó có vẻ đã được đền đáp haha.

    1.405.028 ₫

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

    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!