2009년 10월 29일 목요일

보안과 네트워크

Inspired by Bob Blakley's THE EMPEROR'S OLD ARMOR (1996)

보안에서 reference monitor라는 개념이 있다(많은 정의가 있겠지만 그 중 간단한 것을 하나 적으면 다음과 같다. access control concept that refers to an abstract machine that mediates all accesses to objects by subjects. 출처) 주체가 객체에게 시도하는 모든 접근을 감시한다는 것인데, 군대에서 보초 서는 것을 떠올리면 된다. 내가 보초를 서면서 지키려고 하는 울타리가 있을 것이고 외부에서 누군가 접근하면 암호를 묻는다. 누가 오든 모든 사람에게 다 묻는다. 그걸 통과해야만 울타리 안으로 들어오는 것이다. 울타리의 모든 영역은 보초병이 감시한다. 사각(쥐구멍)은 없다고 가정한다.

이렇게 간단한 개념에 reference monitor라는 이름을 붙여 놓으니 참 어려워 보인다. 이것은 information fortress라고 불리기도 한다. fortress라는 단어가 붙은 건 위에서 말한 '울타리'를 떠올리면 감이 올거고. 이 개념은 '지켜야 할 것'이 1) 굉장히 소중할 때, 2) 몇 개 없을 때, 3) 고립된 상태에서도 잘 활용될 수 있을 때 적합하다. fortress라는 용어 자체가 이런 조건을 암시하고 있다.

하지만 컴퓨터 보안에서 이런 시절은 갔다. 컴퓨터는 점점 더 싸지고 네트워크로 연결되고 있으니까.  컴퓨터는 몇 대 없었고 그들에게 접근하는 것은 매우 어려웠던 옛 시절이 떠오르지 않나? 잘 연결된(well-connected) 네트워크를 상상해보라. 요새에 개구멍이 슝슝 뚫리는 그림이 보이지 않는가. 요새에 문이 몇 개 없을 때는 그 문만 잘 지키면 되었는데, 이제 문이 너무 많은 것이다. 문이 너무 많은 성벽이라. 꼭 벽이 있어야 할까? 하는 의문이 들만 하다. 인터넷은 광장이 되었다. 요새는 무너지고 광장만 남았다. 모든 것이 open된 세상. 아름답다.

하지만 보안은 힘들어졌다.

문지기 몇 명만 고용하면 되었던 옛 시절은 가고 치안 유지를 위한 순찰대를 고용해야 했다. 훨씬 더 많은 숫자가 필요하고 따라서 많은 비용이 들어간다. 보안은 '완벽(perfection)'을 추구해야'만'하는 분야인데 비용은 더 많이 들어가면서도 치안은 더 힘들어졌다. 예전엔 문지기가 잘 지켜주기만 하면 요새 안은 평화로웠으나 이제는 순찰대가 열심히 순찰을 다녀주어도 사각에서는 범죄가 발생하기 때문이다.

2009년 10월 23일 금요일

Good advice

Silver Bullet Talks with Bob Blakley를 읽다가.

Blakley는 1994년 매우 힘든 시기를 보내고 있었다고 한다. 모든 것이 마음대로 되지 않았던 그 때, Ellen McDermott에게 투덜대고 있으니 그녀가 이렇게 말했다고.

Well, why don't you quit whining about it and do something?
(음, 그만 징징대고 뭘 좀 하지 그래?)

아. 당연한 말이지만 정답이지 않은가?

Bob Blakley도 이렇게 생각했다고 한다.

Well, that's actually good advice.

2009년 10월 22일 목요일

Settle down?

이글루스, 네이버, 티스토리에도 있어봤고, 개인 서버에도 돌려보고, 친구 서버에 기생도 해봤다. 참으로 많은 곳을 떠돌아 다녔고 자료는 하나도 백업하지 않았다. 백업하지 않은 것이 후회될만큼 좋은 자료를 블로깅하지는 않았지만, 잘 축적되어 있었다면 어땠을까 하는 생각이 들 때가 있다. 친구들의 블로그나 혹은 유명인의 블로그를 보면 archive에 상당한 양의 글이 쌓여 있으니까.

이번에는 친구따라 텍스트큐브에 계정을 만들어본다. 이번에는 확실히 컴퓨터에 대한 이런 저런 생각과 이야기를 적어보면 어떨까 싶다. 그 동안 중구난방 개인적인 이야기나 관심사를 적어왔는데, 어느덧 블로그라는 것이 그런 공간이 아닌 것처럼 변해가더라. 개인적인 이야기는 마이크로 블로깅을 하면 될 것 같았는데, 요즘 트위터를 보면 그 마저도 전문 지식의 공유 공간 같이 변해가더라. 그나마 미투데이가 내게 그런 공간을 제공해주고는 있지만.

그동안 블로그를 따로 써야할 필요를 느끼지 못했다. 사진은 플리커에 올리고 있고, 간단한 일상은 미투데이에 적어두니까. 그래도 가끔은 긴 글을 써야 할 때가 있더라. 귀찮기도 하고 참아왔는데, 생각을 정리하고 정성을 다해 기록해두는 것은 - 분명 시간을 빼앗기는 작업이지만 - 앞으로 나가기 위한 추진력이 되는 것 같다. 김창준님이 말씀하셨던 회고(retrospective)의 위력을 가끔씩 느낀다. 도움이 된다는 것을 알면서도 귀찮기 때문에 아무것도 하지 않았지만, 매일 일기를 쓰면 하루가 정리되고 다음 날 할 일이 눈에 보이듯이 머리 속에서 잠시 정리할 시간을 갖는 것은 꼭 필요하다는 생각이 들었다. 가끔 자기전에 정리하면 좋더라고.

이게 내가 블로그를 다시 여는 핑계다.