시큐리티 2

13. C++ OOP 개념 이해하기 : 캡슐화, 상속성, 다형성

C++의 OOP 개념 이해하기 : 캡슐화, 상속성, 다형성- C++은 강력한 객체 지향 프로그래밍(OOP) 언어로, 모듈화 및 재사용 가능한 코드를 작성하는 데 큰 도움을 줍니다.  OOP 캡슐화- 캡슐화  : 데이터와 메서드를 하나의 단위로 묶는 방법입니다.   클래스 내부의 데이터 멤버를 private으로 선언하고, public 메서드를 통해 접근하도록 설계하여 데이터의 무결성을 유   지 합니다.   이렇게 하면 외부에서 객체의 내부 구조를 직접 변경할 수 없으므로 안정성이 높아집니다. - 프렌드 함수 : 클래스의 비공개 멤버에 접근할 수 있는 특수한 함수로, 클래스 내부 구현에 직접 접근할 필요가 있을 때 유용합니다. - 정적 멤버 : 클래스의 모든 객체가 공유하는 멤버입니다. 클래스 내에 선언되..

5. 시큐리티 - 01. 선언적 시큐리티와 프로그래밍적 시큐리티

시큐리티의 개요- 시큐리티는 허가된 사용자만이 특정 웹 페이지에 접근할 수 있도록 제한하는 보안 기능입니다.- 사용자가 웹 브라우저에 접근할 때 JSP 컨테이너는 요청된 페이지에 보안 제약을 확인하고, 사용자에게 인증을 요청합니다.- 인증이 완료되면 JSP 컨테이너는 특정 사용자가 해당 페이지에 접근할 수 있는지 확인하여 승인하는데 이를 권한 부여(authorization)이라고 합니다. 시큐리티 처리 방법시큐리티 처리 방법설명선언전 시큐리티코드 작성 없이 web.xml 파일에 보안 구성을 작성하여 사용자의 인증을 수행하는 방식프로그래밍적 시큐리티request 내장 객체의 메소드를 통해 사용자의 권한을 부여를 처리하는 프로그래밍 방식  웹 서버에 역할과 사용자 구성하기- 웹 애플리 케이션의 인증과 권한 ..

Back-End/JSP 2024.06.17