안전 로그인

보안 로그인(Secure Login)에 대해 몇 가지 질문이 있습니다.

커뮤니티 포털의 사용자 관리 계정 접근 제어에 대해, 관리/특권 계정에는 1. 사설 네트워크 및 2. 강력한 인증(기본 인증 + MFA) 접근 제어가 적용되어 있는지 확인해야 합니다.

그것은 기본적으로 내장되어 있습니다. 사이트 설정에서 검색해 보세요.

그렇게 할 수 있는 방법에 대해 알고 있지 않습니다. 플러그인이 필요합니다. 시작점으로 사용할 수 있는 지오펜싱 플러그인이 있습니다. 그 부분에서 도움을 드릴 수 있거나, Marketplace 채널에서 질문하실 수도 있습니다.

도움이 된다면, 관리자 로그인을 특정 IP 주소로 제한할 수 있습니다. use admin ip allowlist를 사용하고, Screened IPs에 해당 IP를 허용하세요.

관리자의 IP가 변경되면 어떻게 되나요?

와! 관리자 허용 목록(allow-list)이 있다는 건 몰랐네요! 네트워크 주소를 받겠지, 그래서 C 클래스 전체나 뭐든 줄 수 있을 것 같아요.

다른 관리자가 설정을 업데이트해야 할 겁니다. 하지만 이건 관리자가 회사 네트워크로 접속하기 위해 VPN을 사용할 때 쓰일 거라고 가정합니다. 그래서 주소가 변경되면 더 이상 관리자로 허용되지 않는다는 뜻이겠죠.

제가 말하고 싶은 게 바로 그거예요. 관리자가 비즈니스 환경 밖에서 업무를 본다면, IP 제한은 잠재적으로 위험한 설정이 될 수 있고 실제로도 그렇게 될 거예요 :thinking:

이런 보안 조치가 필요하고 관리자가 한 명뿐인데, 그 관리자가 사용할 IP가 자주 변경되는 경우라면, Discourse에 Varnish나 유사한 프론트엔드를 사용하는 것이 더 안전한 해결책입니다 (셸이 백도어를 제공하지 않는 한).

(아이고, 내 글을 교정할 때마다 얼마나 많이 고쳐야 하는지 :flushed_face: :woozy_face:)

안녕하세요. 2단계 인증이 어떻게 작동하는지 이해하고 싶습니다. 스태프에게 활성화하면, 2단계 인증을 위해 추가로 해야 할 일이 무엇인가요?

Two-factor authentication method for additional security during login - #4 by Moin 에 링크한 주제들을 확인해 보셨나요?
동영상이 제게 매우 도움이 되었습니다.
스태프가 설정을 활성화하도록 강제하는 설정을 활성화하지 않고 테스트 계정으로 설정해 보실 수도 있습니다. 해당 설정을 활성화하면, 이전에 설정하지 않았다면 반드시 자신의 계정에 설정을 완료해야 합니다. 완료하기 전까지는 설정을 비활성화하는 것을 포함해 사이트에서 아무 작업도 수행할 수 없습니다.