기고글 토론 "MQL5 코드 보호하기: 보안 암호, 키 생성기, 시간 제한, 원격 라이선스 및 고급 EA 라이선스 키 암호 테크닉"

 

새로운 기고글 MQL5 코드 보호하기: 보안 암호, 키 생성기, 시간 제한, 원격 라이선스 및 고급 EA 라이선스 키 암호 테크닉 가 게재되었습니다:

개발자라면 자신이 개발한 프로그램이 안전하게 보호되길 바라죠. 이번 글에서는 MQL5 소프트웨어를 보호할 수 있는 몇 가지 방법을 알아보겠습니다. 어떻게 하면 MQL5 스크립트, 엑스퍼트 어드바이저 및 인디케이터에 대한 라이선스를 획득할 수 있는지 설명해 드릴게요. 보안 암호, 키 생성기, 계정 라이선스, 시간 제한 및 MQL5-RPC 원격 호출에 대해 다룰 겁니다.

개발자라면 자신이 개발한 프로그램이 안전하게 보호되길 바라죠. MQL5 소프트웨어를 보호할 수 있는 몇 가지 방법을 소개하겠습니다. 본문은 엑스퍼트 어드바이저를 기준으로 작성되었습니다만 스크립트와 인디케이터에도 동일하게 적용됩니다. 간단한 암호 설정부터 시작해 키 생성기 이용 방법, 브로커 계정 라이선스 부여 방법 및 시간 제한 설정법 순서로 다루어 보도록 하겠습니다. 마지막으로는 원격 라이선스 서버에 대해 알아볼게요. MQL5-RPC 프레임워크를 주제로 한 이전 글에서 MetaTrader 5 에서 XML-RPC 서버로 원격 프로시저 호출을 하는 방법을 설명했습니다.

동일한 방법을 이용해서 원격 라이선스의 예를 들도록 할게요. 베이스64 인코딩을 이용한 RPC 호출 향상 방법 및 MQL5 엑스퍼트 어드바이저와 인디케이터의 초강력 보안을 위한 PGP 사용법에 대해서도 설명하겠습니다. MetaQuotes는 MQL5.com의 마켓을 통해 코드에 라이선스를 부여할 수 있는 옵션을 제공하고 있기도 합니다. 이 또한 아주 좋은 방법이죠. 제가 소개할 방법들과 비교해 어느 것이 더 좋다고 말할 수는 없습니다. 오히려 두 가지를 함께 이용하면 무단 복제에 보다 강력한 대응책을 만들 수 있겠죠.

작성자: investeo