STEEM Security - 디스코드를 이용한 스팀 계정 보안 강화

in hive-196917 •  2 months ago 

새로운 실험 프로젝트가 시험 가능한 수준이 되어 공개합니다. 원래는 제 개인적인 필요에서 출발한 개발 작업이었는데, 스티미언 누구나 사용할 수 있도록 하는 방향으로 변경했습니다. "STEEM Security"는 스팀 계정 관련 알림 메시지를 보내 주는 디스코드 봇(bot)입니다.

현재, 아래의 내용이 블럭체인에서 탐지되면 알림 메시지를 보내줍니다.

  • 스팀/스팀달러를 다른 계정에 송금
  • 스팀파워 임대량 변경
  • 계정 정보 갱신

디스코드 봇을 설정하는 절차는 아래와 같습니다.

  1. 디스코드에 로그인하고 STEEM_SECURITY 서버에 합류합니다: https://discord.gg/pawu8YTAvm

  2. 사용자 목록을 보면 "STEEM_SECURITY"라는 봇 계정이 보입니다. 이 계정을 마우스 오른쪽 클릭하고 메시지 보내기를 선택해서 DM(direct message) 채널을 개설합니다.

discord01.jpg

  1. DM 채널에서 "/reg" 명령으로 스팀 계정을 등록합니다. 예를 들어 @joviansummer 계정을 등록한다면 "/reg joviansummer" 이렇게 메시지를 보냅니다. 최대 3개 계정을 등록할 수 있습니다.

discord02.jpg

  1. 현재 등록 상태를 보려면 "/stat" 명령을 보내면 됩니다.

discord03.jpg

  1. 등록을 해제하려면 "/unreg" 명령을 보냅니다. 예를 들면 "/unreg joviansummer" 이렇게 보내서 @joviansummer 계정을 등록해제합니다.

discord04.jpg

만약 알림 메시지를 받았는데 본인이 스팀에서 뭔가 한 것이 아니라면 다른 누군가가 한 것이겠죠. 알림 메시지에는 해당 오퍼레이션이 기록된 블럭 번호의 링크가 포함되어 있어서 스팀월드(steemworld.org)의 블럭 탐색기에서 조회할 수 있습니다.

디스코드 서버에 "heart-beat" 채널이 있는데, 1시간마다 서비스가 정상적으로 살아 있는지 메시지를 보냅니다.

이 서비스는 제가 운영중인 증인 노드(@jswit)로부터 블럭을 읽어서 조사하기 때문에 다른 스팀 노드에는 부하를 주지 않습니다. 현재 실험중인 단계이므로 오류가 있을 수 있으며, 코드 수정 등의 이유로 서비스가 일시적으로 중단될 수 있습니다. 안정화 단계까지 시간이 좀 걸릴 수도 있습니다.

이 디스코드 봇을 이용해서 스팀 계정의 보안을 좀 더 강화할 수 있을 것으로 기대합니다. 이 서비스가 유용하다고 생각하신다면 @jswit에 증인투표를 부탁드립니다. 감사합니다.


@joviansummer의 스팀 프로젝트

스팀 증인노드를 운영중입니다. @jswit에 증인투표해 주시면 감사하겠습니다.
(https://steemitwallet.com/~witnesses)

jswit 증인 노드 프로젝트를 시작합니다.

jsup 업보팅(upvoting) 서비스 소개

jsup 수혜자 지정 기능 추가

jsup 2.0 - 업보팅을 다시 위대하게

jSTEEM 프로젝트 - 텔레그램 챗봇으로 구현하는 스팀 블럭체인 탐색기

Steemit-Search - 스팀잇 포스팅 검색

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Upvoted! Thank you for supporting witness @jswit.

디스코드를 이용해서 계정 보안과 관련된 중요한 이벤트 발생시 알림 메시지를 보내 주는 유용한 기능을 개발해 주셔서 감사합니다! ^^👍👍👍

아직 시험 단계라 좀 더 작업이 필요하겠지만, 디스코드를 사용하신다면 연결해 두시는 것도 괜찮을 것 같습니다. 감사합니다!

감사합니다. 정말 필요한 서비스입니다.

해킹 자체를 막는 것은 아니지만 문제가 생겼을 때 빠르게 인지하기 위한 방편으로 개발했습니다. 감사합니다!

안녕하세요, 매우 흥미롭고 더 많은 게시물을 작성하도록 동기를 부여하는 훌륭한 게시물입니다

감사합니다~

등록 했습니다.
고맙습니다.

오늘 코드 갱신 작업이 있었습니다. 번거로우시겠지만 다시 한번 등록 확인을 부탁드립니다. 아직 안정화 작업중이라 제대로 등록이 되지 않았을 수 있습니다. 양해 부탁드리며 편한한 주말 되시기 바랍니다. 감사합니다!

등록 시도했는데 아래와 같은 메시지가 표출됩니다.
image.png

제가 지금 시험해 보니 정상동작하는 것 같습니다. 서버 로그에는 parkname님의 등록 메시지가 없는걸 보니 디스코드에서 뭔가 문제가 있었던 것 같기도 한데, 반복적으로 같은 오류 메시지가 나오는 것인지요?

오늘은 정상적으로 등록되네요.
image.png

제대로 된 것 같네요. 편안한 밤 되시기 바랍니다!

@jsup !blog