폴아웃4 폴아웃4(Fallout 4)는 핵전쟁으로 인한 인류 멸망 후의 시대(뉴클리어 아포칼립스)를 다룬 오픈월드 RPG 게임이다.(2015년 출시) 오픈월드에는 일가견이 있는 베데스다 게임 스튜디오(스카이림으로도 유명)의 작품으로 전세계적으로 상당한 매니아 층을 보유하고 있다. 공각기동대의 감독인 오시이 마모루도 폴아웃4의 팬으로 연재 글을 올리고 있다. [관련 링크] 폴아웃4의 최대 강점은 모드에 있다. 유저들이 만든 수준 높은 모드를 무한정으로 조합하면 전혀 다른 분위기의 게임으로 탈바꿈할 수 있어 질리지 않고 꾸준히 즐길 수 있다. 폴아웃4의 모드는 NexusMods에 올라온다. 게임 실행 환경 최적화 Razer Cortex는 유명 게이밍 기어 제작 업체인 Razer가 무료로 배포하는 게임 실행 ..
암호화를 하는 이유 인터넷은 공개된 세계이다. A와 B간의 통신에 있어 누구나 중간에 패킷을 가로 채어 내용을 확인할 수 있다.(MITM 공격) 이러한 공격으로 인한 피해를 최소화하기 위해 암호화가 사용된다. 대칭 암호화 대칭(공유키) 암호화는 통신의 당사자인 A와 B가 같은 키를 공유한다. 요청자인 B가 공유키를 이용해 암호화하여 전송하면 응답자인 A가 같은 키를 이용해 복호화 후 다시 같은 키로 암호화하여 응답한다. 비대칭 암호화 비대칭(공개키) 암호화에는 공개키와 개인키 2가지 키가 사용된다.A는 자신에게 데이터를 요청할 모든 대상에게 자신의 공개키를 제공한다.A에게 데이터를 요청할 대상 중 하나인 B는 A로부터 받은 공개키를 이용하여 전송할 데이터를 암호화한다. 이 데이터에는 B만의 공개키가 포함..
API 인증과 권한부여 API 서비스의 핵심은 클라이언트에게 데이터를 제공하는 데 있다. 클라이언트가 없는 API 서비스는 존재할 수 없다. 집에 들어가려면 열쇠가 필요하듯이 API 서비스도 아무에게나 함부로 데이터를 제공할 수 없다. 문을 두드린 클라이언트가 들여보내도 되는지(인증 = Authentication), 들여보낸다면 데이터 범위를 어디까지 제공할 것이지(권한부여 = Authorization) 판단할 수 있는 수단이 필요하다. OAuth 2.0 OAuth 2.0은 API를 사용하는 클라이언트에 대한 권한 부여 및 위임(Authorization)에 관한 사양(Specification)이다. OAuth 2.0의 권한 부여 및 위임 과정에서 클라이언트 사용자의 인증을 필요로 하지만 이를 어떻게 다루..
개요 API 서버는 클라이언트에게 정보를 제공하기 위해 존재한다. 우리가 사는 집에는 열쇠가 있기 때문에 열쇠를 가진 사람만 드나들 수 있다. 마찬가지로 API 서버 또한 아무 클라이언트에게 모든 정보를 줄 수는 없다. 클라이언트가 열쇠를 제출하면 그 열쇠를 인증할 수 있는 수단이 필요하다. 이러한 수단에는 여러가지 방식이 있는데 가장 대중적이고 사실상 글로벌 표준처럼 취급되는 것이 바로 OAuth 2.0이다. 이번 글에서는 Spring Boot 기반의 프로젝트에서 OAuth 2.0 서버를 구현하는 방법을 설명하고자 한다. 사전 지식 API의 인증과 권한부여, OAuth 2.0과 Spring Security OAuth 2.0 서버 설계시 고려사항 정리 OAuth 2.0, Grant Type 개념 정리 O..
- Total
- Today
- Yesterday
- JHipster
- jpa
- java
- 평속
- jsp
- 로드 바이크
- maven
- Eclipse
- Docker
- JavaScript
- 로드바이크
- 자전거
- node.js
- MySQL
- kotlin
- 구동계
- Spring Boot
- DynamoDB
- graylog
- Kendo UI Web Grid
- Spring MVC 3
- CentOS
- chrome
- 알뜰폰
- bootstrap
- Kendo UI
- 태그를 입력해 주세요.
- spring
- jstl
- Tomcat
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |