HTTPA, 신뢰할 수 있는 환경에서 웹 서비스를 위한 프로토콜

HTTPS는 현재 웹 애플리케이션의 주요 프로토콜로, 일정 수준의 기밀성과 무결성을 보장하면서 빠르고 안전한 연결을 제공합니다. 그러나 HTTPS는 처리 중인 요청 데이터의 보안을 완벽하게 보장할 수는 없으므로 IT 환경에 위험과 취약점을 야기할 수 있습니다.

이를 감안할 때 두 명의 인텔 직원은 신뢰할 수 있는 원격 실행 환경(TEE)에서 계산을 수행할 뿐만 아니라 클라이언트가 완료되었음을 확인함으로써 웹 서비스를 보다 안전하게 만들 수 있다고 믿습니다.

소프트웨어 엔지니어인 고든 킹 과 인텔 랩의 연구원인 한스 왕은 이를 가능하게 하는 프로토콜을 제안했습니다. 최근 arXiv에 게재된 " HTTPA: HTTPS Attetable Protocol" 이라는 논문에서 그들은 원격 인증을 통해 온라인 보안을 강화하는 HTTPS Attetable(HTTPA)이라는 HTTP 프로토콜을 설명합니다.

애플리케이션이 안전한 실행 환경에서 신뢰할 수 있는 소프트웨어에 의해 데이터가 처리될 것이라는 확신을 얻는 방법입니다. Intel SGX(Software Guard Extension)와 같은 하드웨어 기반 TEE(신뢰할 수 있는 실행 환경)를 사용할 수 있습니다.

Intel Software Guard Extension (Intel SGX)은 메모리 내 암호화를 제공하여 실행 중인 연산을 보호하고 개인 정보의 유출 또는 무단 수정 위험을 줄입니다. SGX의 핵심 개념은 보안에 민감한 연산과 관련된 코드 및 데이터를 암호화하는 보호 환경, 즉 안전한 인클로저 내에서 연산이 수행되도록 하는 것입니다.

또한 SGX는 제공 업체의 신원 및 검증자의 신원을 포함하여 웹 클라이언트에 대한 원격 인증을 통해 보안을 보장합니다 .

인텔은 "여기에서 우리는 HTTPS 프로토콜에 대한 원격 증명 프로세스를 포함하는 HTTPS 증명 가능한 HTTP 프로토콜(HTTPA)을 제공하여 개인 정보 보호 및 보안 문제를 해결합니다"라고 말합니다.

King과 Wang은 "HTTPA를 통해 보안 보장을 제공하여 웹 서비스의 신뢰성을 확립하고 웹 사용자에 대한 요청 처리의 무결성을 보장할 수 있습니다. 원격 증명이 새로운 트렌드가 될 것이라고 믿습니다. 웹 서비스의 보안 위험을 해결하고 웹 증명 및 서비스에 대한 액세스를 표준적이고 효율적인 방식으로 통합하기 위해 HTTPA 프로토콜을 제공합니다. «

인텔은 원격 증명을 사용자 또는 웹 서비스에 대한 기본 인터페이스로 사용하여 비밀이나 기밀 정보를 전달하는 신뢰할 수 있는 안전한 채널로 신뢰를 구축합니다. 이 목표를 달성하기 위해 사용자와 웹 서비스가 직접 연결을 설정할 수 있는 원격 증명을 달성하기 위해 HTTP 실행 전 요청/응답, HTTP 증명 요청/응답, HTTP 신뢰할 수 있는 세션 요청/응답을 포함한 새로운 HTTP 메서드 세트를 추가하고 있습니다. 실행 코드에.

HTTPA는 인터넷을 통해 웹을 사용할 때 클라이언트와 서버 간에 원격 인증 및 기밀 컴퓨팅 보장을 제공하도록 설계되었습니다 . HTTPA에서는 클라이언트가 신뢰할 수 있고 서버는 신뢰할 수 없다고 가정합니다. 클라이언트 사용자는 이러한 보장을 확인하여 서버를 신뢰하고 해당 서버에서 컴퓨팅 작업을 실행할지 여부를 결정할 수 있습니다. 그러나 HTTPA는 서버의 신뢰성을 보장하지는 않습니다. HTTPA는 통신과 컴퓨팅의 두 부분으로 구성됩니다.

통신 보안 측면에서 HTTPA는 TLS 사용 및 안전한 통신, 특히 TLS 및 신원 확인을 포함한 HTTPS의 모든 보안 가정을 ​​채택합니다 . 컴퓨팅 보안 측면에서 HTTPA 프로토콜은 IT 워크로드가 보안 영역 내에서 수행되도록 보장하기 위해 원격 인증 계층을 추가로 요구하며, 이를 통해 클라이언트 사용자는 암호화된 메모리에서 워크로드를 실행할 수 있습니다.

왕과 왕은 이렇게 말했다.

"우리는 HTTPA가 핀테크 및 의료와 같은 특정 산업에 잠재적으로 도움이 될 수 있다고 믿습니다. 프로토콜이 엄격한 대역폭 또는 대기 시간 요구 사항이 있는 서비스를 방해할 수 있는지 묻는 질문에 "성능 영향을 확인하려면 추가 조사가 필요합니다. 그러나 다른 HTTPS 프로토콜에서 중요한 성능 변화는 없을 것으로 예상됩니다. HTTPA를 언제 채택할 수 있는지 여부는 불분명합니다. 사양을 RFC로 제출하거나 다른 형식의 표준화를 수행할 계획이 있는지 묻는 질문에 "HTTPA를 채택하기 전에 인텔 법무팀에서 검토해야 하는 논의가 진행 중입니다. «

마지막으로, 더 자세한 내용을 알고 싶으시다면 다음 링크에서 확인하실 수 있습니다.


Google에서 선호하는 검색 엔진으로 추가