프로그래밍

(뇌피셜)게임핵을 못막는 이유

요즘 핵핵거리는 사람들이 많아서 한번 적어봄 참고로 나는 프로그램에 '프'자도 모르는 일반인인데 대충 이해한대로 써봄,,,

 

우리가 하는 실시간 피지컬 게임은 반응속도때문에 플레이어의 컴퓨터에 의존하는 부분이 큰데 여기에 불법프로그램을 사용해서 조작하는거라함...

 

이걸 막으려고 패치를 계속 하는데 비속어 필터처럼 '씨발' 이라는 단어를 막는다 치면 '씨.발' 이라고 치면 그만임 이런식으로 계속 뚫림

 

이걸 모니터링으로 막으려면 막대한 인력이 소모됨... 그리고 천상계 플레이어들은 이미 사람의 플레이가 아니기때문에 모니터링으로도 잡아내기가 힘듬

 

아예 핵을 못쓰도록 계발때부터 설계할수 있음 하지만 플스 엑박이면 몰라도 컴퓨터 특성상 구조적으로 100% 핵을 막으려면 천문학적 금액이 들어가기때문에 사실상 불가능함

 

맞음??

7개의 댓글

보안에 유명한 말이 있지.

보안에는 완벽한 방어가 없다.

시간이 지나면 언제든 어떻게든 뚫고 들어온다.

 

 

0
2019.03.13

수익을 얻고자 만드는거기 때문에.. 핵미사일 코드같은거 아니면 허점은 생길수밖에

0
2019.03.13

"아예 핵을 못쓰도록 계발때부터 설계할수 있음 하지만 플스 엑박이면 몰라도 컴퓨터 특성상 구조적으로 100% 핵을 막으려면 천문학적 금액이 들어가기때문에 사실상 불가능함" 틀림 아예 핵을 못쓰도록 설계는 일단 FPS류 게임은 불가능함 클라이언트에서 처리해야할 부분이 있고 서버에서 처리해야할 부분을 나눌수 있는데 에임봇 같은것들은 서버단에서 막을수가 없음.

 

롤을 예로들면 다 서버에서 처리가 가능하니까 롤 헬퍼 같은게 나왔지 궤적을 통해 피하고 스킬 예측을 날리고

중간에 서버 취약점이 있어서 몰왕노쿨로 쓰는게 있긴했지만 서버 픽스로 막았고

오버워치를 예로들면 오버워치는 움직임 및 스킬쿨 히트판정을 모두 서버에서 처리함

그래서 배틀그라운드처럼 뭐 개 별 잡종핵은 불가능하지만 에임봇 월핵은 원천적으로 막기가 힘듬.

코드를 난독화하거나 여러 보안을 추가하면 퍼포먼스에서 밀리기 때문에 그런것도 생각해야함.

그래서 모니터링이나 사용자 정보 수집을 통해 밴먹이는 방법이 젤 확실한데 이건 모니터링 쪽에 인력을 투자해야하는데

블리자드는 그런걸 할 생각이 없어보임.

그리고 밴도 무차별적으로 할수 없는게 아무리 핵같아보여도 진짜 핵이 아닐수 있는 사람이 있기 때문에 확증이 없으면 밴을 때릴수가 없음

 

오버워치에서 이슈가 됬던 https://youtu.be/Y1HMh589xY4 이런 비활성화된 캐릭터 선택도 서버 픽스로 충분히 막을수 있는거지.

클라이언트에서 서버로 내가 어떤 캐릭터를 선택했다를 서버로 보내면 서버에서 얜 선택불가 캐릭터니까 안되 이런식으로 보내주고

선택 가능한 캐릭터면 이 캐릭터 선택 처리가 제대로 되엇다라고 클라이언트로 다시 보내주는 형태로

저건 그냥 캐릭터 선택 가능한지 체크하는 부분이 서버에 없었다고 생각

0
2019.03.13

개발의 가장 중요한게 유지보수라자너

0
2019.03.13

미국도 비핵화를 못하는데 어케

핵을 막음

0
2019.03.13

그냥 쉽게 설명하면,

레고 조립하는 게 빠르냐, 부수는 게 빠르냐

이거임

0
2019.03.14

핵을 못막는건 몇가지 이유가 있는데 대표적인게 네트워크 레이턴시/컴퓨팅 파워/유저의 조작 세가지임. 근데 앞에있는 두가지는 세상이 변해서 해결될 가능성이 있을지도 모르지만 유저의 조작 = FPS의 에임같은거는 통제할 방법이 전혀없어. 요즘 기술도 많이 좋아져서 화면에서 오브젝트 인식하는거 개나소나 다 만들수있을 지경임. 마우스가 이거 따라가게 하는거 일도아니다.

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5677 [프로그래밍] Exiftool 이거 일본어 못 읽는데 13 부터시작하는이세... 0 1 일 전 171
5676 [프로그래밍] 반응형 웹페이지가 내가상상한거랑 좀 다르네 3 평택국 0 2 일 전 346
5675 [프로그래밍] 고졸 FE개발자 연봉, 상황에 조언좀.. 17 쾅꿍꿍 0 2 일 전 460
5674 [프로그래밍] 물경력들 보면 책임을 이해못하는것같음 5 mils 1 3 일 전 288
5673 [프로그래밍] GPT가 코딩 다해주네 3 겜신병자 0 3 일 전 626
5672 [프로그래밍] 크로스플랫폼의 욕심은 끝이없다 4 ye 0 6 일 전 343
5671 [프로그래밍] 월루중에 백준 풀어보고 있는데, 6 오뜨 0 7 일 전 617
5670 [프로그래밍] 같이 일했던 시니어급 개발자 아예 직무 바꿨네.. 15 흐린눈 2 8 일 전 617
5669 [프로그래밍] 안드로이드 스튜디오가 이상해요... 2 집에가게해줘 0 10 일 전 375
5668 [프로그래밍] 양심고백 5 너가전부옳아 0 10 일 전 357
5667 [프로그래밍] 멀티겜만드는거 첨인데 빡시네 4 아님나 0 11 일 전 405
5666 [프로그래밍] vscode에 이런 설정도 있나? 17 너가전부옳아 0 11 일 전 267
5665 [프로그래밍] 네트워크 관련 관련 질문드립니다 6 그러네요 0 13 일 전 197
5664 [프로그래밍] 언리얼 C++이라고 불리는 이유? 4 nyvux 0 13 일 전 318
5663 [프로그래밍] 코틀린과 swing 기능 관련 다시 질문 4 집에가게해줘 0 14 일 전 150
5662 [프로그래밍] 22대 총선 정보를 모아 볼 수 있는 사이트 2 마포구알짜땅주인 0 15 일 전 302
5661 [프로그래밍] 집에서 공부하는 개붕이 있냐 8 년차html개발자 0 16 일 전 471
5660 [프로그래밍] Mojo 써본사람 있음? 5 너가전부옳아 1 16 일 전 339
5659 [프로그래밍] 코린이 swing 질문좀... 1 집에가게해줘 0 17 일 전 149
5658 [프로그래밍] 파이썬 pillow-avif-plugin 라이브러리 gif->avif 변환 관... 3 부터시작하는이세... 0 17 일 전 122