Heartbleed 버그가 작동하는 원리 (번역)

Heartbleed-Korean

 

Heartbleed 는 통신 암호화 소프트웨어 OpenSSL이 가지고 있었던 중대 버그입니다.

해외 서비스들 쓰고계시면 관련 안내 메일을 많이 받아보셨을겁니다.

존재한지도 꽤 오래됐고 심각한 버그/취약점인데 동작 원리에 대해 쉽게 설명한 만화가 있어 대패질을 해봤습니다.

Heartbleed의 어원은 만화에 표현된 “서버야 잘 살아있니?” 부분의 기능 이름이 Heartbeat 인것에서 유래되었습니다.

원본: http://xkcd.com/1354

iOS 7에서 컨텐츠가 Navigation Bar나 Tab Bar에 가리는 문제 해결하기

스크린샷 2013-09-13 오전 2.06.55iOS 7에선 Navigation Bar나 Bottom Bar 뒤로 컨텐츠가 비쳐 보일수 있도록 되어있는데, 스크롤되지 않는 고정된 뷰의 경우 컨텐츠가 뒤로 갈 일이 없습니다. 근데 자꾸 뒤에 달라붙어서 레이아웃을 잡기가 힘들어집니다.

이때는 해당 View Controller의 속성의 Extend Edges에서 Under Top Bars, Under Bottom Bars를 체크 해제해주면 됩니다.

Gettysburg: Armored Warfare (2012)

B급 게임이 아니라 똥게임.

제가 뭐 게임 전문가도 아니고 하지만 제가 내린 B급 게임의 정의는 대충 이렇습니다.

  • 재미는 있는데 뭔가 예산이 부족한 느낌이 든다.
  • 아주 재밌지는 않지만 보통은 하거나 조금 아래, 근데 뭔가 끌리는 포인트가 있다.
  • 뭔가 저렴한 느낌이 들지만 그게 매력포인트.

이 블로그에 썼던 리뷰중엔 Hell Yeah! 가 있겠고, 깨놓고도 리뷰는 안 쓰고 있는 Lollipop Chainsaw나 No More Heroes: Heroes Paradise가 제가 생각하는 B급 게임입니다.

Continue reading “Gettysburg: Armored Warfare (2012)” »

Mac OS X 에서 Java 7 설치후 Chrome의 Java 플러그인 문제 해결하기

Mac OS X에서 Java 7을 설치하게 되면 Chrome에서는 Java 플러그인을 사용할 수 없게 된다. 이유는 Chrome이 32bit 어플리케이션이라 64bit인 Java 7을 지원하지 않기 때문이다.

Java 7을 안 쓰면 되는 일이긴 하지만 개발 등의 이유로 그럴 수 없는 경우도 있다. 이런 경우를 위한 해결책이다.

http://derflounder.wordpress.com/2012/10/24/re-enable-the-apple-java-6-plug-in-for-use-with-web-browsers/

스크립트를 실행하거나 인스톨러를 받아 설치하면 된다.

Java 7을 설치하더라도 Java 6이 지워지지 않고 남아있기 때문에 인터넷 플러그인 파일만 Java 6으로 바꿔치기 하는 방식으로 해결한다.

웹 취약점 분석 툴 OWASP Zed Attack Proxy – Paros 대체품.

 

https://www.owasp.org/index.php/OWASP_Zed_Attack_Proxy_Project

 

Paros는 엄청 막강한 툴인데 인터페이스가 꽤 혼란스럽고, 기능이 살짝씩 부족해서 안타까운 느낌이 있었다.

OWASP Zed Attack Proxy(ZAP)은 Paros를 기반으로 오만가지 기능을 다 넣어놓은 툴이다.

 

 

HARDRAVE STORE (GUHROOVY) 에서 앨범 구매하기

http://www.j-core.biz/

J-Core 앨범이 잔뜩 있는 스토어입니다.

근데 대형 쇼핑몰이 아니고 개인이 운영하는거다 보니까 신경쓸게 조금 있습니다.

1. 배송

한국으로 배송은 가능하지만 추가 배송비가 붙습니다. 물어본 결과 CD 1장에 500엔, 2장 이상은 1000엔이라고 합니다.

2. 수수료

PayPal로 결제할 수 있지만 결제모듈을 쓰는게 아니라 직접 돈을 송금해주는 방식입니다. 돈을 보내면 수취할때 수수료가 까이기 때문에 이부분까지 부담을 해줘야 합니다.

1,890엔짜리 앨범 주문을 넣었는데 배송료+수수료 표함해서 2529엔을 내야 했습니다.

직접 계산할 필요는 없고 주문을 넣으면 보내줘야 할 금액과 PayPal 주소가 메일로 날아옵니다.

God of War Saga (2012)

현재까지 나온 God of War 시리즈를 한 패키지에 묶었다. 그걸 연달아서 쭉 깨는 기행을 하자니 멘탈이 너덜너덜 해졌다…

God of War

제일 첫 작품인데 재밌다. 난이도가 살인적이긴 한데 첫 작품이기도 하고 해서 모든게 용서가 된다.

God of War II

무기가 여러가지 나온다거나 하는 새로운 시도를 했는데 재밌다. 1편보단 덜 어렵지만 여전히 어렵다.

God of War III

개인적으로 시리즈중 최고. 난이도도 적당하고 흠잡을데가 별로 없다.

God of War: Chains of Olympus

쓰레기. 마지못해 낸 게임같다. 난이도는 God of War 급 정도 되는거 같고 레벨 디자인은 최악이다. 게임의 60%정도를 전투로 고생한다면 40% 정도는 레벨 디자인때문에 말도 안되는 길찾기를 위해 쓸 것이다.

압권은 보스전, 보스전의 인트로는 스킵이 불가능한데다 체크포인트가 인트로 전에 있어서 죽는다면 인트로를 매번 봐야한다. 인트로 여러번 보는 트로피도 있는거로 봐서 이건 플레이어를 엿먹이려고 작정을 한거다.

God of War: Ghost of Sparta

God of War III 다음에 나와서 그런지 좋은 시스템을 전부 넣었고, 모든게 좋다. 가끔 멈추는게 흠.

플레이시간: 기억안남, 전부 하드 난이도로 깸.

Hell Yeah! (2012)

2012-12-27_00008

이 게임을 한마디로 표현하자면… WTF?!

지옥 왕국의 왕자인 Ash가 욕조에 고무 오리를 띄워놓고 목욕을 하는 장면을 도촬당해서 체면을 지키고자 사진을 되찾기 위해 지옥의 몬스터들을 하나씩 다 죽이고 다니는 처음부터 끝까지 정신없고, 이상하고, 말도 안되는 플랫포머 게임.

보스(?) 종류가 무지 많은데 모든 보스를 죽일때마다 간단한 미니게임을 해야한다 [...] 미니게임 종류가 꽤 다양해서 처음 볼때 낚이고, 나중에 가면 난이도가 높아져서 낚이고 한다.

어떻게 게임을 설명하기도 참 어렵다…. 그냥 정신나간 플랫포머 게임이다. 개그코드가 맞는다면 재밌게 할 수 있을듯.

다만 패드 조작이 좀 불편하다. 오른쪽 스틱으로 조준하고 RT를 눌러야 무기가 발사되는데 점프가 A버튼이라 점프하면서 공격을 하려면 쑈를 해야한다.

공식 사이트에서 OST 일부를 받을 수 있다. Cute Zone의 노래가 은근히 좋다.

플레이 시간: 약 6시간