2011-03-21 1 views
0

나는 일반적으로 소프트웨어로 저작권 침해 나 복제 방지에 대해 전혀 염려하지 않았지만 현재는 독특한 상황에 처해 있습니다. 나는 특정 컴퓨터 수리 회사를 위해 컴퓨터를 수리하기위한 응용 프로그램을 개발합니다. 최근에 한 직원이 한 달 동안 만 일한 후에 회사를 그만두기로 결정하고 그녀와 함께 도구 모음을 가져 왔습니다. 그녀는 집에서 컴퓨터 수리 회사를 시작하고 컴퓨터를 수리하기 위해 도구 세트를 사용하고 있습니다. 저는 변호사들이 이미 뜨거운 관심을 갖고 있기 때문에이 사람에 대해 특별히 관심이 없습니다. 내 관심사는 내가 이것들에 대해 알지 못하는 미래의 사례와 관련이있다.권한이없는 사용자를 예방하는 방법은 무엇입니까?

내가 원하는 것은 과도하게 지탱하지 않고 집을 보호하고 집으로 보내는 방법에 대한 아이디어입니다. 나는 너무 보호되고 있으며 성가 시거나 악화되는 소프트웨어를 싫어한다. 이 응용 프로그램은 현장 수리를 수행하지 않으므로 컴퓨터 수리 회사의 벽을 떠나지 않아야하며 이러한 이점을 활용할 수 있다고 생각합니다.

회사 내에서 사용을 제한하는 방법에 대한 몇 가지 아이디어가 있지만 다른 사람들이이 같은 상황을 어떻게 처리했는지 알고 싶습니다. 현재 특정 서버 또는 IP 범위에 대한 네트워크 검사를 계속하고 있지만 다른 어떤 아이디어가 있습니까?

+0

나는 또한 사용자를 해적시키려는 의도가 아니라는 점을 분명히 밝히고 싶습니다. 더 많은 정보를 얻으려면 컴퓨터가 사용 된 컴퓨터에 대한 일반 정보와 불법 복제 된 정보가 있어야합니다. 이것은 버전 번호 등과 함께 다시보고 할 데이터입니다. – Paxamime

답변

0

처음에는 게임 개발자가 지난 몇 년 동안 앱/게임을 복사하는 것을 막을 수 없으므로 보호 대상을 결정해야한다고 생각합니다.

위의 시나리오에서 다시 자신을 보호하려는 가정하에 2 가지 해결책을 생각해 볼 수 있습니다. 앱에서 네트워크를 "항상"사용하거나 정상적으로 사용하는 방식으로 접근 할 수 있습니다.

전화 홈 :
는 회사 네트워크 또는 인터넷을 통해 중, 일부 서버 소프트웨어 응용 프로그램 집에 전화를하게한다. 응용 프로그램에 서버에 정보를 보내고 OK 또는 die 명령으로 응답하게합니다. 누군가가 서버를 훔치지 못하도록하려면 서버 응용 프로그램 (회사에 설치된 경우)을 1 개의 물리적 서버 (IE에는 컴퓨터에 X mac, Y CPU 직렬, L 메인 보드 직렬이 있음)를 허용하도록 하드 코드하십시오. AppServer를 보내는 검증
당신은 트래픽이가 추적 할 수없는 가망 이잖아에서 네트워크를 스니핑에 대해 생각하지만, verficiation 코드를 전송 서버 부분 (IE 일부 공공을 가지고 더 좋을 수도 있기 때문에, 개인 키가 함께 메시지를 암호화

타임 스탬프?). X 서버에 따라 다르지만 지금은 네트워크 트래픽을 보내고 논리적으로 보이지 않으며 문제가 발생할 수 있습니다 (서버가 제거되면 IE는 사용자에게 알리지 않습니다.) 또한 네트워크에서 XXX.XXX.XXX.XXX 및 som MAC 주소를 핑 (ping) 할 수있게하는 데 지출하는 것이 가짜입니다.

0

최근에 오픈 소스 Rhino 라이센스 솔루션 http://hibernatingrhinos.com/open-source/rhino-licensing을 사용하고 있습니다. 매우 정교한 솔루션 인 것 같습니다. 소스에는 개개인의 요구에 맞게 변경할 수있는 예제 응용 프로그램이 포함되어 있습니다. 원하지 않으면 사용자를 잠글 필요가 없습니다.