"엔트로피의 벽"이라고 불리는 라바 램프 벽은 Cloudflare 핵심 세대의 핵심 기둥입니다.
인터넷은 거의 무제한의 서버로 구성된 광대한 공간이며 일부 대형 웹사이트는 CDN(콘텐츠 배포 네트워크)을 사용하여 사이트를 대중에게 제공해야 합니다. 이러한 서버는 전 세계에 분산되어 특정 지역의 웹사이트 버전을 제공합니다. 대기 시간이 단축되는 동시에 글로벌 사용자 기반의 요청이 여러 서버에 분산됩니다. Cloudflare는 세계 최대의 CDN 제공업체 중 하나이므로 기업과 사람들 모두 Cloudflare에 의존하고 있습니다.
웹사이트의 상당 부분을 제3자에게 제어권을 부여하려면 많은 신뢰가 필요하며, Cloudflare는 현대 문제에 대한 여러 가지 새로운 솔루션을 보유하고 있습니다. 가장 흥미로운 것 중 하나는 회사의 라바 램프 벽으로, 사용자에게 페이지를 전달할 때 사용하는 암호화의 강도를 보장하는 역할을 합니다. 처음에는 이상하게 들리겠지만 엔트로피라는 암호화 개념 때문에 그 중요성이 커집니다.
엔트로피란 무엇인가?
논리적 장치인 컴퓨터는 무작위성을 생성하는 데 어려움을 겪습니다. "무작위" 생성의 기반이 되는 일부 데이터가 필요하며, 그것이 사용하는 원본 데이터를 예측할 수 있다면 실제로는 더 이상 무작위가 아닙니다. 이것이 바로 현실 세계가 엔트로피를 생성함으로써 도움을 줄 수 있는 방법입니다. 현실 세계의 엔트로피는 일반적으로 무질서를 의미하지만, 암호학에서는 예측 불가능성을 의미합니다. 데이터의 엔트로피 수준이 높을수록 의미 있는 패턴을 거의 또는 전혀 찾을 수 없으므로 암호화에 더 좋습니다.
암호화는 암호화된 데이터와 올바른 키가 액세스를 제공한다는 점에서 예측 가능한 프로세스입니다. 하지만 암호화 키는 예측할 수 없어야 합니다. 그렇지 않으면 공격자가 탐지를 시도할 수 있습니다. 패턴. 사용된 키가 충분히 무작위이지 않으면 데이터가 공격자에 의해 손상될 위험이 있습니다. 라바 램프가 들어오는 곳입니다. 그것들은 항상 변하는 본질적으로 무작위 변수입니다.
Cloudflare가 엔트로피 벽에 라바 램프를 사용하는 이유는 무엇입니까?
엔트로피를 생성하려면 무작위성을 생성하는 것이 중요하며, 한 번에 100개의 라바 램프를 찍은 사진보다 무작위성이 더 많이 발생하지는 않습니다. 하루 중 다양한 조명 조건, 다양한 위치, 때로는 사람들이 차량 앞을 건너는 경우도 있습니다. 카메라. 이것이 바로 Cloudflare가 이를 "엔트로피의 벽"이라고 부르는 이유입니다.
컴퓨터에 데이터로 저장된 이미지는 결국 하루가 끝날 때 1과 0의 문자열일 뿐이며, 사진의 사소한 변화는 해당 문자열이 크게 변경될 수 있음을 의미합니다. 결과적으로 각 이미지는 보안 암호화 키를 생성하는 데 사용할 수 있는 무작위 암호화 "시드"가 됩니다.
이러한 암호화 키는 이 시드를 입력으로 사용하는 의사 난수 생성기를 사용하여 생성됩니다. 플레이해본 적이 있다면 마인크래프트 사용자 정의 시드를 사용하여 세계를 생성한 다음 이러한 경험을 갖게 됩니다. 씨앗은 겉으로는 무작위이지만 매번 동일한 시드로 세계를 생성하면 매번 동일한 세계가 생성됩니다. 암호화에도 동일하게 적용되며 암호화 키를 생성하기 위해 동일한 입력을 하면 매번 동일한 암호화 키가 제공됩니다. 이것이 바로 라바 램프에서 촬영한 이미지의 입력 값 변경이 추가적인 보안 계층을 제공하는 이유입니다.
라바 램프는 본질적으로 항상 변하는 무작위 변수입니다.
그러나 라바 램프에는 특별히 특별한 것이 없으며 Cloudflare가 비슷한 목표를 달성하기 위해 두 개의 다른 프로젝트를 진행하는 이유도 바로 여기에 있습니다. 나는 회사에 연락했고 대변인은 나에게 두 개의 유사한 프로젝트에 대해 말했고 그 중 하나는 현재 건설 중입니다.
첫 번째는 회사의 런던 사무실에 있는 "Chaotic Pendulums"로 알려져 있습니다. 움직임은 혼란스럽고 "실질적으로 불가능하다”라고 예측할 수 없으며 Cloudflare는 해당 장치에서 판독한 내용을 사용하여 키 생성을 위한 긴 숫자 문자열을 만듭니다.
두 번째는 현재 회사의 오스틴 사무실에서 건설 중인 "Suspended Rainbows"입니다. 작동 방식도 꽤 멋지네요. 벽, 천장, 바닥에 투사된 패턴을 통해 엔트로피가 발생하고 다양한 모양과 색상의 모빌이 공중에 떠 있습니다. 회사는 또한 "낮 동안 모바일이 회전하고 광원이 변동함에 따라 빛 스펙트럼과 반사의 독특한 배열이 실내에 다채로운 디스플레이를 만들어낸다"고 말합니다.
카메라가 꺼지면 어떻게 되나요?
카메라가 꺼지고 회사에서 키 생성을 위해 다른 프로세스를 사용해야 하는 경우 대안이 있습니다. 회사에는 위의 진자를 포함하여 다른 무작위 소스가 있으며 곧 중단될 예정입니다. 무지개 시스템 및 이전에는 회사의 싱가포르에서 수행된 우라늄 붕괴 측정 사무실.
그뿐만 아니라 카메라가 직원들로 가득 찬 Cloudflare 소유 건물에 있다는 점을 고려하면, 카메라를 신속하게 수리하고, 다시 켜거나, 필요한 경우 교체하는 빠르고 고통 없는 과정입니다. BE.
엔트로피의 벽은 독특한 문제에 대한 영리한 해결책입니다
컴퓨터가 본질적으로 진정한 무작위성을 생성할 수 없다는 점을 고려하면, 엔트로피의 벽은 처음부터 컴퓨터를 괴롭혀온 문제에 대한 새로운 해결책입니다. 프로그래밍 언어에서 호출할 수 있는 "무작위" 함수는 실제로 무작위가 아닙니다. 예를 들어 C에서는 현재 Unix 시대를 "무작위" 생성을 위한 시드로 사용할 수 있습니다. 이는 그 자체로 문제를 일으키며 Cloudflare 규모의 회사에게는 가장 안전하지 않습니다.
인터넷을 탐색하고 다음과 같은 회사가 운영하는 다양한 콘텐츠 배포 네트워크를 탐색할 때 Cloudflare, 샌프란시스코의 라바 램프 벽은 귀하의 정보를 보호하는 보안 시스템의 일부이므로 안심하세요. 안전하게 탐색하세요.