| ... | ... | |
|---|
| 258 | 258 | == 2025년 2월 엔트리 작품 증발 사건 == |
|---|
| 259 | 259 | ||<-2><table width=375><table align=right><table bordercolor=#800><table bgcolor=white,black><colbgcolor=#500><colcolor=white> '''{{{+1 2025년 2월 엔트리 작품 증발 사건}}}'''[br]Evaporation event of Entry projects of 2025[br]令和7年エントリ作品蒸発事件 || |
|---|
| 260 | 260 | ||<width=25%> '''발생 시각''' ||2025.02.27 16:42~16:52 || |
|---|
| 261 | | ||<width=25%> '''원인''' || 불명 || |
|---|
| 261 | ||<width=25%> '''원인''' || '''불명''' || |
|---|
| 262 | 262 | === 개요 === |
|---|
| 263 | 263 | '''2025년 2월 엔트리 작품 증발 사건'''은 2025년 2월 27일 업데이트 직전 모든 엔트리 작품에 접근이 불가능했던 사건이다. |
|---|
| 264 | 264 | === 진행 === |
|---|
| ... | ... | |
|---|
| 270 | 270 | 그러다가 이 일은 오후 4시 52분에 정상화되었다. 정상화가 되기는 하였으나 업데이트 내용도 크게 볼 게 없었고, 공지에서 운영자가 이번 사항과 관련해 언급한 것도 특별히 없었기에 사건은 결국 묻히고 말았다. |
|---|
| 271 | 271 | === 기타 === |
|---|
| 272 | 272 | * 사건이 공론화되기 시작한 것은 '''오후 4시 44분'''으로 이것과 엮는 사람들도 있었다. |
|---|
| 273 | == 2025년 8월 엔트리 JS 취약점 유포 사건 == |
|---|
| 274 | ||<-2><table width=375><table align=right><table bordercolor=#800><table bgcolor=white,black><colbgcolor=#500><colcolor=white> '''{{{+1 2025년 8월 엔트리 JS 취약점 유포 사건}}}'''[br]2025 Entry JS vulnerability leak event[br]令和7年エントリJS脆弱性流出事件 || |
|---|
| 275 | ||<width=25%> '''발생 시각''' ||2025.08.08 || |
|---|
| 276 | === 개요 === |
|---|
| 277 | 2025년 8월 8일 새벽부터 엔트리의 개인정보 탈취 JS 코드가 유출되고 공론화된 사건이다. |
|---|
| 278 | === 사건의 전개 === |
|---|
| 279 | ==== 시작: 취약점의 공론화 ==== |
|---|
| 280 | 2025년 8월 8일 새벽, 유저 A는 'JS 취약점을 악용한 코드가 유출되었고 계정의 개인정보가 더 이상 안전하지 않다. 이러한 작품을 실행하지 않게 조심해라'라는 괴담 같은 글을 올린다. 이러한 JS 코드를 이용하면 IP주소나 토큰[* 로그인을 할 때 본인인증을 위해 사용되는 것이다. 그러니까 이게 따였다는거는 한마디로 본인의 신분증이 따였다는 것과 비슷하며, 혹시라도 토큰을 따낸 사람이 이걸 써서 로그인하고 계정으로 이상한짓을 하면 그순간부터 '''당신은 둣교된것이다.'''] 등을 따낼 수 있다고 한다. |
|---|
| 281 | |
|---|
| 282 | 그의 말로는 사실 이러한 류의 JS 취약점은 운영자가 건들지 않았고 실제로 악용된 사례가 없는 것이지 과거에도 존재해왔다고 한다. 이 말과 동시에 해당 코드를 실제로 사용한 작품들이 등장하기 시작했다. |
|---|
| 283 | ==== 전개: 떡밥의 재점화 ==== |
|---|
| 284 | 그렇게 새벽에 잠깐 돌고 끝나나 싶던 이 떡밥은 아침에 다시 재점화되었다. 아침 시간대에는 새벽보다 사람이 많았기에 떡밥이 더 크게 굴러갔고 유저들의 우려도 커져갔다. 한편으로는 실제로 악용되지도 않은 취약점을 가지고 너무 호들갑을 떨고있다는 이야기도 있었다. |
|---|
| 285 | |
|---|
| 286 | 이 과정에서 해당 취약점이 exp 코드 및 log₂ 코드와 관련이 있다는 것도 밝혀졌고[* 엔트리에 더미데이터로 내장되어 있던 연산자들인데 코드를 어떻게 잘 조작하면 불러올 수 있었던 것으로 보인다.], 이들 연산자의 장례식을 준비하는 움직임도 있었다. 그리고 이 장례식은 얼마 안 가 '''실현되게 되었다.''' |
|---|
| 287 | ==== 끝: 잠수함 패치 ==== |
|---|
| 288 | 운영자는 공지 없는 잠수함 패치로 해당 취약점을 고쳤다. 문제는 '''우려되고 있던 exp와 log₂ 코드의 종말이 실제로 일어났다는 점이다.''' 기존에 해당 더미데이터를 쓰고있던 작품들의 코드는 해당 연산자 부분이 전부 반올림으로 대체되었고, 하드웨어 블록에도 약간의 변화가 일어났다. |
|---|
| 289 | |
|---|
| 290 | 그런데 엔트리 github 파일을 보면 위에서 서술한 것 외에도 수정된 요소들이 있다. 또 코드를 수정할 때 이상한 곳을 건드린 건지 갑자기 멀쩡한 오브젝트가 찌그러진다거나 역삼각함수 블록이 고장나는 등[* 입력값을 도(°) 단위로 받다가 갑자기 라디안 단위로 바뀌었다는 이야기가 있다.] 여러가지 문제점들이 발견되었다. |
|---|
| 291 | === 그 외 === |
|---|
| 292 | * exp 코드만큼은 요긴하게 쓰고 있는 유저들이 많았기에 그리워하는 목소리가 컸다. 예를 들어 exp(a*ln(b))라는 코드로 b^a를 구현할 수 있었다.[* 다만 이러한 exp 코드는 수친자들이 이미 엔트리 자체 코드만으로 구현해놓은 것들이 있기때문에 이걸 쓰면 대체가 가능하다. 노팁을 보면 온갖 방법으로 구현한 exp가 넘쳐나는거것을 볼수있다.] |
|---|
| 293 | |
|---|
| 294 | |
|---|