조회 수 340 좋아요 3 댓글 0

처음에 땡글 rule 을 잘 몰라서 채굴게시판에서 글을 시작했는데.. 어쨌든 개발에 대한 경험기니까... 이제부터는 이쪽 게시판으로 올려야 겠습니다 :D

 

혹시 그냥 읽을거리가 필요하시다면 기존에 올린 주소는 이쪽입니당~

 

비정기연재 : 모니터링 시스템 개발-1 : https://www.ddengle.com/7989624
비정기연재 : 모니터링 시스템 개발-2 : https://www.ddengle.com/7996160

 

여튼간에 각설하고.... 데이터를 수집하는 부분과 전송받을쪽을 대략 설계했으니.... 이제부터 문제는 "전송방법" 이었습니다. 이 부분에서 필드에서 등장한 고객의 요구사항이 있었습니다.

 

"내 IP 를 가능하면 알리지 말라"

 

물론 서버를 운영하는 입장에서야.... 찾을려면 어떻게든 강제로는 찾겠습니다만.... 기본적으로는 그런일이 없다는 전제하에 network 탐지기법중에 서버의 앞단에서 오가는 트래픽을 찾아내는 방법도 있고.. http 는 plain text 니까.. network 를 까면 당연히 정보가 드러나고... https 를 쓰자니.. 정기적으로 서버측의 인증서를 관리해주는것도 좀 귀찮은 일이고... 해서... 이전 프로젝트에서 만든 client-server 용 보안 프로토콜을 사용하기로 했습니다.

 

이 protocol API 는 client side 를 free pascal, c, c++, obj-c, java, c# 등으로 이미 만들어준 전적이 있고, 서버와 통신하는 client 가 유사 VPN 모델로 움직이기 때문에 저희쪽에서도 의도하지 않는한 client 의 ip address 를 알아낼 수 없으며, nosql 을 쓰기로 결정한 시점에서 이 protocol 용 middle ware 를 예전 프로젝트에서 만들어둔 적이 있었기 때문에 상대적으로 도입결정은 쉬웠던거 같습니다.

 

SSL 의 AES 를 사용해서 별도로 만들었기 때문에 ssh 처럼 network 이상상황에 대한 통신유지도 strong 하게 만들었으니 고민은 좀 덜하게된 편이었죠. 이렇게 해서 서버상에 데이터를 전송하는 방법까지 결정하게 되었습니다.

 

다만 부득불 client 의 사설 ip 와 mac address 는 수집하고 있었는데, 이는 정보를 얻고싶어서가 아니라.. 일부 고객이 mac address 를 기반으로 한 WOL startup 을 요구하셨으며, ip 는 향후 통합시킬 원격접속 솔루션 때문이었습니다. 이 개발을 하면서 은근히 자잘한 요구사항이 많았는데.. 개발이라는게 늘 그렇듯이.. 사소한거 하나하나는 그냥 웃어 넘길 수 있지만.. 이게 자잘하게 쌓이면 시스템 전체에 영향을 끼치고, 종국에 가서는 DB 의 구조까지 변경하게 되는 상황이 벌어지니... 뭐 하나 쉽게 가는게 없더라구요 ㅎㅎㅎ

 

-------------------------------------

꼬리말

* 게시글 내용 삭제레벨 강등

* 질문은 각 주제별 게시판에.

 

비트코인 암호화화폐 커뮤니티 땡글~ 땡글~

-------------------------------------


List of Articles
번호 분류 제목 좋아요 조회 수 글쓴이 날짜
공지 개발 [좋아요 5개] -> 추천글로 이동됩니다. 7 3592
쌍둥아빠
2017.04.01
1176 개발 저희 모니터링 시스템(beholder) 테스트 하고계시는 분들께.. 내부 개발 진행 및 추가 적용 작업으로 금주 주말(5월 27일)까지 테스트서버의 작동을 잠정 중단합니다.   아마도 이번 작업이 끝나면 한번 더 테스트 요청을 드려볼 생각입니다. 지금까지 테스트에 잠여해 주신 분들... new 102
plextor
2018.05.23
1175 질문 보통 채굴풀만들때       서버를 임대하시는건가요?아님 집에있는 pc로 하시는건가요? 그리고 한다그러면 idc서버를 대여하시나요?아님 클라우드 서버를 대여하시는건가요?.. 궁금해져서 질문드려요! 그리고 사양이 꾀높아야되나요?    ... 2 new 173
연두부
2018.05.23
1174 개발 현대코인 HDAC 풀 자동출금 모듈 수정 바운티 바운티 프로그램을 종료합니다.   참여해 주신 여러분 모두 감사드립니다   --------------------------------------------------------------------------   안녕하세요,   현대코인 HDAC 풀 자동출금 오류 고치시는... 39 update 3 2218
이더리움V
2018.05.21
1173 질문 블록체인 공부하고있는 학생인데 비트코인에 대해 잘 아시는분 계실까요..? ㅠㅜ 블록체인을 이해하려고 비트코인에 대하여 공부를 하고있는데 몇가지 이해가 잘 안가는 것이 있어서 답변을 받을수 있을까 하여 남겨요. ㅠㅜ   1. 블록이 만들어지는 자세한 시나리오를 못찾아서 그런데 제가 생각하... 2 342
quodvide
2018.05.21
1172 개발 비정기연재 : 모니터링 시스템 개발-6 일단 JSON 이랑 데이터베이스가 준비되고 나서 고민한건 웹개발이었습니다. 일단 저는 Java 를 싫어하기 때문에 jsp 는 기본적으로 제외되었고, python 을 좋아 하지 않기때문에 django 도 제외되었습니다. ruby 를 ... 4 251
plextor
2018.05.21
1171 개발 hdac의 nomp 풀소스의 오리지널 소스를 찾아보니 (수정 #2) 찾아봤는데, 다행히(?) 금방 찾을 수 있네요.   hdac nomp 풀의 오리지널 소스는 https://github.com/foxer666/node-open-mining-portal 풀소스의 버전 https://github.com/foxer666/node-open-mining-portal/tree/d2... 4 update 7 1091
ethminer
2018.05.21
1170 개발 비정기연재 : 모니터링 시스템 개발-5 이게.. 참 해보신분은 아시겠지만... miner 들의 JSON 인터페이스라는게 참 거지같거든요.... http 나 plain 의 차이는 차지하고서라도.. 결과를 보고나서 입에서 욕이 아주...... 왜 마이너는 JSON 의 return value ... 2 4 451
plextor
2018.05.21
1169 개발 제작하는 모니터링 시스템에 조만간에 이걸 붙여볼까 합니다.               원래 단순한 모니터링을 생각하고 만들었다가.. 마이너 원격제어에 대한 요구사항이 있어서 해당되는 기능을 모니터링쪽에 추가한 상태입니다.   다음단계로는 모바일 app 을 만들까 생각하고 있습니... 14 file 5 673
plextor
2018.05.20
1168 질문 테스트로 생성한 ERC20토큰의 transfer함수가 작동하지 않습니다.     컨트랙트를 만들어서 토큰전송을 테스트하고 있는데   보통의 유명한 이더리움 토큰은 컨트랙트에서 인터페이스로 transfer함수를 불러와서 전송할 수 있는데   방금 제가 생성한 토큰은 transfer 함수가 반응을 ... 2 224
치코
2018.05.20
1167 개발 모임이있어..공유합니다 우연하게 퀀트모임을알게되어 말씀드립니다 현재 진행하시는분들 위주로 모으고있습니다만  시간이되시는분들이있다면 :) https://www.meetup.com/ko-KR/Making-Quant-System/events/250933331/                 ----... 401
보로씨
2018.05.20
1166 개발 NOMP 질문 드립니다.   HDAC에 공식 풀이 보이지 않아서 ㅠㅠ HDAC 메인넷 공지에 풀에 대한 깃허브가 올라왔길래  한번 만들어서 돌려보고 있는데...   payment processor 에서 자꾸 아래와 같은 오류가 나며 죽네요 ㅠ 혹시 NOMP 풀 설... 455
SOLMYR
2018.05.19
1165 질문 ico 를 이더리움말고 다른코인으로 받는경우 질문       그럼 코인은 어떻게보내지나요?? 보니까 가끔식 네오, 대쉬 이런걸로도받던대...   그럼 에초에 ico를 한코인이 토큰이아닌건가요??? 어떻게되는건지 이해가안되내요..                 ----------------------... 1 403
두마
2018.05.19
1164 개발 -- --               ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호화화폐 커뮤니티 땡글~ 땡글~ ------------------------------------- 7 639
blockchaindev
2018.05.18
1163 개발 DunkPay - 이더리움 펜딩 트랜잭션 취소하기   엊그제 발생한 상황입니다. DunkPay Token 이벤트를 위해서 하루에 3분씩 토큰을 지급하고 있었는데.. 수수료를 아껴본다고 9Gwei 의 수수료로 전송하다가 펜딩이 발생하였습니다. 기다리면 풀리겠지하고 반나절을 ... 1 file 3 393
비트코인요
2018.05.18
1162 질문 업비트 api 베타 뽑히신 분 있나요? 업비트 api 베타 테스터 모집한지 좀 지났는데 주변에 뽑혔다는 사람이 안 보이네요   혹시 선정되신 분 있나요?   어떤 내용으로 보내서 뽑힌 건지 궁금합니다 ㅜㅜ                   ----------------------------... 7 633
모또속
2018.05.18
1161 개발 비정기연재 : 모니터링 시스템 개발-4 받는쪽, 보내는쪽, 전송방법..까지 정의했고.. 기반기술은 대략 조사가 끝난 시점에서.. 하드웨어 데이터 수집은 별다른 문제가 없었습니다만... 일단 모니터링! 이라고 하면 기본적으로 miner 에서 JSON 을 받아오는... 5 453
plextor
2018.05.18
1160 개발 폴로닉스(poloniex) api 호출 횟수 6회인지 12회인지 아시는분 있으신가요? 아무리 찾아봐도 못 찾겠어서 질문 드립니다..   Api 문서를 보면.. Public API에도 1초에 6회라고 적혀있고 Trading API에도 1초에 6회라고 적혀 있어서 이게 통합해서 6회 호출 가능한건지 아니면 Public을 6회를 ... 1 268
더퀀커
2018.05.18
1159 개발 모니터링 시스템을 개발하고 가끔 편하면서 웃긴 부분이 있습니다 ㅋㅋㅋ   agent 작업을 하고 installer 를 만들어서 동작테스트를 하기위해 여기저기에 깔아놨거든요. linux 에도 깔고.. windows 에도 깔고.. 일단 테스트 장비는 많을수록 좋으니 노트북까지 설치하고는 합니다... 알림은... file 1 687
plextor
2018.05.17
» 개발 비정기연재 : 모니터링 시스템 개발-3 처음에 땡글 rule 을 잘 몰라서 채굴게시판에서 글을 시작했는데.. 어쨌든 개발에 대한 경험기니까... 이제부터는 이쪽 게시판으로 올려야 겠습니다 :D   혹시 그냥 읽을거리가 필요하시다면 기존에 올린 주소는 이쪽... 3 340
plextor
2018.05.17
1157 개발 개발 게시판이 있는줄은 몰랐네요. 선배님들께 베타테스트(?) 한번 부탁드려볼까 합니다...   작년 연말부터 블록체인 관심좀 가지다가... 이래저래 필요한듯 해서 채굴 모니터링을 만들어봤는데... 이런 모니터링 서비스가 필요하신 분이 있으실까요? 일단 1차적으로 완성은 돼서... 혹시 생각 있으신분이 ... 6 file 3 625
plextor
2018.05.16
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 59 Next
/ 59