유머천국 코하비닷컴
https://cohabe.com/sisa/4699424

마비m) 얘네 이번 사태가 얼마나 위험한지

이걸 아주 단순화해서 설명하면

(실무자가 보면 설명이 이 부분은 이상하다 뭐 그럴 수는 있지만, 우리가 이해하기 쉽게)




가방 DB  보관함 DB 로


아이템의 이동이 이루어짐.


쿼리는 대충 데이터 수정/변환/뭐 기타 등등 요청. 뭐 그런 거로 생각하면 됨. 뭐든지 데이터 바뀌는 거.


그 쿼리가 아이템 이동이면


여기 DB 수정 -> 저기 DB 수정 -> 데이터 검증 -> ok -> 완료(유저가 보는 부분)


대략 이렇게.






자, 그럼 이제 문제가 얼마나 큰 지 즉각 확인이 된다.


'검증'을 겨쳐서(대부분 서버단에서 직접 검증한다. 안그러면 복사 천국) 유저가 보게되는데,


검증 작동 조차도 안했다는 이야기.


잘못 이동 =  요청하지 않은 쿼리문으로  DB의 데이터 변경이 이루어졌는데,


클라단도  서버단도 전혀 반응을 못했다는 말임.






여기서 삐끗하면 그게 바로 아이템 복사임.


대부분 각종 게임에서 여러 작동을 반복하다가 복사 나는 이유가


쿼리문 -> 작동 -> 쿼리문 -> 작동 -> 또 쿼리문 -> 꼬임 -> 망가진 쿼리문이 날라온 거에 제대로 검증  안되고 아이템 출력


뭐 대충 이런 거라고 보면 되기 때문.


난 캐릭터 춤추다가 가방열었다 닫고 아이템 하나 바닥에 내려놓은  뒤, 울기 모션하고, 다시 아이템 집고 가방 열었다 닫았을 뿐인데


가방 열고나니 아이템이 두개네요? 






그런데 이렇게 보면 진짜 진짜 더욱 더 엄청 심각하다.


쿼리문이 꼬일 정도, 예상치 못한 작동에 의한 오류가 아니라


그냥 넣었다 빼면 끝나는 정도의 기본 요청에 의해 검증도 패스하고 그냥 출력이 된 것이니까.






아주 단순한 말로


데이터가 변경 요청(쿼리)가 안들어갔고 데이터 이동 요청(쿼리)만 들어갔는데,


클라는 그걸 변경해서 서버에다가 답을 했고, 서버는 아 너 일 잘하는구나 ok~ 하고 그냥 넘겼다는 말.







이 말인 즉슨 복사, 해킹, 각종 위변조에 존나 취약할 수 있다는 말.


보통 클라 변조하면 서버가 '아 이 도둑놈 새끼야 꺼져'해야하는데,


이거 까닥하면 스타프리즘 복사, 3최고옵 만들기 한방툴이 돌아가도


서버가 '으헤헤 나 모른다. 더 사라 에헤헤'  하고  강도에 꼬리 흔드는 개X끼 같은 꼬라지될 수 있는 수준.





물론 원래 이런 오류는 여러 게임에서 일어나기 일어나는 일이다.


그런데 이 정도 스트레이트한 자체적 에러는 진짜 대단하고 신비롭고 공포스러운 일.


까놓고 나도 스트레이트한 에러에 스트레이트하게 말하면


'지금까지 누군가 템복사하거나 골드 복사하거나 보석 복사하거나 뭐 했어도' 얘네는 모를 거라는 거다.







아, 다만 이건 최악의 케이스를 예상했을 때이고


단순한 휴먼에러로 일률적으로 세공기의 효과인 옵션 변화를 요청하는 쿼리가


보석 관련 이동 쿼리에 따라 붙은 존나 웃기는 실수일 수도 있긴 하다.


어떻게하면 이런 실수를 할 수 있는 지는 감이 잡히지 않지만(진짜 모르겠다. 이렇게 되게 만드는 게 더 복잡하겠다)


이 경우라면 검증을 통과하는 게 당연하긴 하거든.


세공하래서 세공한 결과니까 그냥 출력했을 테니까.


근데 이게 최악은 아니라고 했지만 최악이 아닌지도 사실 잘 모르겠다. 개찐도찐.













아주 극단순화해서 요약하자면



존나 공포스럽고 미래가 어둡고 무섭고 신비로우며 경악해서 턱이 빠지는 정도의 초대형 서버 문제거나


존나 공포스럽고 미래가 어둡고 무섭고 신비로우며 경악해서 턱이 빠지는 정도의 초대형 인간 실수 문제.



???


뭐 보석의 수치가 제대로 작동되는 지 부터 걱정해야하는 게 현실이니 미래를 생각할 때가 아니지만.








(난 그래서 오늘 접었다)


댓글
  • Chitose 2025/06/19 19:56

    엉?
    양자터널이 어쩌고 하던거 아니었나!?

    (dC283V)

  • 익명-DIzODAy 2025/06/19 19:56

    어느쪽이든 조졌다는 것만큼은 확실하네

    (dC283V)

  • MizerComplex 2025/06/19 19:58

    흠...
    원본도 템복사로 이미지 떨구고 회복이 힘든 현재를 생각하면
    원본의 경우도 이 대두캣시뀌들이 코딩해놓은거의 근본에 문제있어서 그리된거라는 계산도 해볼 수 있겠는데?

    (dC283V)

(dC283V)