sunphiz

자바 String의 인코딩

자바의 인코딩에 대한 좋은 글이 있다. 결론만 이야기하면, 자바가 알아서 할테니 신경쓰지 말라. 이에 대한 테스트 코드를 붙여 본다. 좋은 글에 있는 코드를 참조한 것일 뿐이다. public class StringTest { public static void main(String args[]) { String name = new String(“정용식”); byte[] strs; try { System.out.println( “original string:” + name ); System.out.println( “default encoding:” + […]

자바 String의 인코딩 더 읽기"

NIST의 방화벽 구축 가이드라인(번역판)

인터넷 스톰 센터(http://www.nchovy.kr)에서 NIST(National Institute of Standards and Technology)의 방화벽 구축 가이드 라인(Guidelines on Firewalls and Firewall Policy)를 번역했다. 원문은 2002년 도에 작성된 후 2008년에 revision이 한번 된 것으로 인터넷 스톰 센터에서는 revision된 버전을 번역했다. 드래프트(draft)버전 이후 최종 번역판은 없으나, 충분히 유용하다. 현재 사이트가 없어져, 자료에 대한 링크를 걸 수가 없어 부득이하게 여기에 이 글에 첨부한다.

NIST의 방화벽 구축 가이드라인(번역판) 더 읽기"

질문 잘 하는 방법

질문은 어렵다. 질문을 제대로 하려면 최소한 자신이 무엇을 모르는지 알고 있어야 하기 때문이다. 하지만, 주변에 따라갈 선배의 발자국이 없다면 어쩔 수 없이 맨땅에 헤딩과 더불어 수 많은 커뮤니티에 질문을 하게 될 것이다. 이 때, 참고 할만한 좋은 글들의 링크를 걸어둔다. 현명하게 질문하는 것은 결국 내가 원하는 답을 얻는 길이다. 참고 https://wiki.kldp.org/wiki.php/DocbookSgml/Ask-TRANS https://wiki.kldp.org/wiki.php/DocbookSgml/Beginner_QA-KLDP https://kldp.org/node/136925

질문 잘 하는 방법 더 읽기"

HttpsUrlConnection의 TLS Intolerance Support

TLS는 일명 SSL 3.1이라고도 불린다.  그러니 TLS가 무엇인지 모른다면 미닉스 님의 “SSL이란 무엇인가?” 1편, 2편(만화)부터 대충 살펴보자.  이 만화보다 쉽게 SSL을 설명한 글은 본적이 없다. 유용할 것이다. HttpsUrlConnection에서는 TLS Intolerance Support를 지원한다.  안드로이드의 TLS Intorenace Support 소개를 보면 This class attempts to create secure connections using common TLS extensions and SSL deflate compression. Should that

HttpsUrlConnection의 TLS Intolerance Support 더 읽기"

javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0xb82aeef8: Failure in SSL library, usually a protocol error

이전 글을 통해 서버에서 SSLv3를 지원하지 않는 경우가 있다고 말한바 있다. 사실 있는 정도가 아니라 이름만 들으면 아는 Twitter, Feedly, Facebook API, Amazon AWS 등에서 이미 SSLv3를 지원하지 않고 있다. 이 것이 안드로이드의 HTTPsUrlConnection을 만날 때 독특한 문제를 만들어낼 수 있다. HTTPsUrlConnection은 TLS Intolerance Support를 지원하기 때문에 TLS를 이용해 통신에 실패한 경우 ‘SSLv3’를 유일한 protocol로

javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0xb82aeef8: Failure in SSL library, usually a protocol error 더 읽기"