내 블로그를 자주 와보신 분들은..
내가 애플을 좋아한다는 것을 어렵지 않게 아실수 있으리라 생각됩니다..
하지만.. 애플의 문제점도 이야기하려고 노력하고 있기도 합니다..
얼마 전의 맥북/프로의 어댑터 문제도 그랬구요..

사용자 삽입 이미지

이번에 할 이야기는 아이폰의 킬 스위치 기능입니다..
이는 애플에서 아이폰에 설치되어 있는 특정 3rd party application의 동작을 원격으로 제어할 수 있는 기능입니다..
얼마전 이러한 기능이 내장되어 있다는 것이 밝혀졌지요..

스티브 잡스는 이런 기능이 없는것도 무책임 하다고 이야기했다고 합니다..
즉 어플리케이션에 문제가 있어서 유저들에게 치명적인 영향을 끼친다면..
애플은 그것을 제어하여 문제를 해결할 수 있도록 하는 것이 바람직 하다는 이야기지요..

그럴듯해 보입니다..
바이러스나 각종 malware를 원격에서 치료하고 동작을 중지시킬수 있다면..
이는 정말 훌륭한 솔루션이 되겠죠..
그래서.. 정말 훌륭한 기술일까요..

전 아니라고 생각합니다..
애플이 유저에게 피해를 주는 어플리케이션만 중지시킨다고 누가 보장할 수 있을까요..
MS는 백도어로 무언가 나쁜일을 꾸미고..
애플은 절대로 나쁜일을 하지 않는건가요?

애플은 이미 아이팟/아이튠과 아이폰/앱스토어로 세계에서 가장 강력한 플랫폼을 소유하게 되었습니다..
특히 아이폰은 앱스토어가 아니면 프로그램 설치가 불가능합니다..
(Jail Break는 불법이니 논외로 하겠습니다..)
아이팟/아이튠보다 훨씬 견고한 플랫폼이지요..
이는 프로그래머에게 프로그램 개발에 제한을 가합니다..
아이폰에 설치되는 모든 프로그램은 애플의 검사를 받아야 한다는 말이 됩니다..
즉 이미 애플은 아이폰에 설치된 모든 프로그램을 파악하고 있다는것이죠..
이에 더해 원하는 프로그램을 죽이고 살릴수까지 있다면..
애플은 빅브라더가 되기 충분해 집니다.
아니 이미 충분합니다..

게다가 애플은..
그러한 기능이 있다는것을 최근까지 전혀 언급하지 않았습니다..
그러다가 이번에 밝혀지게 되자 시인하면서..
이러한 기능이 없는것도 무책임하다는 이야기를 했다고 합니다..
하지만.. 무언가 숨기고 있었다는것은..
뒤가 구리다는 이야기도 될수 있겠죠..
특히 미국같이 자유가 중요시 되는 나라에서는 더 상상하기 힘든 일이 아닌가 싶습니다...

어플리케이션의 사용은 전적으로 유저의 권한입니다..
그리고 그에 따른 피해도 유저의 몫이지요..
애플이 거기에 참견하는것은 과도한 참견입니다..

킬 스위치 기능이 알려지면서..
그 기능을 끄는 방법도 알려지고 있습니다..
cydia라는 프로그램을 사용하면 킬 스위치 기능을 끌수 있다고 하는군요..
(저는 없어서 잘 모르겠습니다..^^)

애플에 대해 무한한 신뢰를 갖고 있는 유저들과..
애플도 기업이다.. 믿지 못하겠다 생각하는 유저들..
전 후자이구요..
MS를 못믿는다면,
애플도 못믿고..
구글도 못믿습니다..
남이 하면 불륜...
내가 하면 로맨스..
이런 사고방식은 바뀌어야 하지 않을까요..

개인적으로는..
아이팟/아이튠이 성공한 이유는..
많은 이유가 있겠지만..
그 이유중 하나는, 최소화된 drm도 큰 역할을 했다고 생각합니다..
앱스토어를 통해서만 설치 가능한것도 싫다고 생각해서 JailBreak가 나오는데..
자신의 어플리케이션을 애플이 임의로 죽일수 있게 만들었다면,
아이폰용 어플리케이션의 생사여탈권을 애플이 쥐고 있는 셈입니다..
아이폰이 성공할수록.. 애플의 힘은 커질것입니다.

MS는 적어도 우리나라에서는 이미 빅브라더가 되었습니다..
구글은 인터넷에서 빅브라더가 되어가지만.. 그 힘을 사용하지 않는다고 합니다..
(믿는것은 개개인의 선택입니다..)
그리고..
애플은 이동 단말에서 빅브라더가 되고 싶어 하는듯 합니다..
(역시 그 힘은 사용하지 않을거라 합니다..
마찬가지로 믿는것은 개개인의 선택입니다..)
우리는 MS의 사례에서 빅브라더의 폐단을 충분히 경험했습니다..
사람은 권력을 갖게 되면 타락합니다..
구글도..
애플도..
어떻게 될지 아무도 모릅니다..

  • BlogIcon 공상플러스 2008.08.19 13:08

    권력맛은 맛있습니다.. 뒤처리는 힘들지만

  • ... 2008.08.19 13:54

    애플은 MS보다 더한 놈들입니다. 지금까지 해온 걸 보면 압니다. 단지 힘이 꿀리고, 제품이 쓸만해서 주목받지 않았을 뿐..

    • BlogIcon drzekil 2008.08.19 14:56 신고

      어떤 점에서 그런지 잘 모르겠습니다..
      MS도 자신들만의 API가 있다고 하고..
      등등.. 그렇게 깨끗하지만은 않아 보입니다..

  • 지나가다 2008.08.19 15:31

    솔직히 백도어는 App Store에서 파는 어떤 어플리케이션이라도 몰래 숨길 수 있습니다.. 소비자가 져야하는 리스크는 수백개의 소프트웨어 업체보다는 애플 한군데가 낫죠.. 애플같은곳에서 백도어를 악용했다간 금방 뽀록이 날테니 그나마 킬스위치는 있는편이 더 안전하다고 생각하는 1인..

    • BlogIcon drzekil 2008.08.19 15:48 신고

      물론 모든 어플리케이션이 모두 백도어를 숨길수 있지요..
      하지만 어플리케이션은 선택이 가능합니다..
      그에 비해 운영체제는 선택이 불가능하죠..
      운영체제가 갖고 있는 백도어는 어플리케이션의 그것과는 그임팩트가 다르죠..
      오히려 아이폰에 방화벽 기능을 제공해서 백도어가 있다면 사용자에게 알려주는 방식이 더 바른 접근법인듯 합니다..

      킬스위치가 있다는 것은..
      아이폰의 내부 컨텐츠를 애플에서 감시할수 있다는 것과 같은 의미라 생각되서 저는 더 거부감이 드네요..

  • 지나가다 2008.08.19 16:07

    애플이 킬스위치를 만들었다는것 자체가 보안위험을 기술적으로 해결하기 어렵다는 이야기이겠죠.. AppStore에 올라가는 어플들이 다 검수를 받지만 모든 위험 코드를 다 걸러낼 수 있는것은 아니죠.. 네트워크를 사용할 수 있기 때문에 제작 당시에는 위험 코드를 내장하지 않고 있다가 판매가 시작된 이후에 네트워크를 통해 악성코드를 내장할 수도 있습니다.. 또 백도어가 아니라도 사용자 개인정보를 빼돌린다던가 해도 네트워크상으로 오가는 모든 데이터를 실시간으로 검사하지 않는 한 완전히 방지할 수가 없죠... 또한 모든 실시간 솔루션은 그나마 쥐어 짜내고 있는 아이폰의 CPU, 메모리 및 배터리 자원을 깎아먹습니다.. 나중에 발견되었다고 Notice만 해주는 방법은 최후의 수단인 Kill Switch를 쓰는 것 이상으로 애플의 보안정책의 신뢰성을 크게 깎아먹는 일이 될꺼 같습니다..

    처음부터 킬스위치가 있다는 사실자체를 숨긴것은 도의적으로 문제가 된다고 생각합니다만 (왜냐면 말슴하신 운영체제 수준에서의 선택시 모르고 선택한 것이기 때문에) 이미 밝혀진 상황에서라면 아이폰을 쓰지 않으면 되는거구요...
    어플리케이션이 선택 가능하다는 명제는 그 어플리케이션에 악성 코드가 있다는 것을 알고 있다는 전제 하에서만 입니다.. 뭐가 들었는지 모르는 상태에서야 어플리케이션도 선택 가능하다고 보기 힘들죠.. 믿고 받았는데 악성 코드였다 해서 그게 사용자가 악성 코드를 선택한거라고 보긴 힘들지 않을까요?

    • BlogIcon drzekil 2008.08.19 16:21 신고

      설명하신 부분은.. 현재까지 이미 존재하고 있는 문제점입니다.. 킬스위치를 통해서도 전혀 괜찮아지지 않습니다.. 문제점을 발견하고 킬시키느냐 아니면 유저에게 알려주느냐의 문제지요.. 킬시키는것은 유저의 개입여지를 남기지 않는것이고 유저에게 알려주는것은 유저에게 최종 결정권을 넘기는 것입니다..
      알려주는것이 애플의 신뢰성을 깎아먹는다고 하셨지만.. 현재도 기본적으로는 유저에게 알려주고 유저가 선택하도록 되어 있습니다.. 그게 바르기 때문이죠.. 애플이 악성 프로그램으로 판단을 해도 유저는 그 프로그램을 이런 저런 이유로 사용할수도 있지 않을까요..

    • 지나가다 2008.08.19 16:58

      위에서 언급한 어플리케이션의 선택이라는 말은 악성 프로그램이라도 사용자는 사용할 권리가 있다는 범주에서의 선택에 관해서 이야기 하는것은 아니었습니다. 제 처음 댓글에서는 사용자가 감수해야 할 위험이 킬스위치가 없는것보다는 있는게 더 낫지 않겠느냐 하는 의견이었고, 두번째 댓글에서는 킬스위치 외의 대안이 기술적으로 없었기 때문에 킬스위치같은걸 만든것이 아닌가 하고 예상해 본 것입니다 그리고 킬스위치가 사용자의 선택권리와는 별로 관계가 없는것 같다는 이야기구요. 악성 프로그램인줄 알고도 사용할 수 있는것이 유저의 권한이라는 논점에 대해선 그냥 서로의 생각이 다른것일뿐 원 포스팅의 논지에서는 너무 멀어지는것 같아 이만 줄이겠습니다.. 좋은 논의 감사합니다..

    • BlogIcon drzekil 2008.08.19 17:02 신고

      사실.. 이런 이야기는 쉽게 결론이 날만한 이야기는 아니지요.. 권리와 의무, 자유와 관리등 서로 대치되는 경우에 선을 어느선에서 그어야 할지.. 100명이면 100명 모두 다를거라 생각합니다..^^
      좋은 이야기 감사드립니다..^^