다행이(?) 저희 집 아기는 책 읽는 걸 좋아합니다. 블럭 놀이도 좋아하지만, 일정 시간 지나면 책을 가지고 와서 읽어 달라고 합니다. 그래서 서 장만한 기기가 바로 '세이펜' 입니다. 책에 점자를 스캔해 맞는 오디오를 읽어주는 시스템인데 완전 '완소탬' 입니다. '자연이랑'으로 시작해서 꼬꼬마 시리즈, 마메모 등등을 구입하게 되었습니다. (아 정말 비용이 ㅠㅠ)
문제는 '콘텐츠 다운로드' 입니다. 사용기를 보면 과거에는 자사 홈페이지 (http://www.saypen.com) 뿐만 아니라, 웹 하드에서 자유롭게 받을 수 있게 해 놓았습니다. 많은 분들이 후자를 선택 했던 거 같은데 이제는 자사 홈페이지를 통해 받는 (콘텐츠 제공사에 따라 그들 웹에서도 받게 해 놓는 업체가 있음) 형태만 있습니다. 문제는 ActiveX 를 사용한다는 것.
그래서 울며 겨자먹기로 Internet Explorer 를 사용하다, 이번에 '전래요술 항하리' 음원을 받으러 들어가니, '세이펜 핀파일 매니저'라는 설치형 프로그램으로 형태가 변경 되었더군요. ActiveX 는 설치도, 사용도 짜증 났었는데! 파일을 옮겨줘야 하는 어른의 경험담이 시작 됩니다.
프로그램은 별거 없습니다. 실행한 다음 파일을 대신 전송해 주는 구조 입니다. 개인적인 생각해서 '펌웨어 버전'을 신경 쓰지 않는 사람들을 위해 관리 프로그램을 만든게 아닐까? 생각 합니다만. 문제는 이 프로그램에 있습니다. 바로, 기존 세이펜 계정과 계정이 호환이 되지 않아 새롭게 회원 가입 해야 한다는 것. 당연히? 회원 가입이 어렵지 않습니다.
문제는. 이것. 무슨 수를 쓰더라도 인식이 되지 않는 겁니다. 애는 아빠만 바라보고 있었습니다. 뭐라도 해야 할 판국.
세이펜 콘텐츠는 DRM 이 걸려있지 않습니다. 책과 하드웨어를 갖고 있지 않는다면 내용물은 거의 의미가 없기 때문이라 생각합니다. 얼마 전 까지만 해도 웹-하드에서 받도록 한거 보면 이미 말 다 했죠. ^^; 하지만 지금 중요한 건 받지 못한다는 것.
설치 형태를 보니 .net으로 개발된 프로그램으로 보였습니다. 아빠니까 해결하러 떠납니다. 우선 설치 파일을 디컴파일 하기 시작합니다. 우선, JustDecompile 로 열어봅니다. 소스가 깔끔하게 열립니다. 난독화가 되어 있지 않았습니다.
그래서 export를 한 다음 Visual Studio 에서 코드를 열어 봅니다. 드라이브 문자열을 찾고, 필요한 폴더명을 찾음으로서 해당 제품(혹은 SD가) 연결 되어 있다 판단하는 구조였습니다. 드라이브 문자열 중 비어 있는 문자열이 있어 찾지 못한 건가? 하는 생각을 하고 회사에 왔습니다.
그런데 세이펜을 집에 놓고온겁니다. 집에 가면 해줘야 하는데 컴퓨터를 붙잡고 있을 수는 없으니, 제품을 찾는 부분을 무시하게 만들고 특정 폴더에 자료를 받게 만듭니다. 아주 간단한 작업으로 금방 끝났고 필요한 파일은 금세 받을 수 있었습니다.
만약 제가 개발자가 아니었으면 이미들 포기하고 약 3천원을 들여 앱스토어에 등록된 세이펜 매니저를 구입해 OTG 케이블을 통해 파일을 옮겨야 했을겁니다. (저도 처음에 그냥 이걸 하자! 생각했는데 저희집은 마땅한 안드로이드 기기가 없었어요)
그런데! 문제가 발견합니다. 이 내용은 세이펜에 정식으로 항의한 부분입니다!! (제 입장에서 파일 다운로드가 수고스럽고 했던 건 오히려 문제가 되지 않았더랩니다)
실수로 위에 위치한 '정보수정' 버튼을 누른 겁니다. 별거 아닙니다. 제 정보가 나왔지요.
그런데, 신기합니다. 전 Internet Explorer 에서 로그인했는데, Chrome 이 떴고(기본 브라우저니까) 정보가 보이는 거 아니겠습니까. parameter 는 get 으로 e-mail 을 하나 보냈고, 특별한 데이터를 날린게 없습니다.
설마. 네. email 정보만 알면 다른 사람의 정보가 떡 하고 나옵니다. 세이펜을 사용하는 사람들의 e-mail 주소 수집은 간단합니다. 그냥 사용기만 검색하면 되니까요. 혹시나. 다른 사람의 e-mail 주소를 입력해 보니 역시 그 사람의 이름, 생년, 폰번호, 성별, 주소를 알 수 있었습니다.
주요 데이터가 오가는데 https를 사용하고 있지 않음은 물론. 그냥 사용자 정보가 오픈되어 버리는 구조는 당연히 문제가 있습니다. 그래서 오늘 오전에 고객지원센터에 수차례 전화를 시도했지만 연결되지 않고 끊겼고. 안되겠다 싶어 고객지원 담당자한테 메일까지 보내 놨습니다. (솔루션과 함께)
그리고 우선 급한 데로 전 탈퇴.
이상 어른의 사용기 .. 경험담 이었습니다.
세이펜 사려고 계속 벼르는 중이었는데..
이 업체 비싼 돈 받고 이게 뭐하는 짓인지 싶네요 ;;
세트를 사 줬는데..
아직 애기가 돌도 안되어서 세이펜은 사용도 안 하고 있지만...
이렇게 설명해주시니 감사합니다.
아이가 좋아할거 같네요 ^^
저는 앱으로 종종 다운받았었는데..
이런결말이..