보안 썸네일형 리스트형 스프링 시큐리티(Spring Security) 기본 개념과 설정 방법 스프링 시큐리티(Spring Security)는 스프링 기반 애플리케이션의 보안을 강화하는 강력한 프레임워크입니다. 이번 글에서는 스프링 시큐리티의 기본 개념과 설정 방법을 알아보겠습니다.1. 스프링 시큐리티란?스프링 시큐리티는 인증(Authentication)과 인가(Authorization)를 관리하는 보안 프레임워크입니다. 주요 기능은 다음과 같습니다:사용자 인증 (로그인)권한 관리 (인가)CSRF 보호세션 관리OAuth2 및 JWT 지원2. 스프링 시큐리티 기본 설정스프링 부트(Spring Boot)를 활용하면 시큐리티 설정이 간단해집니다.2.1. 기본 의존성 추가먼저, spring-boot-starter-security를 추가합니다. org.springframework.boot spr.. 더보기 Spring Boot에서 JWT를 활용한 인증 구현 1. 개요JWT(Json Web Token)는 REST API에서 인증과 권한 부여를 위한 널리 사용되는 방식입니다. Spring Boot 환경에서 JWT 기반 인증을 구현하는 방법을 설명합니다. 2. 프로젝트 설정2.1. 의존성 추가build.gradle에 필요한 라이브러리를 추가합니다.implementation 'org.springframework.boot:spring-boot-starter-web'implementation 'org.springframework.boot:spring-boot-starter-security'implementation 'io.jsonwebtoken:jjwt:0.11.5'2.2. JWT 설정 (application.yml)jwt: secret: mySecretKey e.. 더보기 ubuntu-18.04.2-live-server-amd64 설치(8) UFW 방화벽 설정하기 우분투의 기본적인 방화벽 UFW입니다. ufw status 방화벽 상태 확인을 할 수 있습니다. ufw enable 방화벽을 활성화할 수 있습니다.(비활성화 = disable) 활성화를 해줍니다. 이제 방화벽이 활성화되었으므로 기존에 사용하던 SSH 접속이 불가능할 것입니다. 때문에 방화벽 설정을 바꾸어 줘야 합니다. ufw allow ssh comment 'ssh' ssh(22 포트) 방화벽을 허용해 줍니다. 22번 포트가 허용되어 있는 것을 볼 수 있습니다. ufw app list ufw allow ssh comment 'Apache Full' ufw allow ssh comment 'Samba' ufw status verbose 허용 가능한 app 리스트를 확인한 다음 방화벽을 허용해 줍니다. 이것.. 더보기 리눅스 보안 실습 - Kali Linux(VMware Workstation Player 설치) 학교에서 리눅스 보안 실습 수강을 하면서 정리해 놓은 글입니다. 나중에 잊을 수도 있기 때문에 문서화를 시켜 블로그에 저장시켜놓았습니다. 최대한 따라하기 쉽게 풀어서 적는 게 목표로 칼리 리눅스를 이용해 여러 해킹 실습을 진행할 예정입니다. 일단 실습 환경을 구축하기 위해 가상 머신을 설치해 줍니다. https://www.vmware.com/kr/products/workstation-player/workstation-player-evaluation.html VMware Workstation Player 다운로드 | VMware VMware Workstation Player 15 VMware Workstation Player는 Windows 또는 Linux PC에서 단일 가상 머신을 실행하기에 가장 적합한.. 더보기 이전 1 다음