컴파일 전 소스 코드 보호 - 페이지 11

 
Pavel Izosimov :


정보 블록의 차트에 표시된 정보를 무단으로 수정하면 논리 위반이 발생합니다.


이 문제는 OnTick 기능의 끝에서 모든 그래픽 개체를 삭제 함으로써 기본적인 방식으로 해결됩니다. 신뢰성을 높이기 위해 모든 반환 전에 삭제할 수 있습니다.
Документация по MQL5: Графические объекты / ObjectsDeleteAll
Документация по MQL5: Графические объекты / ObjectsDeleteAll
  • www.mql5.com
Графические объекты / ObjectsDeleteAll - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Pavel Izosimov :

예 2 . 동적암호화(파일첨부) 후의 소스코드 모습입니다.

속도 전과 후를 비교하셨나요?
 
Dmitry Fedoseev :
이 문제는 OnTick 기능의 끝에서 모든 그래픽 개체를 삭제 함으로써 기본적인 방식으로 해결됩니다. 신뢰성을 높이기 위해 모든 반환 전에 삭제할 수 있습니다.

드미트리, 귀하의 의견에 감사드립니다!

컴파일된 .ex4 파일에서 제안한 방식으로 이 보호 기능을 제거할 준비가 되셨습니까?

이 항목에서는 컴파일된 형식으로 바로 사용할 수 있는 파일에 적용하기 위해 컴파일 전에 추가 보호에 대해 설명합니다.

 
Pavel Izosimov :

드미트리, 귀하의 의견에 감사드립니다!

컴파일된 .ex4 파일에서 제안한 방식으로 이 보호 기능을 제거할 준비가 되셨습니까?

이 항목에서는 컴파일된 형식으로 바로 사용할 수 있는 파일에 적용하기 위해 컴파일 전에 추가 보호에 대해 설명합니다.

난독화된 코드에 대해 이야기하십시오. 그렇다면(파일이 ex4인 경우) 소스가 난독화되었는지 여부는 중요하지 않습니다.

 
Dmitry Fedoseev :

그렇다면(파일이 ex4인 경우) 소스가 난독화되었는지 여부는 중요하지 않습니다.

Dmitry, 우리의 실제 경험은 차이가 있음을 보여줍니다

https://www.mql5.com/ru/forum/65561/page6#comment_1988779

하지만 우리는 그 누구에게도 납득할 수 있는 목표와 의도가 없습니다.

Защита исходного кода до компиляции
Защита исходного кода до компиляции
  • www.mql5.com
С последними билдами терминала МТ4 этот процесс усложнился, но тем не менее опытные специалисты по взлому успешно анализируют их содержание и вносят в них несанкционированные правки, в т. - Страница 6 - Категория: общее обсуждение
 
Alexandr Bryzgalov :

그리고 여전히 아니오, 차는 여전히 무언가를 하기 시작했습니다

보낸 것

무엇이 왔는지 (메시지의 크기에 맞게 끝을 잘라야했습니다)

Alexander, 보호기의 최종 업데이트 버전, 감사합니다!

게시하신 소스의 암호화된 버전을 첨부합니다. 이제 오류 없이 컴파일됩니다.

시간이 있고 원하는 경우 직접 암호화 요청을 보낼 수도 있습니다.

 
Pavel Izosimov :

Dmitry, 우리의 실제 경험은 차이가 있음을 보여줍니다

https://www.mql5.com/ru/forum/65561/page6#comment_1988779

하지만 우리는 그 누구에게도 납득할 수 있는 목표와 의도가 없습니다.

친구, 바보 운전하지 마십시오. 여기 앉아있는 바보가 아닙니다.
 
예... 난독화에 종사하는 것은 매우 위험한 직업입니다... 우선, 자신의 뇌가 난독화되고... 이러한 어리석음이 시작됩니다. 우리가 이 주제에서 볼 수 있습니다.
 
Dmitry Fedoseev :
속도 전과 후를 비교하셨나요?

Dmitry, 당신은 훌륭하고 정말 중요한 질문을 했습니다!

암호화가 복잡하고 추가 보안 알고리즘이 통합될수록 속도가 느려집니다.

현재 다소 복잡한 코드의 경우 작업 속도가 3-5배 감소합니다.

일반적으로 보안은 특히 거래 프로세스 자체에서는 눈에 띄지 않기 때문에 속도보다 중요한 우선 순위이며 최적의 설정은 암호화 없이 고속으로 원본 코드를 테스트할 수 있는 개발자가 가장 자주 제공할 수 있습니다. .

 
접근 방식의 심각성