본문 바로가기

IT & SNS/UI&UX

Just in mind - 인터넷 차단 환경에서 사용 방법

오늘은 이전 글에서 소개한 'just in mind'프로그램을 인터넷이 차단된 환경에서 이용하는 방법을 공유합니다. 

이 프로그램은 인터넷이 연결된 환경에서 실행하는 프로그램이지만, 인터넷이 연결되지 않아도 이용가능합니다. 

다만, 그러기 위해서는 사전에 별도의 환경설정이 필요합니다. 


이 프로그램은 처음 설치하고 30일 동안은 무료로 사용 가능하지만, 사용기간이 종료되면 계정생성/결제 후에 로그인 해서 사용이 가능합니다. 계정생성이나 결제는 태블릿으로 한다고 하지만, 망이 차단된 PC에서는 프로그램 로그인을 할 수 가 없네요


Proxy서버를 통한 인터넷 접속이나, 예외 케이스로 허용을 요청했으나 보안팀에서 알짤 없습니다. 

절대 불가 하다네요. 어쩔 수 없이 별도의 인터넷라인과 PC를 추가하고 그곳에 설치해서 겨우 겨우 사용합니다. 그런데 이걸 다시 업무 pc로 옮기고 공유하고 하는 것이 여간 번그러운게 아닙니다.


방법이 없을까 고민하다가 개발사에 기술지원을 요청하니, 가능한 방법으로 답변이 왔습니다. 

2주동안 별의별 방법을 시도해도 안되든 것이, 아래와 같이 하니 어렵지 않게 할 수 있네요.


혹시 저와 유사한 상황이 있는 아래 참고하여 이용하세요



1. 개발사 홈페이지(www.justinmind.com)에 접속후 기술지원 요청  


대략 아래와 같이...


"Hi Contact us for program licenses.

The PC you are trying to install and use is a closed network that is disconnected from the Internet.

If you have a way to use licenses you have purchased on a PC that is blocked from the Internet, please let me know.Thank you" 


위 질문에 그 다음날 아래와 같이 답변이 왔습니다.


"There is. When the application tries to connect it should show an error message and an option to 'sign in using browser'. Choose that option and follow the instructions"


잉?'sign in using browser?'

이런 메시지는 첨 보는데... 대체 어디서 이런게 나오나?



2. Just in mind 프로그램을 실행 --> 'Sign in'


한참을 찾았습니다. 

로그인은 인터넷이 연결된 곳에서 가능할 것이라 생각되어 한 번도 안해 봤는데... 

설마 여기에 그게 있을까? 사전에 만들어둔 계정으로 로그인을 시도해 봤습니다. 그랬더니 여기에 숨어있네요. 


아래 그림에서 보면 'sign in using your web browser'라는 버튼이 있습니다.


이 버튼을 클릭하면 어떨게 될까요? 

당연이 망이 차단되어 있으니 인터넷이 연결이 안되죠. 


근데 브라우저 주소창을 보니 접속주소에 답이 있네요.아래와 같은 형식으로 접속 주소가 나옵니다. 자세히 보면 프로그램 설치 ID, hash값, PC ID등에 관한 정보를 포함하고 있습니다. 즉 아래 주소를 복사해서 인터넷이 가능한 PC에서 접속해 봐라 이런게 아닌가 쉽네요



https://www.justinmind.com/usernote/activateLicenseOffline.action?installID=1998238917&hash=-679426727&computerID=-1444856664&forceLogin=true&onlyAdmins=true








3. 인터넷 접속이 가능한 PC에서 위 URL로 접속하여, 기존에 등록한 계정으로 로그인


아래와 같은 화면이 나오면서 별도의 파일이 다운로드 됩니다. 

(처음에 이게 뭐지? 했습니다. 대체 저 파일은 왜 내려오는 건데...?)


잠시 고민하다 '아 하' 했습니다.


분명 저 파일은 인증정보를 담고 있는 놈이겠구나...
저 파일을 인터넷이 차단된 PC로 옮겨서 실행하면 되겠구나...








4. 인터넷 차단 PC로 파일 복사 --> 실행


위에서 다운받은 파일을 처음 프로그램 설치한 PC로 복사해서 실행합니다. 

그러면 아래와 같이 프로그램 등록이 되었다고 성공 메시지가 보이게 됩니다.이러면 인터넷 로그인 없이 기존에 등록/결제한 계정으로 이용할 수 있게 됩니다. 만약 계정의 이용기간을 연장하면, 위 절차를 한 번더 해야 합니다. 그래야 오프라인 PC에서의 이용기간도 함께 연장이 됩니다.


요약하면,

공식 사이트에 설치정보(install ID, hash값, PC ID, ID, PW)를 던지면 사용자 인증 후 관련 정보를 암호화 해서 PC에 내려주고, 그 파일을 PC에서 실행하면 위의 입력값을 검증한 후 프로그램 라이센스 파일을 생성해 주는 원리인 거죠.







※Proxy 서버를 이용한 접속내부에 proxy서버를 이용하여 네트웍 접속을 허용하는 경우 아래와 같이 이용할 수 있습니다.

  



알고나면 복잡하지 않은 과정인데... 

그간의 문제를 해결하기 위해 소모한 시간이 참 아깝네요.
그리고 이렇게까지 기능을 만들어둔 프로그램 개발사의 디테일은 칭찬할 만 합니다. 


다만 기술지원은...구체적인 설명없이 딱 한 줄... 

우린 개발자도 아니고 프로그램 하나 설치하는 것도 매뉴얼이 필요한 사람들인데 ㅎㅎ



2018/11/18 - [IT & SNS/UI&UX] - [연재 1] UI/UX 어떤 툴을 사용하시나요?

2018/11/25 - [IT & SNS/UI&UX] - [연재 2] UI/UX Prototype 프로그램 선택

2018/12/02 - [IT & SNS/UI&UX] - [연재 3-1] UI/UX Prototype 툴 선택 - Just in mind

2018/12/02 - [IT & SNS/UI&UX] - [연재 3-2] UI/UX Prototype 툴 선택 - Just in mind