Pfcloud UG(이하 pfcloud)는 독일 소재의 호스팅 업체이다. * 낮은 가격: 10유로 이하로 10Gbps 포트를 사용할 수 있다 * 높은 대역폭: 공정 사용 하에, 10Gbps 네트워킹을 이용할 수 있다. * Portscan safe: 공언된 건 아니지만, 일반적으로 포트스캔을 제지하지 않는다. * 대역폭으로 인한 초과 과금 없음: 대역폭 과다 사용으로 인한 초과 과금이 없다. * 낮은 신뢰성: 대규모 VPS들에 비하면 신뢰성이 낮다. * 낮은 IP 평점: 높은 대역폭에 portsca…
블랙홀과 시간: 미래와 과거는 실존하는가?
우리가 아주 당연하게 받아들이는 어떠한 지식들이 있다. 이러한 지식들은 어려서부터 비판적인 시각 없이 들어왔기에, 비판할 생각조차 하지 못하는 매우 당연한 상식들이 되어 우리의 머릿속에 자리잡고 있다. 필자의 생각에, 미래 혹은 과거의 실존성도 이와 같다. 시간을 다루는 창작물에서 흔히 과거로 가거나 미래로 가고, 4차원과 시공간 같은 용어들을 사용해서 그럴듯하게 연출하니 미래와 과거가 실존한다고 당연히 생각하게 되는 것이다. 하지만 시간이란 무엇인가? 흔히 우리의 세계는 시간의 1차원과 공간의…
DuckyScript Demonstration
DuckyScript란, HAK5에서 만든 BadUSB용 스크립트입니다. 여러 버전이 있지만 DuckyScript 1.0의 경우 범용적으로 유용했기 때문에 Flipper Zero, Bruce 등 다양한 곳에서 사용됩니다. 본 문서에서는 필자가 작성한 시연용 DuckyScript를 해설하고자 합니다. 이는 어디까지나 해설용 스크립트이며, 유용하지 않을 수 있고, 동작하지 않을 수 있습니다. 이 스크립트는 Windows를 타겟으로 하는 DuckyScript 1.0 스크립트입니다. BadUSB 공격에서…
working memory
작업 기억Working memory이란 인지 시스템의 일종으로, 정보를 일시적으로 보관할 수 있는 제한된 기억 공간입니다. 단기 기억Short-term memory와 동의어로 여겨지기도 하고, 유의어로 여겨지기도 합니다. 작업 기억은 스트레스로 인해 손상됩니다. 이는 자명하며 관련된 연구는 너무 다양해서, 직접 찾아보시는 편이 좋으리라 생각합니다. 작업 기억은 과도한 알코올에 의한 뇌손상에 의해 저하될 수 있습니다. 다만 작업 기억에 대한 알코올의 영향에 성별 차이가 있는 것으로 보입니다. 여성은…
Timestamping
Trusted Timestamping(이후 타임스탬핑)은 안전하게 데이터(문서 포함)의 생성 및 변조를 추적하기 위한 과정입니다. 특정 데이터가 어느 타임스탬프 시점부터 존재했음을 보증하는 데에 사용됩니다. 간단하게 생각하면 인터넷에 올린 게시글과 비슷합니다. 거기에도 마찬가지로 타임스탬프가 남고, 해당 게시글이 게시된 서버 소유자를 믿을 수 있는 한 해당 타임스탬프 시점부터 존재했음을 확신할 수 있습니다. 다만 본 문서의 타임스탬핑은 좀 더 엄격합니다. 위의 인터넷에 올리는 게시글과 유사한 방법…
KISA WHOIS와 netType
KISA(한국인터넷진흥원, Korea Internet & Security Agency)는 IT 위탁집행형 준정부기관으로서 다양한 업무를 수행하는데, 국가 인터넷주소 관리기관으로서 인터넷주소의 정보 검색 서비스인 WHOIS를 제공합니다. 인터넷주소 관리기관으로는 최상위 총괄관리기관 IANA가 있고, 그 아래로 대륙의 인터넷주소자원을 관리하는 APNIC. 그 아래에 한국의 인터넷주소 관리기관인 KISA가 있습니다. 이러한 관리기관들은 공개적으로 WHOIS 서비스를 제공하며, APNIC 역시 WHOIS…
자해의 분석
자해(Self-injury, Self-harm)는 스스로 몸에 상처를 내는 것을 말합니다. 이러한 행동은 여러 이유에 의해 촉발되지만, 본 문서에서는 주로 우울장애(Depressive disorder)에 의한 것을 서술합니다. 필자는 독자분들께 자해라는 행위에 대해 보다 상세하거나 혹은 일반적이지 않은 다른 접근 방법을 제공하고자 합니다. 본 문서는 다른 시각의 접근을 알아보고 싶은 독자분들, 혹은 이러한 것의 개념에 대해 알고 싶은 독자분을 위해 작성되었습니다. 필자는 그 어떤 전문가도 아닙니다…
HTTP 리다이렉트와 메소드
웹 서비스를 위해 사용되는 HTTP 프로토콜에는 3XX 상태 코드로 이루어지는 redirect 응답이 존재합니다. 이러한 redirect 응답은 클라이언트를 다른 URI에 접속하도록 하기 위해 사용되며, 이를 받은 클라이언트는 조건에 따라 해당 redirect 응답을 따라갑니다. 하지만 HTTP 프로토콜의 redirection에는 모호함이 존재합니다. 바로 클라이언트가 사용한 메소드를 보존할지(method-preserving)에 관한 것입니다. 본 문서에서는 RFC 문서와 함께 이러한 내용을 살펴…
Lua루아 내장 개론
Lua 언어는 가벼운, 멀티 패러다임에, 특히 내장용 스크립트 언어로서 디자인되었습니다. 오랜 시간동안 적지 않은 사람들에게 사랑받아 왔지만, 떨어지는 접근성과 그 난이도 또 적은 정보로 널리 알려지지는 않았습니다. 특히 '내장용 스크립트'의 필요성을 크게 느끼지 못하는 사람들이 많다고 필자는 생각합니다. 본 문서에서는 그러한 Lua의 내장에 관한 기초적인 정보를 전달하고자 합니다. 제일 먼저 말하고 싶은 것은, 대부분의 프로그래밍 언어들은 '근본적으로' 스크립팅을 위해 설계되지 않았다는 것입니다…
웹 서버 분석하기의 기초
웹 서버는 HTTP/HTTPS 프로토콜을 사용해 컨텐츠를 제공하는 서버를 의미합니다. 그런 서버를 분석하는 일에는 방법도 도구도 많습니다만, 필자는 본 문서에서 필자의 경험에 기초한 기본적인 수준의 접근 방법을 안내하고자 합니다. 본 문서는 기본적인 웹 서버의 정보 분석 방법을 기술합니다. 상세한 웹 설계 방법론 등은 다루지 않으며, 수월한 이해를 위해서는 기초적인 웹 구조의 이해가 필요합니다. 웹 서버는 십중팔구 도메인을 갖습니다. 아이피보다 훨씬 알기도 기억하기도 쉬운 별칭이기 때문입니다. 그…