develop custom_top_html:no
default debug random = 0 / type = READ / detected = READ

처음에 땡글 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 의 구조까지 변경하게 되는 상황이 벌어지니... 뭐 하나 쉽게 가는게 없더라구요 ㅎㅎㅎ

 

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

꼬리말

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

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

 

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

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

4
댓글 0
default debug random = 0 / type = READ / detected = READ

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
1301 질문 안녕하세요 모니터링에 관해 질문이 있습니다... 안녕하세요 이번에 채굴장을 작게 하나 만들어서 돌리고 있는데요 모니터링이 안돼서 여쭤보려고 합니다 ㅠㅠ 우선 네트워크 상황은 sk모뎀 -> d링크 공유기 -> ip타임 스위치허브 -> 채굴기 15... 4 0 372
alspdld
2018.07.16
1300 개발 EZ BOT 베타 테스트 기록 올립니다.     안녕하세요. testdrive 입니다.   지난번에 베타테스트 모집한다고 글올리고 2주가 지났습니다. 이제 베타테스트 끝나고 정식 서비스 시작했네요.   그래서 베타 테스트 기간(2주)간의 기록... 8 0 535
testdrive
2018.07.16
1299 개발 비트코인 리부트 이젠 채굴하셔도 됩니다. 안녕하세요. 초밥매니아입니다.   비트코인 리부트라는 코인을 채굴하지마세요.  왜냐하면 ... 이거 제가 만든 코인입니다 ㅋ;;; 깃헙에 소스를 올렸는데 2명이 채굴중이네요;;;;;;;;  그것도 굉... 21 file 3 1755
초밥매니아
2018.07.15
1298 개발 업빗 API에서 Ticker 파싱.. 정상인가요?     ETC에 대한 ticker 파싱 결과입니다.   형광펜 해놓은거 보시면 저게 unit당 발생한 거래에 대한 누적 금액과 그에 따른 볼륨이라고 합니다.   일반적으로 볼륨이라고 한다면 파싱 대상이 되... file 0 634
nyon_
2018.07.14
1297 개발 빗썸 api 가 안되나요?   {"status":"5100","message":"Bad Request.(Request Time:reqTime1531393446335\/nowTime1531393467909)"}   만 출력되네요...ㅠㅠ 잘쓰던 루틴들인데..     --------------------------------... 4 0 1011
킴나라
2018.07.12
1296 개발 파이썬에서 return 으로 API response 값을 어떻게 읽나요? 바이낸스 api를 이용하여 파이썬에서 아래 코드로 시장가 주문을 넣을 수 있습니다.   client.order_market_sell(symbol='BTCUSDT', quantity=1)   api 도큐먼테이션 에서는 위 api 코드가 실행... 2 0 833
억세풀
2018.07.11
1295 질문 /root/.ethereum/geth/ 폴더의 용량이 계속 늘어납니다. 리눅스 서버에 geth를 설치해서 실행해 놓았는데 /root/.ethereum/geth/ 위의 폴더에 데이터가 계속 늘어나 하드 사용 용량이 100% 가 됩니다. 해결방법 아시는분 댓글 부탁드립니다. 8 0 837
태수
2018.07.11
1294 개발 원화 입출금 api 제공하는 거래소가 있나요?    안녕하세요    거래소중에 원화 입출금 기능을 api 로 제공하는 거래소가 있나요?    대충 찾아봤는데 대부분 거래소가 원화 입출금은 지원하지 않는 것 같아서 이곳에 여쭈어 봅니다.     + ... 1 0 706
darrzy
2018.07.10
1293 개발 HI Miner 안드로이드 앱 출시했습니다 ㅎㅎ     HI Miner 안드로이드 앱 출시했습니다. 이건 유료버전인 채굴장용 HI Miner용입니다.    그동안 다른거때문에 정신이 없어서 아무것도 못하다가 이제 하나씩 출시하고 있네요 ㅎㅎ   이제 ... 1 file 1 744
AMDMANIA
2018.07.10
1292 개발 Claymore's - XMR 지원 모니터링 사이트(설치형 아님) 안녕하세요.   마이닝허브 모니터링 사이트에서    기존 지원 모니터링 툴 CCMINER, Claymore's Dual(Ethash), EWBF miner(Ethash), xmr-stak-*(Cryptonight) 을 포함 + Claymore's - XMR 를 지... 2 file 4 594
stigma8326
2018.07.10
1291 질문 - -       ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호화화폐 커뮤니티 땡글~ 땡글~ -------------------------... 2 0 325
ooii12
2018.07.10
1290 개발 ASIC 지원되는 채굴 관리 프로그램 출시했습니다 ㅎㅎ   출시하는데까지 오래도 걸렸는데 드디어 출시했습니다 ㅋㅋ   기업장터에 등록해놨네요. 많은 관심 부탁드립니다.   그리고 HI Miner 무료 버전도 업데이트 예정입니다.   약 일주일 정도 뒤에... 3 2 1036
AMDMANIA
2018.07.09
1289 개발 예스빗부스터 무료배포(ver 0.0.1)   예스빗매니저 오픈베타서비스에 참여해주신 분들의 요청으로 윈도우 최적화 프로그램(예스빗부스터)을 배포합니다. 앞으로도, 요청사항을 검토하여, 지속적인 업데이트를  진행할  예정입니다.... 22 file 34 4200
예스빗
2018.07.09
1288 질문 기존 코인 소스를 수정해서 새로운 코인을 실행했는데 블록생성이 안됩니다. 기존 코인 소스 : https://github.com/Gainercoin/Gainercoin 수정 소스 : https://github.com/renn12/JooCoin   코인이름, 심볼, pchMessageStart, vAlertPubKey, nDefaultPort, nRPCPort, hash... 5 0 819
renn12
2018.07.09
1287 개발 [장애 안내] 마이닝허브 모니터링 사이트   제가 주말에 일이 좀있었는데, 그 주말 사이에 서버 pc가 맛이 갔엇네요 ㅠㅠ 지금 현재 복구 했습니다.   주말 동안 사용 못하셨을텐데.. 문의 주신 분들께 메일로, 쪽지로 답변 드리겠습니다... 3 4 552
stigma8326
2018.07.09
1286 개발 비파넥스와 바이낸스의 정확한 백테스팅 데이터 받는곳? 안녕하세요. 백테스팅을 진행하려고 하는데 비파넥스와 바이낸스 BTCUSD 의 OHLC(시가, 고가, 저가, 종가) 자료를 구하고 있습니다. 그런데 coinmarketcap 이나 investing.com 같은데서 받은 백... 1 0 490
억세풀
2018.07.09
1285 질문 이더리움 geth와 web3 연결이 잘 안되네요. 아시는분 도움부탁드립니다. 서버는 우분투이고, geth 와 web3를 설치하고 geth --rpc --rpccorsdomain "*" --rpcapi "eth,web3" 를 이용해서 서버에서 geth를 실행시켜 놓은 상태입니다. 그리고 사용하려는 웹페이지에 web3... 4 0 920
태수
2018.07.06
1284 개발 업비트 API중 주문 부분 조언부탁드립니다. 안녕하세요 API에 관심이 있어 조금씩 공부를 하고 있습니다.    java로 구현중인데 몇개는 호출이되는데 주문이 호출이 안되서 조언을 구하고자 글을올립니다.  고객센터에 문의했는데 가격을 ... 15 0 5970
유녀리
2018.07.03
1283 개발 usb watchdog 프로그램 공개합니다.       ==도입== 1. watchdog 모델중에 첨부된 사진의 모델만 지원합니다. 2. usb hid 모델은 별도의 driver 설치가 필요 없습니다. 3. linux 의 경우 ubuntu 16.04 64bit 에 맞춰져 있습니다. 4... 13 file 3 2299
plextor
2018.07.03
1282 개발 오픈 플랫폼 로드맵 진행: OPEN API에 비즈니스 로직 추가하기 OPEN 기술팀에서 현재 진행 상황에 대해 여러분께 알려드리고자 합니다. 먼저 OPEN의 소스 개발자 커뮤니티를 위해서 현재 기술팀이 작업하고 있는 내용들의 보고 입니다: https://github.com/O... 1 file 2 624
정보왕님
2018.07.02
Board Pagination Prev 1 ... 23 24 25 26 27 28 29 30 31 32 ... 93 Next
/ 93
default debug random = 0 / type = READ / detected = READ