블로그

복사 방지 및 소프트웨어 투자 보호

처음에 소프트웨어 보호를 고려할 때 문제가 해결되었다고 생각했습니다. 분명히 솔루션이 게시되고 웹에서 쉽게 찾을 수 있습니다. 나는 더 이상 틀릴 수 없었다. 우리 프로그램을 보호하기위한 무료 도구를 찾는 것은 상당히 어려웠습니다. 시스템을 판매하는 회사가 몇 개 있지만 대부분의 경우와 마찬가지로 올바르게 수행되었다고 가정하는 것보다 진행 상황을 이해하는 것이 좋습니다.

소프트웨어 투자 보호
이미지 : http://spyware-blocker-s.com

나는 나의 요구 사항에 대한 비교적 짧은 목록을 가지고 있었다 :
1. Register / CreateKey를위한 비대칭 함수 (암호화를 사용하는 것이 가장 가능성 있음)
2. 쉬운 프로그램 통합
3. 프로그램 시작 시간에 대한 빠른 검증
4. 복사 방지 코드 및 내부 동작을 볼 수있는 기능
5. 무료 (우리는 결국 끈으로 묶여 있습니다!)

그리고 내가 시스템에 갖고 싶지 않은 목록
1. 동들
2. 인터넷 활성화
3. 프로그램에 복잡한 통합
4. 암호화 된 기계 코드
5. 기계에 등록 된 등록.

기본적인 전제는 차를 잠그는 것과 비슷합니다. 유능한 도둑이 원하면 원할 때마다 훔칠 수 있다는 것을 알고 있습니다. 그러나 최소한의 보안은 정직한 사람들이 유혹을 제거하여 정직하게 유지하는 데 도움이 될 것이며, 신차를 타고 즐거운 승차감을 느끼고 싶어하는 저소득층을 막을 것입니다. 그러나 동시에 운전자는 일반적으로 차량을 보호하는 열쇠보다 더 부담스러운 것을 원하지 않습니다. 내 느낌은 소프트웨어 보호가 이와 비슷하다는 것입니다.

우리는 소프트웨어에 최고 수준의 보안을 구현하려고하지 않습니다. 내 연구에 따르면 사용자가 복제 방지를 우회하려는 경우 항상 우회 할 수있는 방법이 있습니다. 우리는 시스템을 사용하는 것을 선호합니다. 우리는 하드웨어에 묶여 있기 때문에 결국 사람들이 우리 소프트웨어를 해킹하는지 알아낼 것입니다. 주로 사용자가 쉽게 사용할 수 있고 키 분실이나 활성화 문제를 피할 수있는 시스템을 원했지만 회사에 특정 보호 수단을 제공했습니다. 목표는 일반 사용자에게 충분한 보안을 제공하고 회사 관점에서 사용자를 추적하도록 돕는 것입니다.

많은 검색을 한 후, 나는 다른 사람들에게 도움이 될만한 다음 정보와 우리가 고려하고있는 몇 가지 해결책을 발견했다.

LicenseKey – 누구나 읽을 수있는 순수한 vb 코드.
http://www.killervb.com/LicenseKey.aspx http://www.killervb.com/Download.aspx?FileId=LicenseKey )

마찬가지로 복사 방지를위한 훌륭한 오픈 소스 ActiveX 컨트롤 인 ActiveLock도 있습니다.
http://www.activelock.com/

복사 방지 및 암호화에 관해 읽는 동안, 나는 사람들이 복제 방지를 해킹하는 방법에 대해 엄청나게 유용한 책을 읽은 다음 사이트를 방문했다.
http://www.inner-smile.com/nocrack.phtml

XNUMXD덴탈의 Google 응답 페이지 개요에 매우 도움이되었습니다. 그는 또한 위의 두 사이트에 연결했습니다.
http://answers.google.com/answers/threadview?id=121722

프로그램 외부에서 키를 생성해야한다는 점을 제외하면 RSA 접근 방식을 사용하기위한 순수한 VB 코드 접근 방식 이었기 때문에 흥미로 웠습니다. 그러나 이것은 큰 문제가 아닙니다.
http://www.di-mgt.com.au/crypto.html#dhvb

소프트웨어 보호 방법 보안에 대한 좋은 토론이 더 좋았습니다.
http://www.searchlores.org/protec/protec.htm

결론적으로, 은색 탄환은 없었지만 많은 유용한 솔루션이있었습니다. 당신이 비슷한 것을하려고한다면, 나는 이것이 약간의 도움이되기를 바란다!

코멘트를 남겨주세요

이메일 구독

받은 편지함으로 직접 전송된 최신 업데이트를 받으세요!

가입함으로써 이메일 마케팅을 이해하고 동의합니다. 이용 약관