METAL for iPhone

AI 뉴스, 이제 앱에서 읽으세요.

METAL 앱을 다운로드하고 매일 새로운 AI 기사를 만나보세요.

App Store에서 다운로드

iPhone용 앱 · 무료 다운로드

iPhone의 App Store에서도 ‘메탈 AI 매거진’을 검색할 수 있습니다.

METAL

AI 용어사전S기사에 자주 나오는 기술 용어

SSL 컨텍스트

ssl.SSLContext

프로그램이 인터넷 너머 상대가 진짜인지 확인할 때 쓰는 인증서 검증 규칙을 담아두는 설정 묶음

쉽게 말하면

SSL 컨텍스트는 프로그램이 인터넷 너머 상대와 통신할 때, 그 상대가 진짜인지 확인하는 규칙을 한데 모아둔 설정 묶음이다. 건물 경비실을 떠올리면 된다. 방문객이 들어오려 하면 경비실은 미리 정해둔 신분증 목록과 대조해 진짜인지 확인하는데, SSL 컨텍스트는 그 경비실이 어떤 신분증 목록을 기준으로 삼고 어떤 규칙으로 통과시킬지 정해 놓은 매뉴얼과 같다.

프로그램이 서버와 연결을 맺을 때마다 이 매뉴얼을 새로 만들 필요는 없다. 한 번 설정해 두면 여러 연결에서 재사용할 수 있고, 어떤 인증서 목록을 신뢰할지—컴퓨터에 원래 깔려 있는 목록을 쓸지, 개발자가 따로 지정한 목록을 쓸지—를 직접 정할 수도 있다. 그래서 보안이 중요한 프로그램을 만들 때는 이 설정을 통해 신뢰 범위를 세밀하게 조정한다.

기사에서 이렇게 나와요

기사에서는 오픈AI 파이썬 SDK가 통신 도구를 바꾸면서 나온 대응책 설명에 등장해요. "ssl.SSLContext를 verify 인자로 넘겨 커스텀 클라이언트에서 신뢰 범위를 직접 지정할 수도 있어요"라는 문장인데, 여기서 SSL 컨텍스트는 오픈AI가 만든 기능이 아니라 파이썬이라는 프로그래밍 언어 자체에 원래 들어 있는 범용 도구예요. 인증서 목록 그 자체가 아니라, 그 목록을 어떻게 쓸지 정하는 설정이라는 점도 헷갈리기 쉬운 부분이에요.

직접 해보기

이 개념은 코드를 다루는 사람에게 실용적이다. AI 챗봇에 아래처럼 물어보면 감을 잡을 수 있다.

파이썬 프로그램이 인터넷 서버와 통신할 때 상대가 진짜인지 확인하는 과정을 초등학생도 이해할 수 있게 비유로 설명해줘. 그리고 ssl.SSLContext라는 게 그 과정에서 어떤 역할을 하는지, 짧은 예시 코드와 함께 알려줘.

함께 볼 용어

이 용어가 나온 기사

ㄱㄴㄷ 전체 찾아보기