2013-03-23 3 views
8

DropBox는 응용 프로그램에서 많은 파이썬 코드를 사용하므로 파이썬 코드 (protecting python code)를 난독 화하기가 어렵 기 때문에 코드가 도난당하는 것을 어떻게 방지하는지 궁금합니다.DropBox는 어떻게 파이썬 코드를 보호합니까?

파이썬 코드를 실행 파일 (pyinstaller)로 변환하는 소프트웨어에 대해 읽었습니다. DropBox는 그러한 코드를 보호하기 위해 소프트웨어를 사용합니까?

+6

Dropbox는 웹 서비스이므로 코드를 난독 화하거나 보호 할 필요가 없습니다. 먼저 코드에 액세스 할 수 없습니다. – Blender

+12

그들의 클라이언트 응용 프로그램은 파이썬으로 작성되었습니다 –

+5

이 질문은 주제에 관한 것이 아닙니다 : 전문적인 프로그래밍에서는 자주 발생하는 주제이며 [프로그래머가 일반적으로 사용하는 소프트웨어 도구] (http://stackoverflow.com/faq#)에 잘 나와 있습니다. 질문). – user4815162342

답변

8

나는 단지 디 컴파일하려했지만 dropbox pycs에 사용 된 매직 번호를 모르기 때문에 모든 디 컴파일러가 실패했습니다. 그래서 내가 봤이를 발견했습니다 : 그것은 그들이 모듈을 암호화하고 코드 개체에 대한 액세스를 금지하는 수정 통역을 말한다 http://itooktheredpill.dyndns.org/2012/dropbox-decrypt/

. 또한 opcode를 스크램블합니다.

+0

pyinstaller와 같은 소프트웨어로 만든 실행 파일을 쉽게 디 컴파일 할 수 있는지 알고 계십니까? – bab

+0

잘 모르겠습니다. Dropbox 실행 파일은 압축을 풀 수 있으며 pyc 파일이 있습니다 (위에서 언급 한 이유로 디 컴파일 할 수 없음). –

+1

주제에 대한 추가 정보 http://blog.csnc.ch/2012/12/asfws-a-critical-analysis-of-dropbox-software-security/ – hithwen

관련 문제