python코드 컴파일
글쓴이: auditory / 작성시간: 화, 2009/11/17 - 11:35오전
python코드를 end-user에게 전달해서 사용하게하려고 합니다.
그런데 라이센스 문제로, 코드는 가리고 싶습니다.
py2exe 같은걸로 exe를 만들어보내도 되겠는데,
end-user가 python을 가지고 있는 경우라면 바이너리로
컴파일해서 보내면 더 간편할 것 같습니다.
그런데 보통의 컴파일된 pyc 파일은 쉽게 decompile되는 것 같습니다. (맞나요?)
이 경우 decompile이 안되는 binary 코드로 만드는 방법이 있을까요?
Forums:
License 문제라...
이건 그런 기술적 방법보다 법률적 상황을 먼저 정확히 알아야 대답이 가능하겠는데요.
Binary로 만든다고 해서 문제가 없어지나요?
라이센스
라이센스 문제라기보다는
정확히는 소스를 공개하고 싶지 않은 상황입니다..
그런 문제라면 난독화를 찾아보시는게 어떤가요?
.NET도 그렇고 JavaScript도 decompile의 문제에 대한 대안으로 난독화를 넣더군요.
사실 binary에 대한 역공학능력이 뛰어난 사람들에게는
binary가 암호화같은 기능을 한다고 하기에는 민망할 정도로 어려움을 느끼지 않는 경우도 있더군요.
댓글 달기