블로그

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

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

소프트웨어 투자 보호
이미지 : 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

그만큼 Google 응답 페이지 개요에 매우 도움이되었습니다 - 그는 또한 위의 두 사이트에 링크되어 있습니다.
http://answers.google.com/answers/threadview?id=121722

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

코드 프로젝트는 소프트웨어 보안에 대한 좋은 토론을 가졌습니다. here.
http://www.codeproject.com/library/ssdsdk.asp

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

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

코멘트를 남겨주세요

*

블로그 업데이트

뉴스 레터


대표자에게 이야기하다

문의하기

전화 번호 : 858-627-9700
팩스 : 858-627-9702
-------------------------------
9123 체사 피크 박사
샌디에고, CA 92123
-------------------------------
sales@telaeris.com