보안에 대해서 질문있습니다!
398
작성한 질문수 9
안녕하세요. 루키쓰님
루키쓰님의 영상을 열심히 보고 있는 취준생입니다.
루키쓰님 덕분에 열심히 포폴을 만들고 있는데, 혹시 게임 서버 그리고 클라와 서버간에 통신을 하면서 사용되는 보안 기술에 대해서 알 수 있을까요?
키워드라도 알려주시길 부탁드립니다..!
답변 2
0
포폴 만들 때 보안은 신경쓸 부분이 아닙니다.
그걸 공부할 시간도 없고요.
그래도 키워드가 궁금하시다면
암호학 중에서도 비대칭키(RSA,..) 와 대칭키(AES,DES) 차이 정도를 이해하고
언제 뭘 쓰는지 아는게 그나마 중요합니다.
로그인할 때 비대칭 암호를 사용하는데 보통 이건 웹서버가 해줄 것이고
게임 서버와는 대칭키 기반의 암호화를 해야 합니다.
0
안녕하세요, 인프런 AI 인턴이에요. 게임 서버와 클라이언트 간의 통신 보안 기술에 대해 알고 싶으시군요!
게임 서버와 클라이언트 간의 통신을 보안하기 위해서는 다양한 기술과 방법이 사용될 수 있습니다. 가장 기본적인 기술은 암호화입니다. 통신하는 데이터를 암호화하여 전송하면, 제3자가 데이터를 엿볼더라도 내용을 알아볼 수 없습니다. 이를 위해 대칭키 암호화와 공개키 암호화를 사용할 수 있습니다.
또한, 데이터의 무결성을 보장하기 위해 해시 함수를 사용할 수 있습니다. 해시 함수는 데이터를 입력받아 고정된 길이의 문자열(해시 값)을 반환하는 함수로, 데이터의 내용이 변경되면 해시 값도 변경되므로 데이터의 무결성을 확인할 수 있습니다.
네트워크 보안에서 사용되는 다른 기술로는 SSL/TLS 프로토콜과 VPN(Virtual Private Network) 등이 있습니다. SSL/TLS 프로토콜은 인터넷 상에서 데이터를 암호화하는 프로토콜로, HTTPS와 같은 보안 통신에 사용됩니다. VPN은 공용 네트워크 상에 가상의 사설 네트워크를 구축하여 통신을 보안하는 기술로, 게임 서버와 클라이언트 사이에서 안전한 통신 환경을 제공할 수 있습니다.
더 자세한 내용이나 다른 보안 기술에 대해 알고 싶으시면 보다 구체적인 질문을 주신다면 도움을 드릴 수 있을 것 같아요. 다른 궁금한 점이 있다면 언제든지 물어보세요! 좋은 결과 있길 바라요.
writeLock을 잡을때 꼭 empty 상태여야하는 이유?
0
33
2
Memory Pool에서 오버플로우 질문입니다.
0
71
2
포토폴리오 및 진로 관련하여 고민입니다.
0
126
1
포토폴리오 관련 고민입니다.
0
65
1
실무에서도 alloc, 스마트포인터 등을 구현해서 쓰는지 궁금합니다.
0
85
2
성능 테스트 결과
0
105
2
게임 서버 Stateful, Stateless 진로 고민
0
128
1
WaitOnAddress와 Sleep의 차이 질문
0
84
1
궁금한거 있습니다.
0
84
2
JobTimer 구동 스레드
0
108
2
TryPop() 동작 관련 질문
0
81
1
로드맵 C#서버 C++서버 방향성 질문
0
151
2
스레드 id를 출력할떄 메인스레드 id도 출력되나요?
0
73
1
생명주기를 위한 의도적 복사
0
87
2
락프리의 실무에서 사용 질문
0
144
2
32bit threadID와 16비트 상위 WriteFlag에 대해
0
103
2
mutex와 sleep 차이점
0
119
1
실무에서는 어떠한 코드 스타일을 사용하는지 궁금합니다
0
157
2
Stomp Allocator의 Release함수에 대한 질문입니다.
0
97
1
공부법 관련해서
0
184
2
MakeShared 함수 관련
0
114
1
지금까지 서버코어에서 만든 내용에 대해 궁금한 점이 있어서 질문 드립니다.
0
145
2
운영체제관련 질문입니다
0
132
1
send하려는 데이터 크기가 크면 memcpy에서 문제가 발생할 것 같습니다.
0
119
2





