본문 바로가기
프로그래머/프로그래밍

Jailbreak란??

by plog 2009. 9. 15.

jailbreak는 사전적 의미는 탈옥이란 의미를 가지고 있으며, jailbreak는 Jail Hack이라고도 한다.
Jailbreak는 특정 OS의 제약 사항을 위회하여 좀 더 자유로움을 주는 해킹 기술이다.

- Jailbreak란?
iPhone의 jailbreak는 처음 iPhone이 출시 되었을때, 3rd Party application 설치가 불가능하자 iPhone 펌웨어를 개조하여 이를 가능케 하기 위해 시작되었다. 하지만, 이러한 방식이 애플의 지적재산권을 침해한다는 지적을 받자 iPhone의 펌웨어를 수정하지 않고, root권한을 얻어 jailbreak를 하였다. iPhone을 jailbreak하면 정식 OS에서 제공하지 못하는 다양한 기능(백그라운드 실행, 일정관리 접근 등)을 지원하는 application을 사용할 수 있다.

- Jailbreak의 합법?
애플은 최근 디지털 밀레니엄 저작권법(DMCA)의 규제 당국을 대상으로 jailbreak를 위법행위로 간주하기 위한 제안을 진행하였다. 하지만, 전자 프론티어 재단(EFF)에서는 jailbreak를 합법적인 행위로 봐야 한다고 맞서고 있는 등 쉽게 결론이 나지 않고 있다. 이와 별도로 jailbreak를 통해 지적재산권이 있는 application에 변형을 주는 행위는 명백한 불법이다.



application을 구입한후 root권한으로 저작권이 있는 데이터를 변형하는 사례도 적지 않다. 예를 들면, 일부 개발자들은 달력 application을 구매한 후에 기존 제품에 없는 음력부분을 추가 또는 음력부분을 삭제하는 경우가 있다.

jailbreak 자체는 불법이 아닐지 몰라도 jailbreak가 저작권을 침해하는 하나의 도구로 사용되는 잦은 것은 분명한 사실이며, 이는 제품을 제공하는 개발사업장에서는 커다란 위험요소이다. 이를 방지하기 위해서 DRM등 기술적인 접근도 지속적으로 필요하겠지만, 개선된 비즈니스 모델을 생각해 볼 필요가 있다.

'프로그래머 > 프로그래밍' 카테고리의 다른 글

이클립스 줄번호  (0) 2009.09.23
이클립스 프로젝트 불러오기  (0) 2009.09.23
VC6 Release 모드에서 디버깅하기  (0) 2009.09.14
apache-commons-net의 FTPClient 간단 사용법  (2) 2009.09.11
DBCC SHOWCONTIG  (0) 2009.08.14

댓글