Multi-Factor Authentication으로 웹사이트 보안 강화

게시 됨: 2022-03-11

다양한 비밀번호를 외우는 것이 지겹고 호스팅 회사에서 웹사이트 보안을 관리하고 있다고 생각할 수도 있습니다. 그러나 나는 당신에게 확신합니다. 당신이 웹사이트의 보안을 보호하고 돌본다면, 당신은 큰 불쾌감과 원치 않는 결과로부터 자신을 구할 수 있을 것입니다. 웹사이트의 보안 침해는 귀하와 귀하의 비즈니스에 영향을 미칠 뿐만 아니라 고객에게도 영향을 미칠 수 있으며 적절한 보안 조치를 취하지 않아 법적 문제가 발생할 수도 있습니다.

당신이 조금 더 쉽게 잠을 잘 수 있도록(지금과 같은 시대에 가능하다면), 다단계 인증으로 워드프레스 웹사이트를 더 안전하게 만드는 방법을 설명하겠습니다.

목차

  • 다단계 인증(MFA)이란?
  • 내 WordPress 웹 사이트에 MFA를 추가해야 하는 이유
  • 2단계 인증을 구현하는 방법
    • 구글 인증기
    • 2FA용 플러그인 설치 및 활성화
    • 플러그인 설정
    • 모바일 앱에 구성된 계정 추가
  • 결론

다단계 인증(MFA)이란?

많은 영화에서 다중 요소 인증(MFA)을 보았을 뿐만 아니라 이미 신용 카드나 이메일 로그인을 통해 온라인 결제를 확인하는 데 사용하고 있습니다. 이것은 한 사람이 둘 이상의 다른 신원 증명을 제시한 후에만 액세스가 허용되는 컴퓨터 액세스 제어 방법입니다. 이러한 증명 또는 인증 요소는 다양할 수 있습니다.

  • 고유 식별자가 있는 USB 스틱, 신용 카드, 키 등과 같이 개인이 소유한 일부 물리적 개체
  • 비밀번호, 핀 등과 같이 그 사람이 알고 있는 일부 비밀
  • 지문, 홍채, 음성, 타이핑 속도, 키 입력 간격 패턴 등과 같은 사람의 일부 생체 특성

두 가지 요소만 결합하는 경우를 "2단계 인증" 또는 "2단계 인증" 또는 "2FA"라고도 합니다. 그리고 다단계 인증은 사용자 이름과 비밀번호보다 항상 더 안전하다는 생각입니다.

내 WordPress 웹 사이트에 MFA를 추가해야 하는 이유

암호를 해독하는 방법 중 하나는 여전히 무차별 대입 공격입니다. 이 공격은 이름에서 알 수 있듯이 사용자와 암호의 가능한 조합을 무차별적으로 테스트하는 것으로 구성됩니다. 이러한 유형의 공격은 점점 더 정교해지는 알고리즘과 도구를 사용하는 봇넷에 의해 수행됩니다.

많은 호스팅 회사에는 이러한 공격을 방지하기 위한 방화벽 및 기타 도구가 이미 포함되어 있습니다. 그럼에도 불구하고 사용자가 강력한 암호를 추가하거나 3개월마다 변경하도록 하는 것과 같이 보안 침해를 완화하는 데 도움이 될 수 있는 다른 권장 사항도 있습니다.

배우 켄정이 새 비밀번호가 기억나지 않는다고 언급한 Gif.

그러나 웹 사이트에 다단계 인증을 추가하면 무차별 대입 공격에 대해 100% 안전합니다. 사람을 식별하는 추가 요소와 단계는 이러한 유형의 봇에 대한 체크메이트입니다.

2단계 인증을 구현하는 방법

2단계 인증을 추가한다는 것은 일반적인 사용자 및 비밀번호 인증에 추가 인증 단계를 추가해야 한다는 것을 의미합니다. 가장 쉬운 방법은 각 사용자가 몇 초 동안만 유효한 임시 코드를 표시하는 인증 응용 프로그램을 전화기에 설치하는 것입니다. ).

가장 잘 알려진 모바일 앱은 Google Authenticator, Authy, HENNGE OTP, FreeOTP 또는 SoundLogin(음성 인증의 경우) 등이 있습니다. 모두 Android 및 iOS 앱으로 사용할 수 있습니다.

Google OTP로 2단계 인증을 구현하는 방법을 아래에서 살펴보겠습니다. 프로세스는 앞서 언급한 앱과 매우 유사합니다.

구글 인증기

Google Authenticator는 Android 및 iOS에서 사용할 수 있는 간단한 앱이며 30초마다 변경되는 6자리 숫자 코드를 표시합니다. 이것은 워드프레스나 메일 서비스, 호스팅, 클라우드, 소셜 네트워크 등과 같이 워드프레스를 사용하는 다른 서비스에 로그인한 후 사용해야 하는 계정입니다. 각 계정에 대해 코드와 새로 고칠 때까지 남은 시간.

2FA를 사용하여 WordPress에 액세스하려는 모든 사람들은 이 시스템으로 신원을 확인하기 위해 모바일에 Google Authenticator 앱을 다운로드해야 합니다.

2FA용 플러그인 설치 및 활성화

Google Authenticator, Wordfence 로그인 보안, miniOrange의 Google Authenticator 또는 Two Factor Authentication과 같은 2단계 사용자 인증을 수행할 수 있는 몇 가지 플러그인이 있습니다. Google Authenticator 플러그인으로 따라야 할 단계를 살펴보겠습니다.

먼저 WordPress 대시보드에서 "새로 추가" 플러그인을 클릭합니다.

WordPress에 새 플러그인을 추가하는 작업 보기
WordPress에 새 플러그인 추가

설치하려는 플러그인(이 경우 "Google Authenticator")을 찾은 다음 "설치" 및 "활성화:"를 클릭합니다.

Google OTP 플러그인 찾기
Google OTP 플러그인을 검색합니다.

플러그인 설정

플러그인을 활성화하면 새로운 Google Authenticator 설정 옵션이 나타납니다.

WordPress에 설치된 Google 인증자 플러그인
WordPress에 설치된 Google OTP 플러그인.

Google Authenticator 구성 창에는 이중 인증을 사용할지 여부와 이중 인증을 활성화할 역할을 사용자가 직접 결정할 수 있는 옵션이 있습니다.

Google 인증자 플러그인 구성
Google 인증자 플러그인을 설정합니다.

다음으로 이중 인증으로 표시된 역할 중 하나가 있는 각 사용자의 프로필에서 Google Authenticator 구성 옵션을 찾을 수 있습니다.

Google OTP로 2FA 추가
Google OTP로 2FA 추가.

사용자가 2FA를 활성화해야 하는지 여부, 사용자가 로그인하는 데 추가 시간이 필요한지 여부, 휴대전화에 설치된 앱에 표시된 계정 이름, 비밀 코드, QR 코드 표시 및 추가 허용 여부를 지정할 수 있습니다. 앱의 비밀번호.

모바일 앱에 구성된 계정 추가

이제 2FA로 로그인하라는 지시를 받은 사람이 처음으로 로그인할 때 모바일에서 QR 코드를 스캔하고 앱에서 볼 수 있는 생성된 코드를 확인하도록 요청하는 다음 창이 나타납니다.

Google OTP가 있는 WordPress 초기 화면
로그인하고 Google OTP를 활성화한 후의 초기 WordPress 화면.

모바일의 Google Authenticator 앱에서 사용자는 앱 화면 오른쪽 하단의 "+" 버튼을 클릭하여 새 계정을 추가하고 코드 스캔을 선택하고 WordPress 사이트에 표시된 코드를 스캔한 후 , 설정이 준비됩니다.

이제 사용자는 초기 화면에서 앱에 표시되는 코드를 입력하기만 하면 구성이 완료됩니다.

다음에 사용자가 사이트에 액세스하려면 먼저 사용자 이름과 비밀번호를 입력하고 다음으로 Google OTP 코드를 입력하는 두 단계를 거쳐야 합니다.

그리고 그게 다야! 이를 통해 웹사이트의 보안을 두 배로 보장할 수 있습니다.

결론

웹 사이트의 보안을 유지하려면 일련의 모범 사례를 따라 공격의 희생자가 될 위험을 최소화해야 합니다. 100% 자신을 보호하는 것은 불가능하지만 웹 사이트에 이중 보안 장벽을 설치하는 것이 간단하고 무료 라는 것을 이미 보았으므로 예방이 치료보다 낫다는 것을 알고 문제가 발생할 때까지 기다리지 마십시오!

Unsplash의 FLY:D 특집 이미지.