사용자 도구

사이트 도구

English

faq:rpifaq6:index

프로텍션 기능이 있나요?

애써 짠 소프트웨어를 보호하고 싶습니다. 다른 업체에서 카피하는 것을 막을 수 있나요? 이런 질문을 많이 하십니다.

라즈베리파이 (컴파일 파이)는 오픈소스, 오픈하드웨어이기 때문에 이것을 근본적으로 막는 방법은 없습니다.

SD카드를 빼서 읽으면 되니까요.

하지만 약간의 트릭(?)을 쓰면 다른 업체에서 복사는 할 수 있지만, 동작은 안되도록 할 수 있습니다.

해결방법

보통 컴파일 파이는 별도의 장치와 연결해서 씁니다. (PLC나 모터 드라이버, MCU보드등등)

여기에 비밀코드를 넣으십시오. 그리고 컴파일 파이 응용 소프트웨어에서는 그 비밀코드가 존재하는 여부를 확인한뒤, 동작개시하도록 하십시오.

그 비밀코드는 여러분만이 알 수 있는 값으로 별도의 장치를 써서 라이팅해 넣으시면 됩니다.

그러면, 나쁜 의도를 가진 회사에서 컴파일파이와 외부장치(PLC등)을 똑같이 구매해서 프로그램을 카피해서 깔았다고 하더라도, 그 비밀번호를 모르기 때문에 동작하지는 않게 됩니다.

**

별도장치가 없다구요? 그러면 RS232C나 USB포트를 활용해서 별도의 동글(키락)을 연결하는 방법이 있습니다.

코드프로텍션 기능이 완벽한 PIC, AVR등의 원칩MCU를 써서 비밀번호를 응답하도록 프로그램을 짠뒤, 동글로 제작하세요. (이 방법은 일반적으로 SCADA업체에서 많이 사용하는 방법입니다.)

자주 묻는 질문 (FAQ)

faq/rpifaq6/index.txt · 마지막으로 수정됨: 2018/05/16 17:07 저자 Comfile Technology