전체 글
2,127개의 글
IoT 를 이끌어 갈 수도 있는 iBeacon
최근 Internet of Things 에 관련된 프로젝트를 맡아 리서치를 하던 중 제가 몰랐던 기술에 대해 알게 되어 공유합니다. 이미 아시는 분도 계실 것 같고, 부족한 정보이지만 조금이나마 도…
Tomcat Response Header에 Server: 정보 노출 방지하는 방법
1. 개요 Tomcat으로 요청을 보낸 후, Response Header를 확인하여 보면, 다음의 "Apache-Coyote/1.1"과 같이 Server: 정보가 노출된다. 크롬 브라우저의 요소 검…
Heap 메모리 할당에 따른 GC 횟수 확인, 그리고 대량 조회
1. 개요 Heap 메모리 할당에 따라, 부하가 있을 때, GC 횟수에 어떠한 차이가 있는지 확인해 보고자 한다. 2. 실험환경 JDK 1.7 64bit Tomcat 8.0.12 jPetstore …
Apache TomcatTomcat 클러스터 (cluster) 와 성능 (performance) 와의 관계는? (1)
많은 사람들이 Tomcat 클러스터의 기능적인 부분에 관심을 갖고 있지만 (정말 Tomcat 의 클러스터 기능에 대한 신뢰를 할 수 있느냐?), 정작 그 성능에 대해서는 큰 관심을 갖고 있지 않은 …
Nginx 1.6.2 stable release
9월 16일 Nginx 1.6.2 버전이 릴리스되었습니다. 변경 사항에 대한 자세한 내용은 http://nginx.org/en/CHANGES-1.6 에서 확인할 수 있습니다.
GC log 에서 Heap Memory 사용률 추출하기
내용은 다시 추가할께요. #! /bin/sh ## SIMPLE, EXTRACT HEAP MEMORY USE RATIO FROM GC LOGS. by jeikina. ### ENV. ### FILEN…
CompressedOops 은 어떠한 효과가 있을까 하는 연구소
CompressedOops 에 대해서는 https://wikis.oracle.com/display/HotSpotInternals/CompressedOops 을 읽어보는 것으로 모든 설명을 대체한다.…
Tomcat 8.0.12 release
9월 3일에 release 되었습니다. 참고로 8.0.9 와 주요 default 파일 비교 결과 다른 점은 없었습니다. bin/catalina.sh conf/web.xml conf/tomcat-us…
Apache httpd 2.2.29 Released
2014.09.03 기준으로 Apache HTTP Server 2.2.29 가 Release 되었습니다. 기존의 2.2.xx 버전에서 추가/변경된 부분으로는, Smart Filtering, Impr…
Apache - JBoss 구조에서 Header 에 Content-Length 를 명시적으로 지정하였을 때
관련 아티클: /index.php/jboss/231-apache-jboss-2gb-response-header-content-length 어디서 Content-Length 가 사라지는가? 라는 의문…
Apache - JBoss 구조에서 2GB 이상 파일 요청 시 Response Header 에 Content-Length 표시되지 않는 이슈
1. 개요 Apache - JBoss 구조에서 2GB 이상 파일을 요청할 때 응답 헤더에 Content-Length 가 표시되지 않는 이슈가 있다. 정확히 어느 구간의 문제인지 확인하기 위해 여러 …
Apache Tomcat(톰캣) 7.x 와 8.x 간의 기본 설정(default configuration) 차이 비교
1. 개요 아래 내용 중 Tomcat 7.x는 7.0.55, 8.x 는 8.0.9를 기준으로 합니다. 2. server.xml 2-1. https 기본 프로토콜 7.x - 기본 프로토콜로 org.a…
lighttpd 알아보기 (2)
lighttpd 를 컴파일하여 설치하면 다음과 같은 디렉토리 구조를 가지고 있다. # ls -ltr 합계 12 drwxr-xr-x 2 root root 4096 2014-08-26 09:42 lib…
ASUS RT-N66 계열 Router(공유기)에 Merlin firmware 적용하기
1. 개요 ASUS(아수스) RT-N66 계열(U, R, W 등) 라우터를 사용하고 있다면 ASUS 공식 펌웨어가 아닌 Merlin(멀린) 펌웨어를 올릴 수 있습니다. SmallNetBuilder의…
lighttpd 알아보기 (1)
다운로드는 http://www.lighttpd.net/download/ 에서 가능하다. 따짜고짜 ./configure --prefix=.... 그러나 실패한다. configure: error: bz…
기기 간 보안 통신의 핵심인 SSL/TLS 과 X.509 인증서 (2)
1. 개요 지난번에 PEM, DER의 종류까지만 언급하고 끝났는데, 오늘 이어서 적어보려고 합니다. 키 파일과 인증서는 PEM 혹은 DER 포맷으로 생성됩니다. 인증서를 다루는 주체(일반적으로 웹 …
Tomcat vs. JBoss 기동 후에 점유하는 memory 차이는?
1. 테스트 환경 OS : CentOS JDK : 1.7 Update 67 Tomcat : 7.0.55 JBoss : 6.1 EAP 양 쪽 모두 메모리 옵션은 "-Xms1024m -Xmx1024m …
Cloud Computing & MSAUbuntu에 CHEF Server 설치하기
예전에 CHEF를 소스로 설치하는 작업을 시도하다가 실패한 경험이 있습니다. (실패인가 잠시 중단인가는..) /index.php/miscellaneous/122-chef-1 또 일전에 베쯔니님이 설…
Nginx 1.6.1 stable release
이달 초에 릴리스되었는데 관련 정보를 찾기 어려워 공유합니다. 변경사항은 아래 공식 변경 이력에서 확인할 수 있습니다. 변경사항: http://nginx.org/en/CHANGES-1.6 다운로드는…
Tomcat 을 자동으로 설치하는 Shell Script 예제 (2)
아래 글에 이어 Tomcat 자동 설치 셸 스크립트 두 번째 입니다. 기본 http 포트로 8280 을 사용합니다. #1. Creating tomcat directory and downloading…
Tomcat 을 자동으로 설치하는 Shell Script 예제 (1)
제가 직접 작성한 것은 아니고 최근 이 분야에 새로 스터디를 하고 계신 분들께서 작성한 스크립트를 전달받아 공유합니다. 거친 부분도 있지만 단기간에 작성한 스크립트치고는 완성도가 굉장히 높다고 할 …
유명 사이트는 어떠한 웹 서버를 사용하는가?
직접 한땀한땀 요소검사하였으며 (잉여력 폭발!), 각 사이트 초기 페이지 기준입니다. 이미지 서버나 일부 링크는 다른 웹 서버를 사용하기도 합니다. 예를 들어 apple.com은 nginx/1.2.…
분야별 IoT 환경에서 발생할 수 있는 보안 위협에 대한 예시 5개
1. 주요 기반시설에 대한 공격은 단순한 가상적 시나리오가 아니며 막대한 피해를 야기한 사례가 이미 존재함. 대표적인 예로 Stuxnet 웜바이러스가 있음. Stuxnet은 이란 핵발전시설의 원심분…
MiscellaneousVirtualBox를 이용하여 Ubuntu 12.04 설치하기
VirtualBox에 Ubuntu 12.04 설치 VirtualBox를 이용하여 Ubuntu 12.04를 설치하였습니다. Ubuntu가 꼭 필요한 작업이 있어서 설치했고, 버전은 특별한 이유 없이 …