inflearn logo
inflearn logo

mùa xuân an ninh

Hiểu các nguyên tắc và cấu trúc hoạt động của Spring Security, đồng thời tìm hiểu cách thiết lập các chức năng xác thực và ủy quyền cần thiết cho các ứng dụng web bằng cách sử dụng các chức năng khác nhau do Spring Security cung cấp.

(4.7) 수강평 148개

강의소개.상단개요.수강생.short

난이도 중급이상

수강기한 무제한

Java
Java
Spring
Spring
Java
Java
Spring
Spring

먼저 경험한 수강생들의 후기

먼저 경험한 수강생들의 후기

4.7

5.0

JuNu

90% 수강 후 작성

Sau khi tham gia khóa học Spring Security của Kiseon, tôi hiểu sâu hơn về bảo mật và cũng nhận được những gợi ý về cách học. Trong thực tế, có nhiều trường hợp không tìm thấy điểm gỡ lỗi khi xảy ra sự cố bảo mật. Sau khi hiểu kiến ​​trúc an ninh mùa xuân do Kiseon giải thích, tôi đã nhận được rất nhiều sự giúp đỡ trong công việc thực tế. Ngoài ra, tôi cảm thấy rằng sự phát triển tập trung vào những gì đang hoạt động không gì khác hơn là một cái vỏ, vì vậy họ đã dạy từng nguyên tắc hoạt động bằng cách lấy các điểm gỡ lỗi bằng phương pháp chinh phục phân chia và phần kết hợp các nguyên tắc trong phần sau thực sự khiến tôi thích thú. đánh vào đầu gối của tôi. Đó là bài giảng hay nhất đã giúp tôi nhận ra rằng tôi nên học theo cách này nếu sau này tôi bắt đầu tự học lại. Tôi thực sự giới thiệu Spring Security cho người mới bắt đầu👍🏻

5.0

두램

100% 수강 후 작성

Nó giúp tôi rất nhiều trong việc hiểu rõ về bảo mật, thứ mà tôi chỉ mới sử dụng mà chưa hiểu đúng. Tôi đã tham gia một số khóa học từ Baek Ki-seon và cá nhân tôi rất hài lòng với khóa học bảo mật này. Cảm ơn bạn~~

5.0

jiny

100% 수강 후 작성

Tôi chỉ nghe được 50% nhưng liệu tôi có thể dễ dàng gỡ lỗi một lượng lớn và dễ dàng hiểu được kiến ​​trúc tổng thể không? Thật vui khi biết Tất nhiên, tôi nghĩ bạn sẽ hiểu rõ hơn nếu bạn tự mình làm theo. Nếu bạn không hiểu một phần nào đó vì nó trôi qua quá nhanh, tôi nghĩ bạn chắc chắn sẽ hiểu được nếu bạn dành thời gian và tự mình thử. (Tôi nghĩ bạn chắc chắn nên biết và nghe Java và SPRING ở một mức độ nào đó) Tôi lo lắng vì có người nói đánh giá tốt và có người nói không, nhưng có một điều tôi chắc chắn là tôi nhận được nhiều lợi ích hơn từ nó. Tôi đã nghe bài giảng của Kiseon lần đầu tiên về vấn đề an ninh và tôi nghĩ tôi cũng sẽ trả tiền để nghe bài giảng tiếp theo (mặc dù nó quá đắt đối với tôi... ㅜ)

강의상세_배울수있는것_타이틀

  • Bạn có thể thêm khả năng xác thực và ủy quyền cho các ứng dụng web của mình.

  • Hiểu kiến ​​trúc Spring Security.

  • Bạn có thể học cách viết test khi áp dụng Spring Security.

Tính bảo mật của ứng dụng tôi đã tạo là
Tôi phải chịu trách nhiệm 💪

'Xác thực' và 'ủy quyền' là bắt buộc trong ứng dụng! 🔥

Giả sử bạn đang tạo một bảng thông báo. Trừ khi đó là một bảng thông báo ẩn danh, bạn cần biết người dùng nào hiện đang đăng bài. Chúng ta cần một chức năng thường được gọi là 'Đăng nhập' và trong Spring Security nó được gọi là Authentication hoặc " Authentication ".

Ngoài ra, người dùng có thể chỉnh sửa bài đăng phải có ít nhất quyền tác giả hoặc quản trị viên đối với bài đăng. Tại thời điểm này, với tư cách là nhà phát triển, bạn phải áp dụng các chức năng " Ủy quyền ", Ủy quyền hoặc Kiểm soát truy cập cho ứng dụng của mình để đảm bảo rằng chỉ những người dùng có quyền thích hợp mới có thể sửa đổi bài đăng.

Đối với các ứng dụng web, điều cần thiết là phải ứng phó với nhiều vấn đề khác nhau liên quan đến bảo mật web như CSRF, XXS, giả mạo phiên và nhấp chuột.


Giới thiệu bài giảng 📖

#1.
mùa xuân an ninh
Ứng dụng các chức năng khác nhau

Bài giảng này áp dụng các chức năng khác nhau do Spring Security cung cấp cho các ứng dụng web dựa trên biểu mẫu và hiểu cấu trúc của Spring Security.

#2.
mùa xuân an ninh
cấu trúc bên trong

Thay vì chỉ áp dụng chức năng, bạn sẽ tìm hiểu cấu trúc bên trong về cách Spring Security hoạt động kết hợp với ứng dụng web dựa trên servlet . Nó sẽ rất hữu ích trong việc tìm hiểu các cấu trúc bên trong của Spring Security như AuthenticationManager, AccessDecisionManager và FilterChainProxy.

#3.
Ở các định dạng ứng dụng phổ biến
lựa chọn và tập trung

Bài giảng này chủ yếu đề cập đến các ứng dụng dựa trên servlet sử dụng Thymeleaf làm mẫu xem . Chúng tôi không đề cập đến các tính năng hỗ trợ ACL, OAuth2, Reactive (WebFlux) và WebSockets, đồng thời chúng tôi đã xem xét ngắn gọn về bảo mật phương pháp. Tuy nhiên, nếu bạn nghiên cứu đầy đủ bài giảng này , bạn sẽ có thể dễ dàng tìm hiểu các chức năng không được đề cập ở đây.


Đôi lời từ người chia sẻ kiến ​​thức 🧑‍🏫

Bằng cách xem tất cả các khóa học tôi đã thực hiện và sẽ tiếp tục thực hiện, bạn có thể tìm hiểu cách tôi học mọi thứ. Tôi luôn coi trọng việc thử nghiệm nhưng tôi không bị ám ảnh bởi TDD. (Đôi khi tôi nhận được phản hồi rằng nó trông như vậy...) Tất cả các chức năng đều được mã hóa và xác minh trực tiếp, đồng thời sử dụng trình gỡ lỗi cho những phần mà tôi không hiểu hoặc tôi muốn xem xét chi tiết hơn.

Trong khóa học này, bạn sẽ học cách viết mã kiểm traphân tích mã đó bằng trình gỡ lỗi khi áp dụng Spring Security.

💡 Ghi chú

  • Việc bạn sử dụng IDE nào không quan trọng. Vui lòng sử dụng IDE mà bạn quen thuộc .
  • Khóa học này sử dụng phiên bản trả phí của IntelliJ IDEA (IntelliJ) . Phiên bản miễn phí sẽ không ngăn cản bạn theo dõi khóa học, nhưng một số khóa học có vẻ thuận tiện hơn với bạn so với những khóa học khác.
  • Nếu bạn sử dụng STS (Spring Tool Suite) dựa trên Eclipse được Spring cung cấp miễn phí, bạn sẽ có thể tận hưởng mức độ tiện lợi tương tự.

Kiến thức người chơi cần có 🤓

Khóa học này được tạo ra với giả định rằng những người tham gia khóa học có những kiến ​​thức sau. Nếu có bất kỳ khóa học nào bạn chưa tham gia hoặc chủ đề nào bạn chưa học, vui lòng nghiên cứu trước khi tham gia khóa học này.


Tài liệu tham khảo 📜


강의소개.콘텐츠.추천문구

학습 대상은 누구일까요?

  • Sinh viên hoặc nhà phát triển muốn triển khai các chức năng xác thực và ủy quyền dựa trên biểu mẫu trong các ứng dụng web

  • Sinh viên hoặc nhà phát triển muốn hiểu kiến ​​trúc Spring Security

선수 지식, 필요할까요?

  • MVC mùa xuân

  • khởi động mùa xuân

  • Công nghệ cốt lõi của Spring Framework

  • Dữ liệu mùa xuân JPA (tùy chọn)

강의소개.지공자소개

92,902

수강생

4,303

수강평

2,010

답변

4.8

강의 평점

20

강의_other

Sau khi làm việc tại Naver và Amazon, hiện tôi đang là kỹ sư phần mềm cao cấp tại Microsoft.

Einstein từng nói: "Giáo dục không phải là việc dạy các sự thật, mà là rèn luyện khả năng tư duy." Và tôi cũng tạo ra các bài giảng với sự đồng cảm sâu sắc với câu nói đó.

YouTube:
Kênh 'Baek Ki-seon' tư vấn những trăn trở của nhà phát triển và chia sẻ kiến thức hữu ích cho nhà phát triển
Dịch thuật: Dịch nhiều sách liên quan đến Spring và Hibernate
Tác giả: Phát triển Web Java dễ dàng làm theo

더보기

커리큘럼

전체

48개 ∙ (강의상세_런타임_시간 강의상세_런타임_분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

148개

4.7

148개의 수강평

  • durin29030411님의 프로필 이미지
    durin29030411

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

    Nó giúp tôi rất nhiều trong việc hiểu rõ về bảo mật, thứ mà tôi chỉ mới sử dụng mà chưa hiểu đúng. Tôi đã tham gia một số khóa học từ Baek Ki-seon và cá nhân tôi rất hài lòng với khóa học bảo mật này. Cảm ơn bạn~~

    • glendev님의 프로필 이미지
      glendev

      수강평 2

      평균 평점 4.5

      4

      100% 수강 후 작성

      Nó rất hữu ích trong việc tìm hiểu kiến ​​trúc Spring Security. Tuy nhiên, tôi ước mình dành nhiều thời gian hơn cho nội dung có thể áp dụng trong thực tế thay vì gỡ lỗi hầu hết tất cả các bộ lọc và đào sâu chúng ở cấp độ nguồn. Ví dụ: sẽ rất tuyệt nếu trình bày các ví dụ đa dạng hơn trong phần ứng dụng ở phần sau của khóa học, bao gồm cách quản lý và áp dụng thông tin về quyền của người dùng cũng như thông tin truy cập tài nguyên theo quyền trong DB. Tôi nghĩ có thể tiết kiệm thời gian không cần thiết bằng cách bỏ qua phần tạo dự án mới mỗi khi khóa học bắt đầu.

      • jwdeveloper님의 프로필 이미지
        jwdeveloper

        수강평 5

        평균 평점 5.0

        5

        90% 수강 후 작성

        Sau khi tham gia khóa học Spring Security của Kiseon, tôi hiểu sâu hơn về bảo mật và cũng nhận được những gợi ý về cách học. Trong thực tế, có nhiều trường hợp không tìm thấy điểm gỡ lỗi khi xảy ra sự cố bảo mật. Sau khi hiểu kiến ​​trúc an ninh mùa xuân do Kiseon giải thích, tôi đã nhận được rất nhiều sự giúp đỡ trong công việc thực tế. Ngoài ra, tôi cảm thấy rằng sự phát triển tập trung vào những gì đang hoạt động không gì khác hơn là một cái vỏ, vì vậy họ đã dạy từng nguyên tắc hoạt động bằng cách lấy các điểm gỡ lỗi bằng phương pháp chinh phục phân chia và phần kết hợp các nguyên tắc trong phần sau thực sự khiến tôi thích thú. đánh vào đầu gối của tôi. Đó là bài giảng hay nhất đã giúp tôi nhận ra rằng tôi nên học theo cách này nếu sau này tôi bắt đầu tự học lại. Tôi thực sự giới thiệu Spring Security cho người mới bắt đầu👍🏻

        • henu님의 프로필 이미지
          henu

          수강평 9

          평균 평점 5.0

          5

          100% 수강 후 작성

          Tôi nghĩ rằng tôi đã tìm hiểu về cách hoạt động của Spring Security và cách tùy chỉnh nó trong suốt một tháng. Khi làm việc trên dự án Spring Framework mà không biết về bảo mật, tôi đã triển khai HandlerInterceptor để xử lý xác thực/ủy quyền bằng cách sử dụng thông tin và quyền của người dùng (giá trị Số nguyên) có trong Session. Tôi cũng đã tìm hiểu về bảo mật và tôi dự định thay đổi phương thức xác thực/ủy quyền của dự án đồ chơi hiện có. Cảm ơn bạn vì bài giảng và chia sẻ kiến ​​thức rất hay. Tôi sẽ phải xem lại bài giảng này như một bài đánh giá sau khi tham gia bài giảng API REST.

          • jiny님의 프로필 이미지
            jiny

            수강평 28

            평균 평점 5.0

            5

            100% 수강 후 작성

            Tôi chỉ nghe được 50% nhưng liệu tôi có thể dễ dàng gỡ lỗi một lượng lớn và dễ dàng hiểu được kiến ​​trúc tổng thể không? Thật vui khi biết Tất nhiên, tôi nghĩ bạn sẽ hiểu rõ hơn nếu bạn tự mình làm theo. Nếu bạn không hiểu một phần nào đó vì nó trôi qua quá nhanh, tôi nghĩ bạn chắc chắn sẽ hiểu được nếu bạn dành thời gian và tự mình thử. (Tôi nghĩ bạn chắc chắn nên biết và nghe Java và SPRING ở một mức độ nào đó) Tôi lo lắng vì có người nói đánh giá tốt và có người nói không, nhưng có một điều tôi chắc chắn là tôi nhận được nhiều lợi ích hơn từ nó. Tôi đã nghe bài giảng của Kiseon lần đầu tiên về vấn đề an ninh và tôi nghĩ tôi cũng sẽ trả tiền để nghe bài giảng tiếp theo (mặc dù nó quá đắt đối với tôi... ㅜ)

            whiteship님의 다른 강의

            지식공유자님의 다른 강의를 만나보세요!

            비슷한 강의

            같은 분야의 다른 강의를 만나보세요!

            강의상세.할인문구

            1.294.158 ₫

            29%

            1.823.586 ₫