<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Broken Code (window31)</title>
		<link>http://window31.com/</link>
		<description></description>
		<language>ko</language>
		<pubDate>Tue, 09 Mar 2010 11:07:57 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<image>
		<title>Broken Code (window31)</title>
		<url><![CDATA[http://cfile21.uf.tistory.com/image/165E19274A5B21AB82F0FE]]></url>
		<link>http://window31.com/</link>
		<description></description>
		</image>
		<item>
			<title>GDC 다녀옵니다</title>
			<link>http://window31.com/entry/GDC-%EB%8B%A4%EB%85%80%EC%98%B5%EB%8B%88%EB%8B%A4</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfs14.tistory.com/image/12/tistory/2010/03/09/11/02/4b95ac3196a05&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;122&quot; width=&quot;544&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;미국 샌프란시스코에서 하는 GDC 에 3/9~3/15 까지 다녀올 예정입니다.&lt;br /&gt;
올해는 운이 좋아서 가게 되었네요.&lt;br /&gt;
&lt;br /&gt;GDC 는 아시다시피 세계에서 가장 큰 규모로 진행하는 게임 개발자 컨퍼런스입니다. &lt;br /&gt;
총 세션이 400개가 넘네요 ;;&lt;br /&gt;
저는 bot, cheat,&amp;nbsp;programming&amp;nbsp;쪽 세션을 위주로 들을 것 같습니다.&lt;br /&gt;
&lt;br /&gt;발표 리스트입니다.&lt;br /&gt;
&lt;A href=&quot;http://schedule.gdconf.com/&quot; target=_blank&gt;http://schedule.gdconf.com/&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;가시는 분들 그쪽에서 뵙겠습니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;</description>
			<category>보안 이야기</category>
			<author>window31</author>
			<guid>http://window31.com/352</guid>
			<comments>http://window31.com/entry/GDC-%EB%8B%A4%EB%85%80%EC%98%B5%EB%8B%88%EB%8B%A4#entry352comment</comments>
			<pubDate>Tue, 09 Mar 2010 11:07:49 +0900</pubDate>
		</item>
		<item>
			<title>DirectX SDK 새 버전(2010년 2월자) 나왔습니다.</title>
			<link>http://window31.com/entry/DirectX-SDK-%EC%83%88-%EB%B2%84%EC%A0%842010%EB%85%84-2%EC%9B%94%EC%9E%90-%EB%82%98%EC%99%94%EC%8A%B5%EB%8B%88%EB%8B%A4</link>
			<description>&lt;br /&gt;
기본적으로 게임 프로그래밍을 업으로 하시는 분들이 DirectX 를 다루시겠지만,&lt;br /&gt;
보안 쪽에서 FPS 월핵 막으시려는 분들도 DirectX 열심히 공부하시길 바랍니다. &lt;br /&gt;
무언가 좋은 힌트가 발견될 수도 있겠죠 :)&lt;br /&gt;
&lt;br /&gt;용량은 약 500메가네요&lt;br /&gt;
&lt;br /&gt;&lt;A href=&quot;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=2c7da5fb-ffbb-4af6-8c66-651cbd28ca15&quot; target=_blank&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=2c7da5fb-ffbb-4af6-8c66-651cbd28ca15&lt;/A&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;</description>
			<category>보안 이야기</category>
			<author>window31</author>
			<guid>http://window31.com/350</guid>
			<comments>http://window31.com/entry/DirectX-SDK-%EC%83%88-%EB%B2%84%EC%A0%842010%EB%85%84-2%EC%9B%94%EC%9E%90-%EB%82%98%EC%99%94%EC%8A%B5%EB%8B%88%EB%8B%A4#entry350comment</comments>
			<pubDate>Sun, 21 Feb 2010 14:28:07 +0900</pubDate>
		</item>
		<item>
			<title>데미다</title>
			<link>http://window31.com/entry/%EB%8D%B0%EB%AF%B8%EB%8B%A4</link>
			<description>&lt;br /&gt;
제가 직접 찍은 짤방입니다 ㅎ&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfs14.tistory.com/image/35/tistory/2010/02/04/14/32/4b6a5bfa17dd5&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;415&quot; width=&quot;312&quot;/&gt;&lt;/div&gt;</description>
			<category>잡담</category>
			<author>window31</author>
			<guid>http://window31.com/349</guid>
			<comments>http://window31.com/entry/%EB%8D%B0%EB%AF%B8%EB%8B%A4#entry349comment</comments>
			<pubDate>Mon, 15 Feb 2010 17:37:09 +0900</pubDate>
		</item>
		<item>
			<title>유형별로 살펴본 보안검수의 실체</title>
			<link>http://window31.com/entry/%EC%9C%A0%ED%98%95%EB%B3%84%EB%A1%9C-%EC%82%B4%ED%8E%B4%EB%B3%B8-%EB%B3%B4%EC%95%88%EA%B2%80%EC%88%98%EC%9D%98-%EC%8B%A4%EC%B2%B4</link>
			<description>&lt;P&gt;&lt;br /&gt;
보안검수의 종류를 말할 때, 화이트박스 분석, 그레이박스 분석, 블랙박스 분석 등, 작업 깊이에 따라 색깔로 분류한 정의를 들어보신 적 있으실겁니다. 물론 가장 짙은 색인 블랙박스는 아무래도 정보가 전혀 없는 어두운 공간 안에서 진행한다는 뜻으로 칭해진 의미일거고, 그레이박스에서 화이트박스까지, 색깔이 점점 옅어짐에 따라 박스의 내부를 좀더 자세히 들여다 볼 수 있다는 얘기로 이같은 분류법이 지어진 것 같습니다. &lt;br /&gt;
&lt;br /&gt;이런 정의를 인터넷에서 흔히 찾아서 나올 수 있는 단순히 용어의 수준에서 그치지 않고 좀더 실무나 실전에 가깝게 정의해서 분석을 실제로 진행하는 검수가의 시각에서 바라보며 제맘대로 한번 작성해 보도록 하겠습니다.&lt;br /&gt;
&lt;br /&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;1. Black Box Analysis&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile7.uf.tistory.com/image/182690234B545286148656&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;1.jpg&quot; height=&quot;107&quot; width=&quot;119&quot;/&gt;&lt;/div&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;데이터와 정보가 아무 것도 없는 채, 일반 유저와 마찬가지 상태에서 보안검수를 하는 것을 말합니다. 정보가 부족한 상태에서 분석을 하는 것이므로 기본적으로는 애플리케이션의 정상적인 가동 상태, 그리고 매우 쉽게 파악 가능한 패턴화 되어 있는 취약점 까지만 진단 가능한 경우가 대부분입니다. &lt;br /&gt;
&lt;br /&gt;블랙박스 상태에서는 아무래도 개발팀에서 처리한 내용에 대해 어떠한 단서도 얻지 못하는 경우가 많으므로 어떻게 보면 검수 영역에 한계가 있다는 것이 당연하다고 생각할 수 있지만 예외적으로 검수가의 능력에 따라 블랙박스 상태에서도 충분한 데이터를 얻어오는 경우도 있습니다. 하지만 그 경우에는 내부 코드를 해킹이나 리버싱으로 샅샅히 훑어야 하는 작업이 선행되므로 아무래도 시간이 엄청 많이 걸릴 수밖에 없습니다(오리지날 소스를 보거나 아니면 개발자에게 한번 물어보기라도 하면 될 일을 직접 분석하고 있으니 시간이 걸리는 것은 당연할 수밖에). &lt;br /&gt;
&lt;br /&gt;개인적으로 생각하기에 블랙박스 검수단계는 두가지 타입의 사람이 검수를 한다고 생각합니다. &lt;br /&gt;
&lt;br /&gt;1) 실력이 아주 뛰어남 (개발팀에게 묻지 않아도 스스로 데이터를 다 캐취해냄) &lt;br /&gt;
2) 실력이 아주 보잘 것 없음 (그냥 프로그램을 한번 실행해 보고, “어 별일없군 끝”).&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;이렇게 극과 극이 존재한다고 생각하며, 첫번째와 두번째 모두 해당되지 않는 “중간 실력”을 보유하고 있는 자는 본인의 한계를 알고 있기 때문에 아예 그레이박스 단계에서 분석을 시작하면 시작했지, 두가지 케이스에는 해당하는 작업은 잘 하지 않는다고 생각합니다. 사실 저라도 그렇습니다. 언제 저걸 일일히 다 하고 있어요 ;;; (물론 예외적으로 직접 다 해야할 때도 있지만 ;; ) 중간 실력자 타입은 무언가의 근거확립이나 브레이크 포인트를 설정한 이후에 검수를 하기 때문에&amp;nbsp;블랙박스 검수를 할 경우에는 알려진 유형적 취약점 정도만&amp;nbsp;기계적으로 대입해 보고 그 수준에서 작업을 마무리 하는 것 같습니다.&lt;/P&gt;
&lt;P&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;&lt;STRONG&gt;2. Gray Box Analysis&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile1.uf.tistory.com/image/1704E5224B5452AB47E76F&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;2.jpg&quot; height=&quot;98&quot; width=&quot;111&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;부분적인 소스 코드나 알고리즘 등 여러 가지 구조나 정보를 사전에 얻고 보안 검수를 진행하는 것을 말합니다. 아무래도 근거나 데이터가 있으므로 블랙박스 상태에서보다는 훨씬 효율적인 보안 검수가 가능하게 되겠죠. &lt;br /&gt;
&lt;br /&gt;또, 부분적으로 여러 장벽을 제거하거나 불필요한 단계를 거치지 않고 검수를 진행할 수 있습니다. 예를 들어 보안 모듈이나 기타 서드파티 툴이 여러 겹으로 보호하고 있을 때에 블랙박스 상태라면 그것을 검수가 자력으로 걷어낸 상태에서 검수를&amp;nbsp;하는&amp;nbsp;등 어쨌든 검수할 있는 형태로 분류시키는 작업을 누군가의 도움 없이 진행해야만 합니다, 하지만 개발팀의 협조가 가능한 그레이박스 단계라면 필요한 코드만 적시적소에 제거한 상태로 검수할 수도 있고, 소스 레벨 단계에서도 여러 가지를 시도해 볼 수도 있습니다. 아주 편리하죠.&lt;br /&gt;
&lt;br /&gt;다만 여러가지 개발 데이터를 받는 것이기 때문에 검수가의 개발 스펙이 떨어지면 걍 블랙박스 검수를 하느니 보다 못한 꼴이 될 수도 있습니다. 괜히 오바해서 그레이박스 검수를 하다가 개발자와 대화도 되지 않아서 개쪽을 먹기도 합니다. 따라서 개발팀과의 커뮤니케이션이 매우 중요한 단계가 됩니다.&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
또한 검수가의 경험&amp;nbsp;역시 중요시된다고 할 수 있습니다. 왜냐하면 개발팀에게 무언가를 받긴 받아야 하는데, 개발팀에서는 어떤 코드나 어떤 부분이 취약한 지 모르기 때문에 사실 검수가에게 뭘 물어봐야 할지 뭐를 주어야 할지도 모르는 경우가 있기 때문입니다. 따라서 검수가가 직접 필요한 데이터나 코드를 개발팀에 요청해야 하는데 당연히 적절한 위치나 코드, 변형된 모듈 등을 선정할 수 있는&amp;nbsp;실력이 필요하며,&amp;nbsp;개발팀과 협조하여&amp;nbsp;진행해 나가야 할 것을 능수능란하게 리드할 수 있어야 합니다. &lt;br /&gt;
&lt;br /&gt;해킹을 많이 당해본 개발자의 경우 경험 부족이나 능력이 떨어지는 검수가를 이 단계에서 한눈에 알아봅니다. 따라서 당연히 단지 툴 실행이나 얄팍한 테크닉에 의지하고 코드는 거의 볼 줄 모르는 사이비 보안검수가는 이 단계에서부터는 활동할 수 없습니다. 하지만 협력이 잘된다면, 아주 퀄리티 높은 보안 처리가 아웃풋으로 나올 수 있습니다.&lt;/P&gt;
&lt;P&gt;3. White Box Analysis&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;이건 내일 마저 작성 해보겠습니다. 너무 길어져서 몰입력이 떨어질 것 같은 생각이 드네요 :)&lt;br /&gt;
제일 할말도 많은 화이트박스 검수 쪽이므로 제대로 다시 마음잡고 한편 작성해 보겠습니다 :p&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
window31.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;/P&gt;&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  				&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf?nid=5493744&quot; quality=&quot;high&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/embed&gt;&lt;/div&gt;</description>
			<category>보안 이야기</category>
			<author>window31</author>
			<guid>http://window31.com/346</guid>
			<comments>http://window31.com/entry/%EC%9C%A0%ED%98%95%EB%B3%84%EB%A1%9C-%EC%82%B4%ED%8E%B4%EB%B3%B8-%EB%B3%B4%EC%95%88%EA%B2%80%EC%88%98%EC%9D%98-%EC%8B%A4%EC%B2%B4#entry346comment</comments>
			<pubDate>Mon, 18 Jan 2010 22:00:31 +0900</pubDate>
		</item>
		<item>
			<title>병원에 입원중입니다.</title>
			<link>http://window31.com/entry/%EB%B3%91%EC%9B%90%EC%97%90-%EC%9E%85%EC%9B%90%EC%A4%91%EC%9E%85%EB%8B%88%EB%8B%A4</link>
			<description>&lt;P&gt;금요일 새벽에 교통사고를 당했습니다.&lt;br /&gt;
&lt;br /&gt;차를 몰고 가고 있는데, 앞 차 두대가 길을 막고 분쟁중이길래&lt;br /&gt;
저도 잠깐 정차해서 그 뒤에 조용히 서있었습니다.&lt;br /&gt;
그런데 그걸 보지 못한 뒷차가 제 차를 엄청난 속도로 들이 박았습니다.&lt;br /&gt;
제 차의 뒤 트렁크 부분이랑 범퍼 부분은 모두 걸레가 됐고요&lt;br /&gt;
저도 충격을 좀 받았네요...&lt;br /&gt;
&lt;br /&gt;백미러 너머로 차가 돌진해오는 모습을 보며, 멈추겠지 멈추겠지 하며 그러고 있는데&lt;br /&gt;
차는 속도를 전혀 줄이지 않은 채 다가오고, 저는 &quot;으어어억- 들이받는구나!&quot; 하던&lt;br /&gt;
그 몇초간의 순간이&amp;nbsp;잊혀지질 않네요 (이런걸 트라우마라고 하나봐요) ...&lt;br /&gt;
&lt;br /&gt;뭐 어쨌든 입원해 있고, 물리치료 받는 중인데요, 뭐 이참에 좀 쉬지 하는 마음으로&lt;br /&gt;
생각해보니 좋은 기회로 삼아도 괜찮겠다 하는 생각도 드네요.&lt;br /&gt;
&lt;br /&gt;너무 심심해서 이것저것 둘러봤는데,&amp;nbsp;요즘엔 환자들에게 노트북을 대여해주는 업체도 있네요,&lt;br /&gt;
노트북 하루 24시간 9900원 뭐 이런게 있길래&amp;nbsp;한번 신청했습니다(인터넷은 WIBRO 제공)&lt;br /&gt;
전화한지 30분도 되기 전에 배달꾼이 노트북이랑 WIBRO 모뎀을 가져왔는데, &lt;br /&gt;
&lt;br /&gt;배달꾼 :&amp;nbsp;&quot;오늘 입원하셨다니,&amp;nbsp;특별히 좋은 노트북으로 가져왔습니다.&quot;&lt;br /&gt;
&lt;br /&gt;그런데 노트북을 살펴본순간 셀러론 2.4 에 메모리는 512MB -_-;&lt;br /&gt;
특별히 좋은 노트북인거는 맞네요 -_- 요즘 찾아보기 극히 힘든 노트북일테니 ;;;&lt;br /&gt;
다시 가져가라고 할 수도 없고 그사람들도 먹고 살아야 하니 그냥 쓰기로 했습니다.&lt;br /&gt;
&lt;br /&gt;아흠, 어쨌든 벌려진 업무들을 처리하지 못하고 이렇게 누워 있으려니 걱정이 많이 되네요.&lt;br /&gt;
거북이 노트북으로 뭘 하기도 힘들고...&lt;br /&gt;
그냥 한번씩 들어와서 바쁘다는 핑계로 너무 오랜기간동안 방치된 블로그에 글이나 간간히&lt;br /&gt;
써 보도록 하겠습니다. &lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;/P&gt;</description>
			<category>잡담</category>
			<author>window31</author>
			<guid>http://window31.com/344</guid>
			<comments>http://window31.com/entry/%EB%B3%91%EC%9B%90%EC%97%90-%EC%9E%85%EC%9B%90%EC%A4%91%EC%9E%85%EB%8B%88%EB%8B%A4#entry344comment</comments>
			<pubDate>Sun, 17 Jan 2010 15:27:42 +0900</pubDate>
		</item>
		<item>
			<title>커널에서 하는 것이 만능인가?</title>
			<link>http://window31.com/entry/%EC%BB%A4%EB%84%90%EC%97%90%EC%84%9C-%ED%95%98%EB%8A%94-%EA%B2%83%EC%9D%B4-%EB%A7%8C%EB%8A%A5%EC%9D%B8%EA%B0%80</link>
			<description>&lt;br /&gt;
이달 초에&amp;nbsp;KOSR 세미나에 다녀왔습니다(생각해보니 한참 됐군요-_-). 발표자님께 &lt;br /&gt;
오랫만에 인사도 하고 아는 사람들에게 간만에 얼굴도 비추고, 그런 부수적인 목적 외에&lt;br /&gt;
구경간 발표 자체도 꽤 깔끔하고 위트있게 진행된 터라 그럭저럭 재미있게 시간 보내고 &lt;br /&gt;
왔습니다.&lt;br /&gt;
&lt;br /&gt;발표를 듣던 도중 키보드 보안 얘기가 나와서 중간에 많은 생각을 하게 되었습니다.&lt;br /&gt;
한때 키보드보안 개발회사에서 가장 괴로워 하던(귀찮아 하던... 분도 계셨구요) 쪽이 &lt;br /&gt;
키보드 폴링을 이용한 키로깅에 대한 대응방안입니다. 여러 보안회사의 대책이 &lt;br /&gt;
있었겠지만 사실 A 사의 대응방안이 예전부터 많이 흥미로웠습니다. &lt;br /&gt;
&lt;br /&gt;A 회사가 사용한 방법은 키보드 폴링 자체를 커널에서 원천적으로 제어할 수는 &lt;br /&gt;
없다고 보고, 일단 키를 보내주되 다른 랜덤한 키와 섞고, 애플리케이션 단에서 &lt;br /&gt;
그 랜덤한 키를 제외해주는 기법입니다(특허 문서에도 있으니 뭐 공개해도 괜찮겠죠). &lt;br /&gt;
사실 A 사의 대응방안에 대해 예전부터 여러가지 생각이 맴돌았지만, 커널 세미나를 &lt;br /&gt;
하는 자리라는 점을 생각해 보면 기분이 더욱 묘했습니다. &lt;br /&gt;
&lt;br /&gt;왜냐하면 어쨌든 폴링에 대해서는 그냥 상식으로 생각하기에 커널 공격은 커널로&lt;br /&gt;
답을 찾을 것이다 라고 생각한 적이 있었거든요. 하지만 어쨌든 유저 레벨을 혼용한 &lt;br /&gt;
방법으로 대응방법을 만든겁니다. 이 부분이 뭐가 문제냐고요, 이런 얘기가 있습니다. &lt;br /&gt;
&quot;커널을 하는 사람들은 커널만이 최강인줄 안다. &quot; 보안 쪽에서 일하거나 보안 쪽 &lt;br /&gt;
공부를 하시는 분들 중에서는 이런 사람들 많이 보셨을 겁니다. 뭐 전혀 틀린 얘기는 &lt;br /&gt;
아니지만 완전히 맞는 얘기도 아니라고 생각합니다.&lt;br /&gt;
&lt;br /&gt;보안쟁이들이 알고 있는 기존 상식 그리고, 비공식/공식적인 보안의 커리큘럼에는 &lt;br /&gt;
항상 근원적으로는 커널에서 방어해야 하며, 그렇지 않고 유저에서만 버티고 서있는&lt;br /&gt;
것은 전혀 소용이 없다는 말을 합니다. 하지만 이 말은 완전히 정답이 아닙니다.&lt;br /&gt;
왜냐하면 굳이 커널로 내려가지 않더라도 유저 레벨에서 제어할 수 있는 내용이 &lt;br /&gt;
생각보다 아주 많기 때문입니다. 조금 전 언급한 폴링 쪽도 그렇고요 생각 외로&lt;br /&gt;
native hooking 쪽도 그런 부분이 있습니다. 회사 업무라서 자세히 말은 못하겠고 &lt;br /&gt;
(해외의 몇몇 rootkit detector 들은 ring3 mode 에서도 독특한 방식으로 rootkit 을 &lt;br /&gt;
훌륭하게 잡아냅니다... 힌트는 여기까지....;; )&lt;br /&gt;
&lt;br /&gt;커널에서 대부분의 핵심 처리를 하는 두번째 문제점으로는, 커널에서 보호하는 양을&lt;br /&gt;
늘려가면 늘려갈 수록 그만큼 취약점이 증가하게 된다는 것입니다.&lt;br /&gt;
&lt;br /&gt;이 얘기는 무슨 의미냐 하면, 애플리케이션 레벨은 아무래도 영역이 방대하지만 &lt;br /&gt;
커널 쪽은 상대적으로 코드 량도 적고, 현재 알려진 보호 영역이나 공격의 대상이&lt;br /&gt;
될만한 구간이 어느 정도 정해져 있기 때문입니다. 따라서 공격자가 커널 지식에&lt;br /&gt;
능하고, 보안 모듈 개발자가 기존 지식에 잘 길들여진 시스템 프로그래머라면, &lt;br /&gt;
커널에서 보호하고 있을 위치를 예상해 보는 것은 그렇게 어렵지 않습니다.&lt;br /&gt;
&lt;br /&gt;실제로 많은 사람들이 깨고 싶어하는 게임보안 솔루션이 가장 많은 공격을 당하면서&lt;br /&gt;
취약한 부분도 커널 부분이고, 유저 레벨에서 보호하는 부분은 오히려 훨씬 더 &lt;br /&gt;
견고합니다 (물론 두 부분을 융합시키지 못한 미보완 상태의 구간도 많긴하지만요 ;; )&lt;br /&gt;
&lt;br /&gt;&quot;커널만이 최고다&quot; 라는 사람은 오히려 이제 막 커널을 시작한 쪼렙들에게 많이 봤습니다.&lt;br /&gt;
하지만 유저 레벨에서 충분한 보완이 된다면, 굳이&amp;nbsp;불안스러운 커널로 내려갈 필요가 &lt;br /&gt;
있을까요? 또한 오버스러운 또는 초보스러운 커널 개발자의 경우 유저에서 해도 될&lt;br /&gt;
일을 일부러 커널로 내려가서 하는 경우도 있는데 그런 오버액션을 해야 될 필요도&lt;br /&gt;
있을까요?&lt;br /&gt;
&lt;br /&gt;보안 코드를 개발하는 우리는 &quot;강력한&quot; 프로그램을 만드는 것도 중요하지만&lt;br /&gt;
&quot;안전한&quot; 프로그램을 만드는 것 또한 잊어서는 안 될 내용이라고 생각합니다.&lt;br /&gt;
물론 커널로 만드는 것도 언젠가는 안전한 코드가 될 때가 올거고, 유저에서 하는 것&lt;br /&gt;
이상으로 안정한 상태로 돌아갈 수도 있습니다. 하지만 그런 날이 올때까지 피해를&lt;br /&gt;
보는 것은 개발자의 PC 일까요, 아니면 왜 블루가 나는지 알지도 못한채 계속&lt;br /&gt;
고객센터에 불이나도록 전화를 할 유저 PC 일까요? 또, 아무리 내가 안전하게 &lt;br /&gt;
프로그래밍 하였다 하더라도 공공장소인 커널 공간에서 다른 모듈의 불안정한 &lt;br /&gt;
후킹으로 인해 블루가 발생할 날이 반드시 오지 않는다고 보장할 수 있을까요.&lt;br /&gt;
&lt;br /&gt;물론 커널에서만&amp;nbsp;할 수 있는것은&amp;nbsp;당연히 커널에서 해야 한다고 생각합니다.&lt;br /&gt;
하지만 유저에서 해도 될 일을 굳이 커널에서 하고 있는 커널 만능주의 개발자들이&lt;br /&gt;
늘어나는 것을 막지 않는다면 아무리 드라이버 사이닝 제도가 버티고 서있다 하더라도&lt;br /&gt;
보안성이 점점 높아지는 각종 모듈 덕에 유저들 PC 에서 발생되는 블루스크린은 &lt;br /&gt;
줄어들 것 같지 않을 거라는 생각이 듭니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
window31.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
ps. &quot;커널에서만 할 수 있는것은 물론 당연히 커널에서 해야 한다&quot;고 했습니다.&lt;br /&gt;
초딩들의 이상한 태클 댁글이나 이메일은 사절합니다 -_-;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  				&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf?nid=5243526&quot; quality=&quot;high&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/embed&gt;&lt;/div&gt;</description>
			<category>보안 이야기</category>
			<author>window31</author>
			<guid>http://window31.com/341</guid>
			<comments>http://window31.com/entry/%EC%BB%A4%EB%84%90%EC%97%90%EC%84%9C-%ED%95%98%EB%8A%94-%EA%B2%83%EC%9D%B4-%EB%A7%8C%EB%8A%A5%EC%9D%B8%EA%B0%80#entry341comment</comments>
			<pubDate>Mon, 28 Dec 2009 00:38:08 +0900</pubDate>
		</item>
		<item>
			<title>GameHi 보안팀 인력 모집</title>
			<link>http://window31.com/entry/GameHi-%EB%B3%B4%EC%95%88%ED%8C%80-%EC%9D%B8%EB%A0%A5-%EB%AA%A8%EC%A7%91</link>
			<description>&lt;br /&gt;서든어택, 데카론으로 유명한 GameHi 의 보안팀에서 인력을 모집 중에 있습니다.&lt;br /&gt;게임 해킹에 관심 있으신 분들은 지원하시면 좋을 것 같습니다 :)&lt;br /&gt;(스펙은 리버싱 + 게임보안 모듈 개발)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. 모집내용&lt;br /&gt;&lt;br /&gt;&amp;nbsp; - 해당직무 : 게임클라이언트 모의해킹 / 보안 모듈 개발 / 보안 기술 지원&lt;br /&gt;&amp;nbsp; - 채용구분 : 신입/경력 (정규직)&lt;br /&gt;&amp;nbsp; - 채용인원 : 0명&lt;br /&gt;&amp;nbsp; - 근무지 : 게임하이(주) 보안팀 근무&lt;br /&gt;&lt;br /&gt;2. 업무사항 &lt;br /&gt;&lt;br /&gt;&amp;nbsp; - 게임 클라이언트 모의 해킹 및 취약점 분석&lt;br /&gt;&amp;nbsp; - 게임 보안 모듈 개발&lt;br /&gt;&amp;nbsp; - 게임 보안 프로그램 기술 지원&lt;br /&gt;&lt;br /&gt;3. 지원자격&lt;br /&gt;&lt;br /&gt;&amp;nbsp; 게임과 보안에 관심과 열정을 가지신 분&lt;br /&gt;&lt;br /&gt;&amp;nbsp; [우대사항]&lt;br /&gt;&lt;br /&gt;&amp;nbsp; - 보안 프로그래밍(WinAPI, MFC, C/C++, 어셈블리어) 가능하신 분&lt;br /&gt;&amp;nbsp; - 국내외 해킹 관련 대회 입상자&lt;br /&gt;&amp;nbsp; - 보안 관련 업체나 동종 업계 근무자&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;지원은 잡코리아를 통해서 하시면 됩니다 :)&lt;br /&gt;&lt;A href=&quot;http://www.jobkorea.co.kr/List_GI/GIB_Read.asp?GI_No=5780683&quot;&gt;http://www.jobkorea.co.kr/List_GI/GIB_Read.asp?GI_No=5780683&lt;/A&gt;&lt;br /&gt;</description>
			<category>보안 이야기</category>
			<author>window31</author>
			<guid>http://window31.com/340</guid>
			<comments>http://window31.com/entry/GameHi-%EB%B3%B4%EC%95%88%ED%8C%80-%EC%9D%B8%EB%A0%A5-%EB%AA%A8%EC%A7%91#entry340comment</comments>
			<pubDate>Mon, 07 Dec 2009 13:17:40 +0900</pubDate>
		</item>
		<item>
			<title>KOSR 드라이버 세미나</title>
			<link>http://window31.com/entry/KOSR-%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84-%EC%84%B8%EB%AF%B8%EB%82%98</link>
			<description>&lt;br /&gt;
KOSR 에서 31차 정기세미나를 진행합니다.&lt;br /&gt;
&lt;br /&gt;이번에는 WDF 를 번역하신 최장욱님께서 진행하시네요.&lt;br /&gt;
(최근에는 Windows Internals 5th 도 번역하고 있군요 ;;; )&lt;br /&gt;
&lt;br /&gt;&lt;A href=&quot;http://www.kosr.org/Contents/Lecture/SeminarContent.aspx?ser_no=33&amp;amp;page=1&amp;amp;mode=1&amp;amp;cls_cj=1&amp;amp;cls_cd=5&amp;amp;searchType=&amp;amp;searchKey&quot; target=_blank&gt;http://www.kosr.org/Contents/Lecture/SeminarContent.aspx?ser_no=33&amp;amp;page=1&amp;amp;mode=1&amp;amp;cls_cj=1&amp;amp;cls_cd=5&amp;amp;searchType=&amp;amp;searchKey&lt;/A&gt;=&lt;br /&gt;
&lt;br /&gt;아무래도 강사님께서 키보드 보안 드라이버 개발 경력이 깊기 때문에&lt;br /&gt;
그냥 키로거도 아닌 커널 키로거에 대한 이야기가&amp;nbsp;나올 것 같네요 :)&lt;br /&gt;
&lt;br /&gt;개인적인 생각이지만 애플리케이션 키로거는 그간 악성코드 분석자료나 &lt;br /&gt;
기타 보안 세미나에서는 많이 등장했지만, 커널 키로거에 대한 분석내용을 &lt;br /&gt;
세미나에서 볼 수 있는 모습은 극히 진귀한 광경이 아닐까 합니다 :)&lt;br /&gt;
&lt;br /&gt;물론 그 밖의 Windows 7 드라이버 개발이나, 기타 여러가지 TIP 등을 알 수 있겠네요-&lt;br /&gt;
&lt;br /&gt;이 분 최근에는 ㈜볼트마이크로(&lt;A href=&quot;http://www.vaultmicro.com/&quot; target=_blank&gt;http://www.vaultmicro.com/&lt;/A&gt;) 라는 &lt;br /&gt;
드라이버 개발 전문 회사를 차리셨습니다. 애도 있으면서 이런 도전적인 모습을 보여주다니 ㅎ!!&lt;br /&gt;
암튼 화이팅이고요, 간만에 잼잇는 세미나가 또 될 것 같습니다 :)&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;</description>
			<category>보안 이야기</category>
			<author>window31</author>
			<guid>http://window31.com/336</guid>
			<comments>http://window31.com/entry/KOSR-%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84-%EC%84%B8%EB%AF%B8%EB%82%98#entry336comment</comments>
			<pubDate>Wed, 25 Nov 2009 20:40:51 +0900</pubDate>
		</item>
		<item>
			<title>제13회 해킹방지워크샵 2009</title>
			<link>http://window31.com/entry/2009-13%ED%9A%8C-%ED%95%B4%ED%82%B9%EB%B0%A9%EC%A7%80%EC%9B%8C%ED%81%AC%EC%83%B5-2009</link>
			<description>&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile26.uf.tistory.com/image/116996174B0008CA8DC0D6&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;콘서트2009.jpg&quot; height=&quot;325&quot; width=&quot;363&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
13회 해킹방지워크샵, CONCERT 2009 때 발표를 하게 되었습니다.&lt;br /&gt;
주제는 &quot;게임 개발사와 퍼블리셔를 위한 온라인 게임 보안 활성화 방법&quot; 입니다.&lt;br /&gt;
아래 웹페이지에 나온 주제는 그냥 &quot;온라인 게임보안 활성화 방법&quot; 으로 표시되었네요.&lt;br /&gt;
제목이 확정되기 전에 페이지가 만들어졌는데,, 뭐 나중에 바꾸기도 뭣해서 그냥 뒀습니다.&lt;br /&gt;
&lt;br /&gt;&lt;A href=&quot;http://concert.or.kr/suf2009/program/program.php&quot; target=_blank&gt;http://concert.or.kr/suf2009/program/program.php&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;기존에 게임보안 세미나 하면 특정 제품 홍보나 아니면 호랑이가 담배먹던 시절의 기술에 대해서만&lt;br /&gt;
논하는 경우가 많았기에 그런 쪽과는 좀 다르게 내용을 꾸며보려고 했고요 (아무래도 게임보안 &lt;br /&gt;
솔루션 개발사들은 기술 공개나 노하우, 경험 공개에&amp;nbsp;대해서 배타적인&amp;nbsp;회사도 있죠) 솔루션에&lt;br /&gt;
의지하는 것 보다는 게임 회사 입장에서 생각하는 게임보안에 대해서 하나씩 준비를 해봤습니다&lt;br /&gt;
(잘 아시겠지만, 여기서 말하는 게임보안은, 계정 해킹이나 침해사고 대응, 시스템 보안의 얘기가&lt;br /&gt;
아닙니다)&lt;br /&gt;
&lt;br /&gt;아래 부분은 목차입니다. 발표 자료는 아마 CONCERT 를 통해서 배포될 것 같습니다&lt;br /&gt;
&lt;br /&gt;1.&amp;nbsp;현재의 게임 해킹 대응 플랫폼의 문제점&lt;br /&gt;
2.&amp;nbsp;최근 게임 해킹툴 동향&lt;br /&gt;
3.&amp;nbsp;자체 로직보완&lt;br /&gt;
4.&amp;nbsp;자동사냥/매크로 대응&lt;br /&gt;
5.&amp;nbsp;오픈전 내부 보안검수&lt;br /&gt;
6.&amp;nbsp;게임 클라이언트 패킹 이슈&lt;br /&gt;
7.&amp;nbsp;게임보안 솔루션 선택시 생각해야 할 점&lt;br /&gt;
8.&amp;nbsp;해킹툴 차단 컨셉 변경&lt;br /&gt;
9.&amp;nbsp;법무팀과의 협업&lt;br /&gt;
A.&amp;nbsp;해킹툴 제작 사이트 모니터링&lt;br /&gt;
B.&amp;nbsp;마무리&lt;br /&gt;
&lt;br /&gt;등록비가 좀 비싸서, 회원사 아닌 분들에게는 와달라고 말씀을 드리지는 못하겠네요 ;;;&lt;br /&gt;
그럼 혹시 오시는 분들 콘서트 때 뵙겠습니다 (아는척 한번만 해주세요 :) )&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
window31.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  				&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf?nid=4786850&quot; quality=&quot;high&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/embed&gt;&lt;/div&gt;</description>
			<category>보안 이야기</category>
			<author>window31</author>
			<guid>http://window31.com/334</guid>
			<comments>http://window31.com/entry/2009-13%ED%9A%8C-%ED%95%B4%ED%82%B9%EB%B0%A9%EC%A7%80%EC%9B%8C%ED%81%AC%EC%83%B5-2009#entry334comment</comments>
			<pubDate>Sun, 15 Nov 2009 23:06:46 +0900</pubDate>
		</item>
		<item>
			<title>Win32.Trojan.Pasta. 오진</title>
			<link>http://window31.com/entry/Win32TrojanPasta-%EC%98%A4%EC%A7%84</link>
			<description>&lt;br /&gt;
어제오늘 Win32.Trojan.Pasta 오진 때문에 아주 홍역을 치뤘습니다.&lt;br /&gt;
우리 모듈과 구조가 비슷한 악성코드를 최근에 백신이 수집했고&lt;br /&gt;
그 패턴을 xx 같이 했나보군요 -_-;&lt;br /&gt;
&lt;br /&gt;모두 똑같은 파일입니다.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfs10.tistory.com/image/2/tistory/2009/11/13/20/34/4afd444bf3978&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;584&quot; width=&quot;442&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
F-Secure 오진&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfs10.tistory.com/image/5/tistory/2009/11/13/20/34/4afd444e67ff6&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;138&quot; width=&quot;357&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
Kaspersky 오진&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfs10.tistory.com/image/29/tistory/2009/11/13/20/34/4afd4450af535&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;342&quot; width=&quot;322&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
AntiVir 오진&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfs10.tistory.com/image/35/tistory/2009/11/13/20/34/4afd4452c9819&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;127&quot; width=&quot;195&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;Kisv9Plus 오진&lt;br /&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&lt;br /&gt;
&lt;br /&gt;(Avast 는 화면캡쳐 생략)&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
오진 발생 리포트 시간을 보면, 시간차가 좀 있던데&lt;br /&gt;
해당 백신이 샘플을 언제 수집했고, 그 샘플을 언제 패턴업데이트 했느냐의 차이인 것 같습니다.&lt;br /&gt;
아무래도 Kaspersky 와 F-Secure 가 가장 빠르네요 (유저의 분포도 차이 일수도?)&lt;br /&gt;
&lt;br /&gt;Kaspersky 와 F-Secure 가 오진을 내고, 오진을 해결해주고 한 후에야&lt;br /&gt;
Avast, AntiVir, Kisv9Plus 등에서 그제서야 오진을 내기 시작하네요&lt;br /&gt;
샘플 수집 + 대응속도 의 뭐 종합 평가가 된 듯 싶습니다.&lt;br /&gt;
&lt;br /&gt;암튼 머 그건 그건데,,,, 백신들 진짜....-_- 스트레스를 부르네요.&lt;br /&gt;
게임보안 솔루션은 오진을 내면 고객들이 항의라도 하지, 백신은 오진내면 뭐 그냥 별 기색도 없이&lt;br /&gt;
&quot;다음 패치때 풀어줄께&quot; 또는 대답도 없는 시츄에이션을 보면, 어떻게 하라는 걸까요?&lt;br /&gt;
&lt;br /&gt;(오진을 해결해 달라고 연락을 했더니, 당신네는 우리 회사의 백신을 정식으로 구매한 고객이&lt;br /&gt;
아니기 때문에 오진 처리 요청을 우리 직원을 통해서 하지 말아달라는 얘기를 하는 회사도 &lt;br /&gt;
있었습니다. 뭐 공개적인 자리라서 어느 백신사인지 얘기는 못 하겠네요 -_-)&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;window31.&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/DIV&gt;&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  				&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf?nid=4769793&quot; quality=&quot;high&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/embed&gt;&lt;/div&gt;</description>
			<category>보안 이야기</category>
			<author>window31</author>
			<guid>http://window31.com/333</guid>
			<comments>http://window31.com/entry/Win32TrojanPasta-%EC%98%A4%EC%A7%84#entry333comment</comments>
			<pubDate>Fri, 13 Nov 2009 20:49:16 +0900</pubDate>
		</item>
	</channel>
</rss>
