쿠키 기반 인증 쿠키 기반 인증은 사용자가 인증 성공시 서버에서 응답 헤더에 Set-Cookie: email=someone@nothing.com과 같이 인증된 사용자의 식별 정보를 브라우저(클라이언트)에 전달한다. 브라우저는 이 값을 기억하여, 이후 서버에 대한 모든 요청 헤더에 앞서와 동일한 Cookie: email=someone@nothing.com과 같이 추가하여 서버에게 인증된 사용자임을 알리는 방식이다. [관련 링크]쿠키 기반 인증은 서버가 별도의 저장소에 인증 정보를 저장할 필요가 없어 가장 간단하지만, 가장 위험한 인증 방식이다. 사용자의 인증 정보를 통신 과정과 브라우저에 노출하게 되어 외부로부터의 공격에 취약하다. 심지어, 사용자 본인이 다른 사람의 쿠키 정보로 변경하면 그대로 로그인할 ..
개요 CentOS 7에서 Graylog 3 Server를 설치하는 방법을 소개한다. 사전조건 Grarylog 3 Server를 설치할 각 노드에 MongoDB가 먼저 설치되어야 한다. 설치 방법은 이 글을 참고한다. (MongoDB은 Graylog의 모든 환경설정을 저장하는 데이터베이스로 사용된다.)Grarylog 3 Server 설치 전 별개의 노드에 Elasticsearch 6가 설치되어야 한다. 설치 방법은 이 글을 참고한다. (Elasticsearch는 Graylog로 전송되는 모든 로그의 저장소로 사용된다.) Graylog 3 Server 설치 아래는 CentOS 7에 Graylog 3 Server를 설치하는 방법이다. ### 운영체제 업데이트 $ sudo yum -y update ### Zul..
개요 Elasticsearch는 풀텍스트 검색엔진이다. Elasticsearch 저장소를 적절히 이용하면 애플리케이션에서 굉장히 빠른 속도의 텍스트 검색을 실현할 수 있다. 광범위한 쓰임새 덕에 오픈 소스 로그 관제 솔루션인 Graylog의 경우 전용 로그 저장소로 사용하기도 한다. Elasticsearch 6 설치 아래는 CentOS 7에 Elasticsearch 6를 설치하는 방법이다. ### 운영체제 업데이트 $ sudo yum -y update ### Zulu OpenJDK 8 설치 $ sudo rpm --import http://repos.azulsystems.com/RPM-GPG-KEY-azulsystems $ sudo curl -o /etc/yum.repos.d/zulu.repo http:/..
개요 AWS 생태계에서는 AWS 파라메터 스토어를 통해 중요한 정보를 은닉할 수 있다. 이를 통해 소스 코드에 중요한 정보를 공개하지 않고, 애플리케이션 배포 후의 기동 단계에서 이 정보들을 주입함으로서, 소스 코드 유출시에도 보안 위협으로부터 시스템 자원을 보호할 수 있다. 라이브러리 종속성 추가 프로젝트의 /build.gradle에 아래 내용을 추가한다. 해당 라이브러리가 org.springframework.boot.env.EnvironmentPostProcessor로 작동하여 AWS 파라메터 스토어를 통한 프라퍼티 주입을 수행해준다. dependencies { compile group: 'com.coveo', name: 'spring-boot-parameter-store-int..
- Total
- Today
- Yesterday
- maven
- Kendo UI Web Grid
- graylog
- MySQL
- JHipster
- Tomcat
- kotlin
- 평속
- jstl
- spring
- JavaScript
- 로드바이크
- 알뜰폰
- java
- node.js
- Eclipse
- jpa
- 자전거
- DynamoDB
- CentOS
- jsp
- 로드 바이크
- 구동계
- Spring Boot
- chrome
- bootstrap
- 태그를 입력해 주세요.
- Docker
- Spring MVC 3
- Kendo UI
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |