동일 2

사용자가 직접 비밀번호를 설정할 수 있도록 하는 이유는 무엇인가요?

비밀번호 대신 2단계 인증 또는 위험 기반 인증을 요구하는 웹사이트가 늘어나면서 비밀번호에 대한 불신은 점점 더 커지고 있습니다. 하지만 무작위로 생성된 고엔트로피 문자열인 API 키는 여전히 인증에 널리 사용되고 있습니다. 사용자가 잘못된 비밀번호를 선택한다고 가정할 경우 웹사이트는 사용자가 선택하도록 하는 대신 고엔트로피 비밀번호를 무작위로 생성해야 합니다. TOTP 2FA도 무작위로 생성된 비밀번호를 사용하므로 이 접근 방식이 효과적일 수 있습니다. 비밀번호와 TOTP의 주요 차이점은 비밀에 대한 지식이 입증되는 방식입니다. 실제로 2FA라고 생각되는 많은 2FA는 인증을 위해 단일 요소에 의존하기 때문에 실제로는 1FA입니다. 웹사이트가 무작위로 생성한 고엔트로피 암호를 사용하는 것이 더 안전한 ..

Hacker News 2023.07.23

C++ 할당자 모델에 대한 간단하지 않은 소개

1. 이 문서에서는 객체가 서로 다른 메모리 영역에서 메모리를 할당할 수 있도록 하는 C++의 다형성 할당자 모델(PMR)에 대해 설명합니다.2. PMR은 전역 힙에서 할당하는 대신 객체가 더 작은 로컬 메모리 영역에서 할당할 수 있도록 합니다. 3. 객체와 관련된 모든 할당은 해당 객체와 동일한 메모리 영역에서 이루어집니다.4. 서로 다른 영역에 있는 오브젝트 간에 소유권을 이전할 수 없으므로 이동 시맨틱이 제한됩니다.5. 할당자는 컨테이너에서 해당 요소로, 컨테이너 간에는 옆으로 전파할 수 있습니다. 6. PMR 얼로케이터는 메모리 영역에 대한 중요한 상태를 전달하므로 옆으로 전파되지 않습니다.7. 객체의 할당자는 복사 연산에 의해 복사되지 않으므로 두드러진 상태로 간주되지 않습니다.8. PMR 벡터..

Hacker News 2023.06.05