각 파트에 대한 이론적인 설명도 포함이 되어있나요? 가령 TLS라면 TLS에 어떤 암호화 알고리즘이 들어가고, 어떻게 handshake를 이루고 있는 지에 대해 설명하고 python으로 구현하는 것인지, chatGPT의 설명만으로만 대체하는 것인지 궁금합니다.
고카
2024-07-30357295
안녕하세요. gyuyoung park님
넵. 이론적인 설명도 포함이 되어 있습니다. (다만, 실습 위주의 수업이기 때문에, 이론에 포커싱을 둔 다른 수업들과 비교했을 때에는 설명이 다소 부족하다고 볼 수 있을 것 같네요!)
먼저 TLS를 예로 들면, TLS 연결 과정 (어떻게 서로 비밀키를 생성해서 교환할 수 있는지, 어떻게 서버를 인증할 수 있는지, CA의 역할이 무엇인지 등)에 대해 자세히 설명하고, handshake 과정을 wireshark를 통해서 직접 확인합니다. 또한, 이 TLS 연결 과정은 강의 내에서 구현하는 파이썬 코드에 의해 동작합니다. (파이썬 코드, 간단한 TLS의 개념 정도는 ChatGPT의 도움을 받는다고 보시면 됩니다.)
TLS는 ChatGPT만으로 설명하고 넘어가기에 많이 복잡한 개념이라는 것을 알기 때문에, 이러한 경우에는 ChatGPT의 설명만으로 대체하지는 않는다고 보시면 좋을 것 같습니다!
감사합니다.
안녕하세요. gyuyoung park님 넵. 이론적인 설명도 포함이 되어 있습니다. (다만, 실습 위주의 수업이기 때문에, 이론에 포커싱을 둔 다른 수업들과 비교했을 때에는 설명이 다소 부족하다고 볼 수 있을 것 같네요!) 먼저 TLS를 예로 들면, TLS 연결 과정 (어떻게 서로 비밀키를 생성해서 교환할 수 있는지, 어떻게 서버를 인증할 수 있는지, CA의 역할이 무엇인지 등)에 대해 자세히 설명하고, handshake 과정을 wireshark를 통해서 직접 확인합니다. 또한, 이 TLS 연결 과정은 강의 내에서 구현하는 파이썬 코드에 의해 동작합니다. (파이썬 코드, 간단한 TLS의 개념 정도는 ChatGPT의 도움을 받는다고 보시면 됩니다.) TLS는 ChatGPT만으로 설명하고 넘어가기에 많이 복잡한 개념이라는 것을 알기 때문에, 이러한 경우에는 ChatGPT의 설명만으로 대체하지는 않는다고 보시면 좋을 것 같습니다! 감사합니다.