보다 안전한 WordPress 쇼핑을 위한 보안 허점 패치
WordPress에 전자상거래 사이트를 설정할 때 보안이 최우선 과제입니다. 사람들의 개인 정보나 금융 데이터를 다룰 때마다 두 배로 주의해야 합니다. 인식 가능한 보안 로고를 통해 신뢰할 수 있는 공급업체임을 보여주지 못하면 고객을 잃을 수 있습니다. 그러나 보안을 고려하지 않으면 도난 및 데이터 손실이라는 훨씬 더 나쁜 결과가 발생할 수 있습니다.
이는 전자상거래 사이트 소유자의 최악의 악몽이다. 다행히도 이런 일이 발생하도록 놔둘 필요는 없습니다. 여기에서는 WordPress 기반 전자 상거래 사이트가 직면하는 가장 일반적인 보안 문제에 대해 논의하고 이러한 보안 허점을 완전히 막기 위해 취해야 할 단계를 안내합니다.
1단계: SSL
전자상거래 분야에서 일할 때 절대로 타협할 수 없는 것 중 하나가 바로 SSL입니다. 이는 초보 사용자를 위한 SSL(Secure Sockets Layer)이며 처리를 위해 전송되는 동안 민감한 정보(귀하와 고객 모두의 정보)를 보호합니다. 귀하의 사이트에서 안전한 결제를 보장하는 좋은 방법은 PayPal과 같은 널리 사용되는 시스템을 사용하는 것입니다. 이렇게 하면 귀하의 사이트와 이와 같은 거래를 전문적으로 보호하는 회사의 손에 모든 금융 정보가 보관됩니다.
와일드카드 SSL은 가격이 비쌀 수 있지만 최고의 WordPress 호스팅 옵션 중 다수는 Let’s Encrypt를 통해 무료 SSL을 제공합니다. 빠르고 쉬우며 완전히 무료입니다.
2단계: 기성 플랫폼 사용
사이트 보안을 강화하는 한 가지 방법은 이미 구축된 전자상거래 플랫폼을 사용하는 것입니다. 이렇게 하면 포함해야 할 것과 포함하지 말아야 할 것에 대한 추측이 사라지고 시작하기가 훨씬 쉬워집니다. WooCommerce, Shopify 등과 같은 여러 플랫폼이 있습니다. 따라서 귀하의 요구 사항에 적절하게 맞는 전자 상거래 플랫폼을 찾으려면 조사를 수행하십시오.
대신 WordPress 테마를 사용하기로 결정한 경우 WordPress 디렉토리나 평판이 좋은 테마 웹사이트에서 찾은 테마만 사용하는 것이 가장 좋습니다. 품질이 낮은 테마에는 적절한 보안 조치가 부족한 경우가 많아 사이트와 고객의 정보를 위험에 빠뜨릴 수 있습니다.
3단계: .htaccess 수정
잠재적인 WordPress 보안 문제를 해결하는 또 다른 방법은 .htaccess 파일을 수정하는 것입니다. 플랫폼을 지원하는 데이터베이스에서 많은 사이트 공격이 수행됩니다. 데이터베이스가 공격을 받으면 사이트를 작동시키는 PHP 스크립트를 실행할 수 없습니다.
SQL 삽입은 해커가 사이트에 침투하는 한 가지 방법입니다. 그들은 데이터베이스의 URL에 자신의 명령을 넣어 이를 수행합니다. 이러한 명령은 데이터베이스가 로그인 정보를 포함하여 사이트에 대한 정보를 출력하도록 할 수 있습니다. 이 해킹 방법을 변형하면 특정 PHP 스크립트가 실행되어 사이트에 악성 코드를 설치할 수 있습니다. 기본적으로 이 모든 것은 고객이 자신감을 갖고 사용할 수 있는 안전한 사이트를 운영하려는 사람에게는 나쁜 소식입니다.
다행히 WordPress 사이트 파일의 .htaccess 파일을 수정하여 이 문제를 해결할 수 있습니다. 사이트 보안을 강화하기 위해 파일에 배치할 수 있는 훌륭한 .htaccess 코드 조각 모음이 있습니다. 이러한 규칙이 적용되면 특정 IP 주소와 특정 URL 요청을 포함하여 특정 사람들이 귀하의 사이트에 액세스하는 것을 방지할 수 있습니다.
사람들이 볼 수 있는 파일을 제한할 수도 있습니다. 이러한 명령을 .htaccess에 추가하면 이전 사용자가 서버의 개인 파일에 액세스하는 것을 차단할 수 있습니다. 일반적으로 디렉터리 목록 액세스를 차단하여 이를 수행할 수 있습니다. 사이트 방문자가 우리 사이트의 모든 파일 목록을 볼 필요가 없으므로 액세스를 차단하면 악의적인 사용자가 해당 정보를 사용하여 공격을 가하는 것을 방지할 수 있습니다.
4단계: 관리자 건너뛰기
전자 상거래 WordPress 사이트를 설정할 때 꼭 하고 싶은 또 다른 일은 사용자 이름과 비밀번호가 문자, 숫자 및 문자의 조합으로 구성되어 있는지 확인하는 것입니다. 사용자 이름을 기본 "admin"으로 유지해서는 안됩니다. ” 이것은 해커들이 무차별 공격을 가할 때 가장 자주 사용자 이름으로 "추측"하는 것입니다(아래 참조). 그리고 당신은 해커의 삶을 더 쉽게 만들고 싶지 않을 것입니다. 따라서 사용자 이름 <i>및 비밀번호를 복잡하게 만드십시오.
사이트에 2단계 인증을 설치할 수도 있습니다. Keyy Two Factor와 같은 제품이 효과를 발휘할 수 있습니다.
5단계: 로그인 시도 제한
위에서 언급했듯이 사람들은 무차별 대입 공격을 통해 귀하의 사이트에 액세스할 수 있습니다. 이러한 공격은 귀하의 사이트에 계속해서 로그인을 반복적으로 시도하는 자동화된 스크립트에 의해 수행됩니다. 스크립트가 수천 번 실행되므로 결국 성공할 확률이 높습니다.
즉, 안전 조치를 취하지 않는 한 말입니다. 그러한 안전 장치 중 하나는 로그인 제한기입니다. 로그인 제한기는 특정 IP 주소 또는 사용자 이름이 지정된 시간 내에 특정 횟수 이상 로그인하는 것을 방지하는 도구입니다. 일반적으로 몇 분 동안 10번으로 제한하면 해당 사용자 또는 IP에 한 시간 동안 시간 초과가 발생합니다. 무차별 대입 공격은 성공하는 데 필요한 수천 또는 수백만 번의 로그인 시도를 수행할 수 없기 때문에 로그인 제한에 직면했을 때 효과적이지 않습니다. 그들은 종종 귀하의 사이트에서 이동하여 더 쉬운 영역을 찾을 것입니다.
사용할 수 있는 로그인 제한 플러그인은 많이 있지만 제가 개인적으로 좋아하는 몇 가지 플러그인에 대해 말씀드리겠습니다. 첫째, 다양한 공격으로부터 사이트를 보호하도록 설계된 강력한 플러그인인 iThemes Security가 있습니다. 실제로 여기에는 모호한 전술, 로그인 제한, 봇 감지 등을 포함하여 사이트 공격을 방지하는 30가지 이상의 방법이 포함되어 있습니다.
그리고 한 사람이 로그인을 시도할 수 있는 횟수를 제한하여 무차별 대입 공격을 방지하는 로그인 시도 제한 기능이 있습니다. 또한 완전히 사용자 정의가 가능하며 사이트 잠금이 발생할 때 선택적 로깅 및 이메일 알림을 제공합니다.
물론 다른 옵션도 있지만 제가 믿을만하다고 생각하는 것은 이 두 가지뿐입니다.
어떤 종류의 사이트를 운영하든 보안을 염두에 두는 것이 중요합니다. 하지만 전자상거래 사이트를 운영하는 사람들에게는 더욱 중요합니다. 다른 사람의 정보에 대한 책임이 있는 경우 이를 보호하기 위해 자신의 권한 내에서 할 수 있는 모든 조치를 취하는 것이 중요합니다. 이는 이미 만들어진 전자상거래 플랫폼을 사용하거나 보안 서비스를 통해 모든 거래가 오프사이트에서 처리되도록 선택하는 것을 의미할 수 있습니다. 또는 WordPress 사이트의 파일에 수동으로 들어가서 악의적인 공격자로부터 보호하기 위해 일부 코드를 추가해야 할 수도 있습니다. 사용자 이름과 비밀번호가 최신인지 확인하는 것만으로는 충분하지 않은 경우 무차별 대입 공격을 방지하기 위해 로그인 시도를 제한할 수도 있습니다.
이러한 모든 방법을 함께 사용하면 사이트 보안을 강화하고 고객에게 보다 안전한 쇼핑 경험을 제공하는 데 도움이 될 수 있습니다. 그게 요점의 전부라고 생각하지 않나요?
이제 당신에게로 넘어갑니다. 온라인 상점의 WordPress 사이트 보안을 개선하기 위해 어떤 방법을 사용합니까? 어떤 도구나 플러그인이 꼭 필요합니까? 댓글을 통해 모든 내용을 듣고 싶습니다!



