Java

Spring Boot – Lucy XSS Filter

가장 기초적인 공격방법 중 하나인 XSS를 방어할 수 있는 방법 중 Lucy XSS Filter를 Spring Boot에 적용하는 법을 소개합니다. XSS에 관한 정보는 아래 링크를 참조하시기 바랍니다. https://namu.wiki/w/XSS   – Maven을 사용한다면 pom.xml에 아래 내용추가 [crayon-5b4dec639bcff183167174/]   – Configuration 추가 [crayon-5b4dec639bd16294223123/] 더 보기…

글쓴이 SilverNine,
AWS

ElasticBeanstalk Spring Boot Custom nginx.conf 적용

ElasticBeanstalk에 Spring Boot 프로젝트로 Tomcat을 사용하고 있을때 Custom nginx.conf 적용 방법입니다. Maven을 사용하고 있다면 pom.xml에 아래와 같이 정의합니다. [crayon-5b4dec639f24e501664415/]   /src/main/resources/.ebextensions/nginx/nginx.conf 생성 ( 대용량 파일의 업로드를 위한 설정이 포함되어 있습니다. 값을 서비스에 맞게 수정하세요 ) [crayon-5b4dec639f257971818942/]   자 이제 빌드를 더 보기…

글쓴이 SilverNine,
AWS

ElasticBeanstalk EC2 Timezone

ElasticBeanstalk 사용 시 EC2 인스턴스의 Timezone 설정이 필요할 수 있습니다. 1. 프로젝트 Root에 ElasticBeanstalk 구성파일(.ebextensions) 폴더 생성 2. config 파일 생성 ( ex : 00_timezone.config ) *. 파일명 정렬 순서대로 적용 [crayon-5b4dec63a0c77328671132/]

글쓴이 SilverNine,
Streaming

Wowza Streaming Engine SecureToken Sample

요새 준비하는 동영상 스트리밍 서비스를 위해 Wowza를 테스트 해보고 있습니다. 유료 동영상 서비스 중에 고민되는 것들 중 하나가 URL 보안 부분인데 Wowza에서는 SecureToken을 이용한 기능을 제공해주고 있습니다. https://www.wowza.com/forums/content.php?620-How-to-protect-streaming-using-SecureToken-in-Wowza-Streaming-Engine SecureToken 생성 시 많은 삽질을 경험하게 됩니다. 아래 PHP Sample Code를 먼저 더 보기…

글쓴이 SilverNine,
Elasticsearch

ELK stack(elasticsearch, logstash, kibana)을 이용한 log data visualization

Slide : http://slides.com/silvernine/elk-log/fullscreen   ELK stack(elasticsearch, logstash, kibana)을 이용해서 간단하게 log data visualization이 가능합니다. * https://www.elastic.co/downloads 에서 아래 버전을 다운 받습니다. – elasticsearch 2.3.4 – logstash 2.3.4 All Plugins – kibana 4.5.3   1. elasticsearch tar zxvf elasticsearch-2.3.4.tar.gz bin/elasticsearch ( -d 더 보기…

글쓴이 SilverNine,
Elasticsearch

Elasticsearch Synonym

Elasticsearch 2.x에서 동의어 사전파일을 적용하는 방법입니다. (ES 설치디렉토리)/config 폴더 하위에 사전파일을 위치합니다. 동의어 사전 내용은 아래 링크를 참조하세요. https://www.elastic.co/guide/en/elasticsearch/guide/current/using-synonyms.html 테스트 동의어 사전은 간단합니다. [crayon-5b4dec63a1d42960000739/] 사전 파일을 만든 후 아래와 같이 filter를 설정하고 analyzer에 적용합니다. *synonyms_path > config 폴더 기준 경로 더 보기…

글쓴이 SilverNine,