DeepL Logo

다중 API 키를 통한 보안 및 유연성 향상

다중 API 키에 관하여

  • DeepL API 사용자의 독립성 및 유연성 향상
  • API 키 손상을 대비한 보안 강화
  • 기존 워크플로에 대한 지장 없이 API 사용자 경험 개선


평소 DeepL API 구독에 대하여 두 개 이상의 API 키를 생성하고 싶지는 않으셨나요? 이제 가능합니다. DeepL API에서 공식적으로 다중 API 키를 지원하기 시작했습니다. 

지금까지 DeepL API 사용자는 모든 개발 워크플로에 대해 단일 API 키만 사용할 수 있었습니다. 하지만 그간 다중 키에 대한 요청이 쇄도했고 당사는 그 목소리에 귀 기울였습니다. 이 블로그에서는 금번 업데이트가 여러분과 소속 팀에 어떤 의미를 갖는지 살펴보겠습니다.

다중 API 키 획득의 중요성

보안 API 키와 사용 패턴을 다양한 색상으로 보여주는 일러스트레이션

유연성

다중 키는 사용자들이 가장 고대했던 기능 중 하나입니다. 이번 출시로 DeepL API를 사용하는 팀이라면 용도에 따라 여러 개의 키를 생성하고 이전과는 차원이 다른 유연성을 확보할 수 있습니다. 

로컬 환경, 테스트 환경, 스테이징 환경, 프로덕션 환경 모두에 하나의 API 키를 사용하는 것이 아닌, 환경별로 독립 키를 생성할 수 있게 되었습니다. 이로써 각 키의 독립성을 쉽게 유지할 수 있습니다. 

사용량 심층 파악

혹시 회사에서 소프트웨어 엔지니어, 개발자, 프리랜서 등 다수의 직원들이 DeepL API로 작업하고 있나요? 그렇다면 앞으로 각 사용자에 고유한 API 키를 할당할 수 있습니다. 

독립적인 키 관리 및 보고를 통해 API 사용 현황에 대한 심층 분석이 가능해진 것입니다.

보안

이번 업데이트는 보안에도 큰 영향을 미칩니다. 만약 API 키가 손상되더라도 이제 강력한 안전망을 통해 피해를 최소화할 수 있습니다.

예를 들어, 하나의 키를 여러 워크플로에 사용할 경우 실수로 권한이 없는 사용자와 키를 공유하게 될 위험이 있습니다. 이제 새 기능과 함께 여러 개의 키 생성은 물론 필요에 따라 제거도 가능합니다. 이는 기존 워크플로에 거의 지장을 주지 않기 때문에 개발자 사용자 만족도를 높일 수 있습니다.

잠깐, 여기서 API 키란 무엇을 의미할까요?

보안 인증용 새 API 키 4개를 보여주는 그림

API 키가 무엇인지 정확하게 알고 계시는 분도 많겠지만, 이 용어에 익숙하지 않은 분들도 있을 것입니다. 

먼저 ‘API’는 애플리케이션 프로그래밍 인터페이스의 약자로, 두 개 이상의 애플리케이션 간 통신을 가능하게 하는 소프트웨어의 일종입니다. 다음으로 '키'란, 이 맥락에서는 개발자, 사용자 또는 애플리케이션에 대한 인증 및 권한 부여를 위해 사용되는 코드 또는 고유 식별자를 말합니다.

기본적으로 키가 없으면 API에 액세스할 수 없습니다. 

API 키가 중요한 이유

확실한 사용자 인증과 보안을 중시하는 기업이라면 API 키를 사용하는 것이 합당합니다. 권한이 없는 당사자가 API에 접근하지 못하도록 막아주기 때문입니다.

여기에 유연성, 사용 현황 파악, 보안 강화를 위해서는 여러 개의 키를 사용하는 것이 중요합니다. 상상해 보세요. 회사 입구에 경비원이 한 명만 배치되어 있더라도 보안에 효과는 있습니다. 하지만 회사의 규모나 복잡성에 따라 한 명만으로는 역부족인 경우도 있습니다. 이때 경비원이 여러 명이라면 훨씬 마음이 놓일 것입니다.

요컨대 여러 개의 API 키를 보유하면 조직은 다음과 같은 이점을 누릴 수 있습니다. 

  • 독립성과 유연성 향상
  • 사용 현황 심층 파악 
  • API 보안 강화 

다중 API 키로 워크플로를 간소화할 준비 되셨나요?

다중 API 키는 보안에 민감한 대기업에 큰 도움이 됩니다. 이번 기능 업데이트로 많은 고객의 바람을 충족할 수 있게 되어 기쁩니다.

지금 DeepL 계정으로 이동하여 여러 API 키를 생성하고 통합 기능을 강화하세요!