[@steemitblog] 서비스 거부 취약점 수정 / 증인 노드 20.10 업데이트 by ayogom

View this thread on steempeak.com
· @ayogom · (edited)
$4.91
[@steemitblog] 서비스 거부 취약점 수정 / 증인 노드 20.10 업데이트
https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmUq6yLovaPF4ckyuZvB9y9vb96XtrTUurosi8LGuVkgPw/image.png

안녕하세요 예비 증인 @ayogom 입니다

이글은 @steemitblog에 올라온 [Denial of Service Vulnerability Fix](https://steemit.com/steem/@steemitblog/denial-of-service-vulnerability-fix) 의 글을 제 나름의 번역 및 해석으로 재 구성한 글입니다. 따라서 정확한 내용을 파악하기 위해서는 반드시 원본의 글을 다시 한번 확인 해주실 것을 추천 드립니다.

https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmathdARXUyMG3hAz869iVocgyYjm65RuGcpBRB7SJ2a73/Vulnerability%20Fix.png


스티미언 여러분 안녕하세요, 저희는 지난 2주 동안 MIRA에 대한 작업을 마무리하는 동시에 서비스 거부 취약점에 대한 해결 방법을 연구하고 있었습니다.

## 취약점 (The Vulnerability)

이 취약점은 보류중인 트랜잭션 대기열(큐)를 포함합니다. 우리는 약 2 주 전에 @netuoso 씨로 부터 취약점에 대한 정보를 얻은 이후 다양한 솔루션을 연구하고 테스트 해 왔습니다. 공격의 특성상이 문제에 대한 공개 작업을 공개적으로 공개 할 수 없었으며 위험을 최소화하기 위해 조직 내의 취약점에 대한 언급 역시 제한적이었습니다.

> 어떤 취약점인지 정학하게는 언급을 하지 않지만 생각보다 크리티컬한 부분이었나 봅니다. 

## 증인 & 거래소 (Witnesses & Exchanges)

오늘 일찍이 우리는 노드를 업그레이드하고 업그레이드 이후 증인에게 우리의 해결책을 제안했습니다. 이 해결책은 사설 시험망에서 시험해 본 결과, 우리가 성공적으로 근본적인 문제를 완화할 수 있다는 것을 증명할 수 있었습니다. 이 패치를 사용하여 거래소를 포함한 모든 노드를 가능한 한 빨리 업그레이드해야 합니다. 우리는 그것을 필요로 하는 거래소에 대한 기술 지원을 제공 할 것입니다.

이 취약점은 Steem 커뮤니티 개발자 인 @netuoso 씨에 의해 발견되었습니다. 이것은 Steem의 놀라운 개발자 커뮤니티가 프로토콜에 얼마나 중요한지를 강조합니다. 체인의 지속적인 검사와 발견 된 내용의 효과적인 전달은 안전하고 안전한 네트워크를 유지 관리하는 데 중요한 요소입니다. 이 취약점을 발견하고 취약점을 해결하는 패치를 개발할 수 있도록 @netuoso 씨에게 다시 한 번 감사드립니다.

The Steemit Team

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

## Ayogom의 이야기
취약점이 있었던 부분에 대해서 상당히 아쉬움을 갖지만, 해당 이슈가 빠르게 해결되지 않았나 싶습니다. 제가 이 소식을 접한 후에 확인 결과 이미 Top 20 증인들은 이미 대다수 버전업을 완료한 상황이었습니다.

![](https://cdn.steemitimages.com/DQmb7MtG9j6sbiGa2r6esPGXrvq3MpXoGnvHPBKmfwDYXFN/image.png)
본문에서도 언급되었던 것 처럼 아마도,  Top 증인들에게 빠른 노드 업그레이드를 요청하지 않았나 싶습니다. 아쉬운 부분은 그러한 공지 부분에 소외가 되어 있다는 사실입니다. 해당 부분은 게시물의 본문에 댓글로 요청을 해둔 상황입니다....

긍정적인 부분은 취약점에 대해서 빠른 대응이 되어, Steem 체인이 얼마나 건강하게 동작되고 있는지를 느낄 수 있었습니다. 저도 현재 업그레이드를 완료했고, 새로운 블록을 생성하기를 대기 중입니다. ( 새로운 블록이 생성되면 최신 업데이트가 됬었음을 확인 할 수 있습니다.)


@huobi-withdrawal
@gopax-deposit @gopaxkr
@upbituserwallet @upbitsteemhot 
@bithumb-official @s7eem-6i7humb @bithumb.live

[내용 추가 19-04-07 12:21]
20.10 버전에 대한 블록을 정상적으로 생성 했습니다.
![](https://cdn.steemitimages.com/DQmdk4DxvwdjDfiuaPdrxGrYRSTPKtKBUeKgKHSHMUzJJLx/image.png)

---

#####  <sub> **Sponsored ( Powered by [dclick](https://www.dclick.io) )** </sub>
[![dclick-imagead](https://steemitimages.com/0x0/https://cdn.steemitimages.com/DQmSwkE4cySARFCKdemZWVwyk8dxh7HeDNiqwuVmWR3RBXE/Group%205.png)](https://api.dclick.io/v1/c?x=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiYXlvZ29tIiwicyI6IjNiZm1zeC1zdGVlbWl0YmxvZyIsImEiOlsiaS0yIl0sInVybCI6Imh0dHBzOi8vd3d3LmRjbGljay5pbyIsImlhdCI6MTU1NTQ2OTQ5OSwiZXhwIjoxODcwODI5NDk5fQ.HRVso5pkQ2VZPmN3gN6-rzDM2P8xenpj0xDSjUJ4wjQ)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 33 others
properties (23)
post_id73,235,540
authorayogom
permlink3bfmsx-steemitblog
categorykr
json_metadata{"app":"steemit\/0.1","format":"markdown","tags":["kr","kr-witness","witness-category","witness","ayogom"],"users":["ayogom","steemitblog","netuoso","huobi-withdrawal","gopax-deposit","gopaxkr","upbituserwallet","upbitsteemhot","bithumb-official","s7eem-6i7humb","bithumb.live"],"links":["https:\/\/steemit.com\/steem\/@steemitblog\/denial-of-service-vulnerability-fix","https:\/\/www.dclick.io","https:\/\/api.dclick.io\/v1\/c?x=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiYXlvZ29tIiwicyI6IjNiZm1zeC1zdGVlbWl0YmxvZyIsImEiOlsiaS0yIl0sInVybCI6Imh0dHBzOi8vd3d3LmRjbGljay5pbyIsImlhdCI6MTU1NTQ2OTQ5OSwiZXhwIjoxODcwODI5NDk5fQ.HRVso5pkQ2VZPmN3gN6-rzDM2P8xenpj0xDSjUJ4wjQ"],"image":["https:\/\/steemitimages.com\/640x0\/https:\/\/cdn.steemitimages.com\/DQmUq6yLovaPF4ckyuZvB9y9vb96XtrTUurosi8LGuVkgPw\/image.png","https:\/\/steemitimages.com\/640x0\/https:\/\/cdn.steemitimages.com\/DQmathdARXUyMG3hAz869iVocgyYjm65RuGcpBRB7SJ2a73\/Vulnerability%20Fix.png","https:\/\/cdn.steemitimages.com\/DQmb7MtG9j6sbiGa2r6esPGXrvq3MpXoGnvHPBKmfwDYXFN\/image.png","https:\/\/cdn.steemitimages.com\/DQmdk4DxvwdjDfiuaPdrxGrYRSTPKtKBUeKgKHSHMUzJJLx\/image.png","https:\/\/steemitimages.com\/0x0\/https:\/\/cdn.steemitimages.com\/DQmSwkE4cySARFCKdemZWVwyk8dxh7HeDNiqwuVmWR3RBXE\/Group%205.png"]}
created2019-04-17 02:48:06
last_update2019-04-17 03:23:42
depth0
children12
net_rshares8,248,336,903,334
last_payout2019-04-24 02:48:06
cashout_time1969-12-31 23:59:59
total_payout_value3.740 SBD
curator_payout_value1.169 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length2,667
author_reputation786,240,761,729,732
root_title"[@steemitblog] 서비스 거부 취약점 수정 / 증인 노드 20.10 업데이트"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (97)
@bluengel ·
소식 감사합니다~♥

Posted using [Partiko Android](https://partiko.app/referral/bluengel)
properties (22)
post_id73,235,935
authorbluengel
permlinkbluengel-re-ayogom-3bfmsx-steemitblog-20190417t025827918z
categorykr
json_metadata{"app":"partiko","client":"android"}
created2019-04-17 02:58:30
last_update2019-04-17 02:58:30
depth1
children1
net_rshares0
last_payout2019-04-24 02:58:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length81
author_reputation487,279,092,618,993
root_title"[@steemitblog] 서비스 거부 취약점 수정 / 증인 노드 20.10 업데이트"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@ayogom ·
^^ 감사합니다
properties (22)
post_id73,264,858
authorayogom
permlinkre-bluengel-bluengel-re-ayogom-3bfmsx-steemitblog-20190417t155148532z
categorykr
json_metadata{"community":"busy","app":"busy\/2.5.6","format":"markdown","tags":["kr"],"users":[],"links":[]}
created2019-04-17 15:51:51
last_update2019-04-17 15:51:51
depth2
children0
net_rshares0
last_payout2019-04-24 15:51:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length8
author_reputation786,240,761,729,732
root_title"[@steemitblog] 서비스 거부 취약점 수정 / 증인 노드 20.10 업데이트"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@fur2002ks ·
음... 일은 하고 있군요! ㅎㅎ 좋은 하루 되세요^^
properties (22)
post_id73,238,818
authorfur2002ks
permlinkre-ayogom-3bfmsx-steemitblog-20190417t041827985z
categorykr
json_metadata{"tags":["kr"],"app":"steemit\/0.1"}
created2019-04-17 04:18:33
last_update2019-04-17 04:18:33
depth1
children1
net_rshares0
last_payout2019-04-24 04:18:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length30
author_reputation1,183,949,922,229,304
root_title"[@steemitblog] 서비스 거부 취약점 수정 / 증인 노드 20.10 업데이트"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@ayogom ·
일은...하고 있는데 ㅋㅋㅋㅋㅋㅋㅋ
티나는 일을 해줘야 하는데 ㅋㅋㅋㅋㅋㅋㅋ
에휴 ㅋㅋㅋ
properties (22)
post_id73,264,865
authorayogom
permlinkre-fur2002ks-re-ayogom-3bfmsx-steemitblog-20190417t155204653z
categorykr
json_metadata{"community":"busy","app":"busy\/2.5.6","format":"markdown","tags":["kr"],"users":[],"links":[]}
created2019-04-17 15:52:06
last_update2019-04-17 15:52:06
depth2
children0
net_rshares0
last_payout2019-04-24 15:52:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length49
author_reputation786,240,761,729,732
root_title"[@steemitblog] 서비스 거부 취약점 수정 / 증인 노드 20.10 업데이트"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@steem.apps ·
$0.04
![](https://steemitimages.com/32x32/https://steemitimages.com/u/banguri/avatar) [banguri](/@banguri)님이 ayogom님을 멘션하셨습니당. 아래 링크를 누르시면 연결되용~ ^^ <br />[banguri](/@banguri)님의 [[4월 17일 프로야구 승리 팀과 안타 치는 선수 (비더레) 맞추기 이벤트] 상금 jjm 토큰 35개 (현재 약 5.78스팀)](/jjm/@banguri/4-17-jjm-35-5-78) <br /> 

 <blockquote>...4일 당첨자: kstop1 30 jjm
3월 26일 당첨자: twinpapa 30 jjm
3월 27일 당첨자 ayogom30jjm
3월 28일 당첨자 없음
3월 29일 당첨자 없음
3월 30일 당첨자 없음
2.357 스팀달러 (5...</blockquote>
👍  
properties (23)
post_id73,239,584
authorsteem.apps
permlinkre--------3bfmsx-steemitblog-20190417t044821955z
categorykr
json_metadata{"app":"steem.apps\/0.1","format":"markdown"}
created2019-04-17 04:48:24
last_update2019-04-17 04:48:24
depth1
children0
net_rshares95,584,329,128
last_payout2019-04-24 04:48:24
cashout_time1969-12-31 23:59:59
total_payout_value0.042 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length445
author_reputation7,225,849,118,130
root_title"[@steemitblog] 서비스 거부 취약점 수정 / 증인 노드 20.10 업데이트"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@banguri ·
항상 소식 감사합니다.

영어를 못 하는 것은 아닌데, 영어를 보면 아직도 울렁증이 ^^
properties (22)
post_id73,240,385
authorbanguri
permlinkre-ayogom-3bfmsx-steemitblog-20190417t051224904z
categorykr
json_metadata{"tags":["kr"],"app":"steemit\/0.1"}
created2019-04-17 05:12:18
last_update2019-04-17 05:12:18
depth1
children1
net_rshares0
last_payout2019-04-24 05:12:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length49
author_reputation1,572,775,251,470,663
root_title"[@steemitblog] 서비스 거부 취약점 수정 / 증인 노드 20.10 업데이트"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@ayogom ·
ㅎㅎ 부디 제 허접한 번역이 실례를 하지 않았으면 합니다 ㅎ
properties (22)
post_id73,264,911
authorayogom
permlinkre-banguri-re-ayogom-3bfmsx-steemitblog-20190417t155317667z
categorykr
json_metadata{"community":"busy","app":"busy\/2.5.6","format":"markdown","tags":["kr"],"users":[],"links":[]}
created2019-04-17 15:53:18
last_update2019-04-17 15:53:18
depth2
children0
net_rshares0
last_payout2019-04-24 15:53:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length33
author_reputation786,240,761,729,732
root_title"[@steemitblog] 서비스 거부 취약점 수정 / 증인 노드 20.10 업데이트"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@starjuno ·
아요곰님이 스팀잇 관련 정보에 열일 하십니다~.^^
아요곰님 같은 증인이 있어서 참 좋다고 늘 생각하게 되네요.
👍  ,
properties (23)
post_id73,245,367
authorstarjuno
permlinkre-ayogom-3bfmsx-steemitblog-20190417t075604987z
categorykr
json_metadata{"tags":["kr"],"app":"steemit\/0.1"}
created2019-04-17 07:56:06
last_update2019-04-17 07:56:06
depth1
children3
net_rshares1,071,926,452
last_payout2019-04-24 07:56:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length62
author_reputation176,920,345,078,243
root_title"[@steemitblog] 서비스 거부 취약점 수정 / 증인 노드 20.10 업데이트"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (2)
@ayogom ·
ㅎㅎ 개발 능력이 뛰어나질 않아서 할 수 있는 일이 많이 없네요 ㅎ
이런 이야기라도 잘 전달 해드려야 ㅠ ㅎㅎ
properties (22)
post_id73,264,852
authorayogom
permlinkre-starjuno-re-ayogom-3bfmsx-steemitblog-20190417t155139299z
categorykr
json_metadata{"community":"busy","app":"busy\/2.5.6","format":"markdown","tags":["kr"],"users":[],"links":[]}
created2019-04-17 15:51:42
last_update2019-04-17 15:51:42
depth2
children2
net_rshares0
last_payout2019-04-24 15:51:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length61
author_reputation786,240,761,729,732
root_title"[@steemitblog] 서비스 거부 취약점 수정 / 증인 노드 20.10 업데이트"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@starjuno ·
아요곰님이 책임감을 갖고 일하시는 모습이 보입니다.
또 스팀잇 관련 해킹이건 빠나님 관련 일에도 자신이 할 수 있는 것을 찾아 열심히 돕는 모습도 인상에 남고요.
그전에 소나무님이 거래소가 없어서 스팀을 사지 못할때도 도와 주셨죠.
하나하나 제 기억에 남아있답니다.
여러 모습이 제가 아요곰님을 증인으로 인정하고 해진님께도 권한 이유이기도 하고요.
우리 함께 잘 해 봐요 아요곰님~^^
👍  
properties (23)
post_id73,269,280
authorstarjuno
permlinkre-ayogom-re-starjuno-re-ayogom-3bfmsx-steemitblog-20190417t173820642z
categorykr
json_metadata{"tags":["kr"],"app":"steemit\/0.1"}
created2019-04-17 17:38:21
last_update2019-04-17 17:38:21
depth3
children1
net_rshares538,790,482
last_payout2019-04-24 17:38:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length215
author_reputation176,920,345,078,243
root_title"[@steemitblog] 서비스 거부 취약점 수정 / 증인 노드 20.10 업데이트"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@steem-ua ·
#### Hi @ayogom!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your **UA** account score is currently 3.920 which ranks you at **#3782** across all Steem accounts.
Your rank has dropped 3686 places in the last three days (old rank 96).

In our last Algorithmic Curation Round, consisting of 323 contributions, your post is ranked at **#193**.
##### Evaluation of your UA score:

* You're on the right track, try to gather more followers.
* The readers like your work!
* You have already shown user engagement, try to improve it further.


**Feel free to join our [@steem-ua Discord server](https://discord.gg/KpBNYGz)**
properties (22)
post_id73,284,312
authorsteem-ua
permlinkre-3bfmsx-steemitblog-20190418t001103z
categorykr
json_metadata{"app":"beem\/0.20.19"}
created2019-04-18 00:11:03
last_update2019-04-18 00:11:03
depth1
children0
net_rshares0
last_payout2019-04-25 00:11:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length677
author_reputation23,203,609,903,979
root_title"[@steemitblog] 서비스 거부 취약점 수정 / 증인 노드 20.10 업데이트"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000