WordPress'te Güvenli İletişim Formu Nasıl Oluşturulur


WordPress'te güvenli bir form oluşturmak ister misiniz?

Formlar, kullanıcıların web sitenize bilgi göndermesine olanak tanır. Ancak, bilgisayar korsanları tarafından bilgi çalmak, web sitelerine saldırmak ve kötü amaçlı kod yüklemek için de kullanılabilirler.

Bu yazıda, WordPress'te nasıl güvenli bir iletişim formu oluşturacağınızı göstereceğiz. Sitenizde güvenli WordPress form gönderimlerinin nasıl sağlanacağını açıklayacağız.

Creating a secure contact form in WordPress

İşte bu makalede ele alacağımız şeylerin bir özeti.

  • WordPress formlarının güvenliğini sağlamak için gerekenler
  • WordPress'te güvenli bir iletişim formu oluşturma
  • WordPress iletişim formu e-posta bildirimlerinin güvenliğini sağlama
  • WordPress formlarını spam ve DDoS saldırılarına karşı koruma
  • WordPress form erişimini kısıtlama (parola korumalı, yalnızca üyeler ve daha fazlası)
  • WordPress sitenizi güvende tutma

WordPress Formlarını Güvenli Hale Getirmek İçin Neye İhtiyacınız Var?

WordPress iletişim formunuzu güvenli hale getirmek için iki şeye ihtiyacınız var.

  • Güvenli bir WordPress iletişim formu eklentisi
  • Güvenli bir WordPress barındırma ortamı

Form eklentisi ile başlayalım.

1. Güvenli İletişim Formu Eklentisi Seçme

Güvenli bir iletişim formu eklentisi, form girişlerini web sitenize güvenli bir şekilde kaydetmenize olanak tanır. Ayrıca, form bildirimlerinizi iletmek için güvenli e-posta yöntemlerini kullanmanızı sağlar.

Piyasadaki en iyi WordPress iletişim formu eklentisi olan WPForms'u kullanmanızı öneririz.

WordPress formlarını güvence altına almak ve web sitenizi spam, bilgisayar korsanlığı ve veri hırsızlığından korumak için tonlarca güçlü özellikle birlikte gelir.

WPForms Lite adlı ücretsiz bir sürümü de mevcuttur. Aynı derecede güvenlidir ancak sınırlı özelliklere sahiptir.

2. Güvenli Barındırma Platformu Seçme

Doğru WordPress barındırma hizmetini seçmek, web sitenizin ve iletişim formlarınızın güvenliği için çok önemlidir.

Bluehost'u kullanmanızı öneririz. Dünyanın en büyük barındırma şirketlerinden biridir ve resmi olarak önerilen WordPress barındırma sağlayıcısıdır.

Daha da önemlisi, WPBeginner kullanıcılarına ücretsiz alan adı ve SSL sertifikası sunuyorlar (daha iyi WordPress form güvenliği için buna ihtiyacınız olacak).

Hepsi ücretsiz SSL sundukları için SiteGround, WP Engine, HostGator vb. Gibi diğer popüler WordPress barındırma şirketlerini de kullanabilirsiniz.

SSL nedir? Ve neden WordPress formlarını güvenceye almak için buna ihtiyacınız var?

SSL, Güvenli Yuva Katmanı anlamına gelir. WordPress sitenizi HTTP'den HTTP'lere (güvenli HTTP) geçirir. Web sitenizin yanında, veri aktarmak için SSL protokolü kullandığını belirten bir asma kilit simgesi göreceksiniz.

Padlock icon indicating a website using SSL HTTPs protocol

SSL, bir kullanıcının tarayıcısı ile web sitesi arasındaki veri aktarımını şifreleyerek bilgilerinizi korur. Bu, bilgisayar korsanlarının veri çalmasını zorlaştıran WordPress form şifreleme desteği ekler.

Daha fazla ayrıntı için web siteniz için nasıl ücretsiz bir SSL sertifikası alacağınızla ilgili makalemize bakın.

Bununla birlikte, şimdi WordPress'te nasıl güvenli bir iletişim formu oluşturulacağına bir göz atalım.

WordPress'te Güvenli İletişim Formu Oluşturma

Yukarıda belirtilen gereksinimleri zaten kontrol ettiyseniz, güvenli bir WordPress iletişim formu oluşturmak kolaydır. Henüz yapmadıysanız, WordPress'te nasıl hızlı bir şekilde iletişim formu ekleyeceğinize ilişkin eğiticimize bakın.

Sonraki, WordPress iletişim formunuza daha fazla güvenlik katmanı eklemektir. Bu, form verilerini güvende tutmanıza yardımcı olur ve ayrıca istenmeyen postaları azaltmanıza ve web sitenizin performansını artırmanıza yardımcı olur.

Securing contact form emails

Aşağıdakiler, birinin bilgi çalmasının veya WordPress formlarınızı kötüye kullanmasının en yaygın yollarından bazılarıdır.

İlk olarak, bir form tarafından gönderilen bilgileri koklayabilirler. Bunu, güvenli bir WordPress barındırma platformu kullanarak ve web sitenizde SSL şifrelemesini etkinleştirerek çözebilirsiniz.

Sonraki kısım, WordPress formunuzun bildirim e-postaları gönderdiği zamandır. İş e-posta hizmetleri WordPress'in bir parçası değildir ve bu e-postaları düzgün bir şekilde göndermiyorsanız, güvensiz olabilirler.

Son olarak, WordPress formlarınız spam mesajları ve DDoS saldırıları göndermek için kötüye kullanılabilir. Özel bir WordPress giriş formu kullanıyorsanız, bilgisayar korsanları WordPress sitenize giriş yapmak için kaba kuvvet saldırıları kullanabilir.

Şimdi WordPress formlarınızı daha güvenli hale getirmek için her birini ele alalım.

WordPress İletişim Formu E-posta Bildirimlerinin Güvenliğini Sağlama

Daha önce de belirttiğimiz gibi, güvenli olmayan e-postalar gözetlenebilir ve güvenli değildir. Form bildirim e-postalarını işlemenin iki yolu vardır.

1. Form verilerini e-posta bildirimleri yoluyla göndermeyin

Göz önünde bulundurmak isteyeceğiniz ilk şey, form verilerini e-posta yoluyla göndermemektir.

Örneğin, birisi iletişim formunuzu gönderdiğinde, form verilerinin kendisini değil, yalnızca birinin formu gönderdiğine dair bir e-posta uyarısı alırsınız.

WPForms, form verilerinizi WordPress veritabanınızda depolayan yerleşik bir giriş yönetim sistemi ile birlikte gelir. Tüm form gönderimlerini görüntülemek için WPForms »Girdiler sayfasına gidebilirsiniz.

Form entries

Not: Giriş yönetimi özellikleri için WPForms'un ücretli sürümüne yükseltmeniz gerekir.

2. Güvenli WordPress formu bildirim e-postaları gönderin

Bazı kullanıcılar için form bildirim e-postaları göndermek işleri için gereklidir.

Örneğin, çevrimiçi sipariş formunuz, bağış formunuz veya ödeme formunuz varsa kullanıcılarınıza e-posta bildirimleri göndermeniz gerekebilir.

Bunun için e-postaları güvenli bir şekilde göndermek için uygun bir SMTP hizmeti kurmanız gerekir.

SMTP, Güvenli Posta Aktarım Protokolü anlamına gelir. İnternette güvenli bir şekilde e-posta göndermek endüstri standardıdır.

Profesyonel bir iş e-posta adresi oluşturmanıza olanak tanıyan G Suite'i kullanmanızı öneririz. Google tarafından desteklenmektedir, e-posta göndermek ve almak için tanıdık Gmail arayüzünü kullanmanıza olanak tanır.

Ancak, çok sayıda e-posta gönderecekseniz Sendinblue, Amazon SES veya güvenilir SMTP servis sağlayıcılarından herhangi birini kullanmanızı öneririz.

Ardından, tüm WordPress form bildirimlerinizin güvenli e-posta bağlantınız kullanılarak gönderilmesi için e-posta hizmetinizi WordPress'e bağlamanız gerekir.

Bunu yapmak için WP Mail SMTP eklentisini kurmanız ve etkinleştirmeniz gerekir. Herhangi bir SMTP e-posta hizmetiyle çalışır ve WordPress e-postalarını güvenli bir şekilde kolayca göndermenizi sağlar.

WP Mail SMTP

Ayrıntılı talimatlar için WordPress'te WP Mail SMTP'nin nasıl kurulacağına ilişkin kılavuzumuza bakın.

WordPress Formlarını Spam ve DDoS Saldırılarına Karşı Koruma

Web sitesi formlarınız herkese açıktır. Bu, herkesin erişebileceği ve doldurabileceği anlamına gelir. Bir sonraki adımda belirli kullanıcılara form erişimini kısıtlama konusunu ele alacağız, ancak bu adım için genel formları ele alacağız.

Formunuz internetteki herkes tarafından erişilebilir olduğunda, spam gönderenler ve bilgisayar korsanları için bir hedef haline gelebilir. İstenmeyen e-posta gönderenler formunuzu dolandırıcılık faaliyetleri için kullanmaya çalışırken, bilgisayar korsanları onu web sitenize erişmek veya hatta onu çökertmek için kullanmaya çalışabilir.

Neyse ki, WPForms çeşitli spam önleme özellikleriyle birlikte gelir. Ayrıca tüm formlarda bal küpü anti-spam tekniğini otomatik olarak etkinleştirir.

Honeypot anti-spam technique enabled by default

Honeypot, temel olarak otomatik spam robotlarından form alanlarını gizler. Ancak, çevrimiçi formları korumanın en etkili yolu değildir.

Formlarınızın kötüye kullanıldığından veya saldırı altında olduğundan şüpheleniyorsanız, aşağıdaki spam koruma araçlarını dağıtabilirsiniz.

1. Formlarınızda Google reCAPTCHA'yı Etkinleştirin

WPForms, Google reCAPTCHA desteğiyle birlikte gelir. WPForms »Ayarlar sayfasına gidin ve reCAPTCHA sekmesine tıklayın.

Adding reCAPTCHA to your contact form

Google, üç tür reCAPTCHA aracı sunar. Daha kullanıcı dostu olduğu için reCAPTCHA v2 onay kutusunu kullanmanızı öneririz.

Sitenizde reCAPTCHA'yı etkinleştirmek için site anahtarına ve gizli anahtara ihtiyacınız olacak. reCAPTCHA web sitesine gidin ve üst kısımdaki 'Yönetici Konsolu' düğmesini tıklayın.

reCAPTCHA admin console

Ardından, devam edebilir ve web sitenizin ayrıntılarına geçebilirsiniz. Siteniz için bir etiket sağlayın ve ardından 'Ben robot değilim' onay kutusuyla reCAPTCHA v2'yi seçin.

reCAPTCHA settings

Devam etmek için Gönder düğmesine tıklayın ve API anahtarlarını göreceksiniz.

API keys

Devam edin ve bu anahtarları kopyalayın ve WPForms ayarları sayfasına yapıştırın. Değişikliklerinizi kaydetmek için 'Ayarları Kaydet' düğmesine tıklamayı unutmayın.

Artık formunuzu düzenleyebilir ve reCAPTCHA alanını formunuza ekleyebilirsiniz.

Adding recaptcha field to your form

Artık formunuz için reCAPTCHA'nın etkinleştirildiğine dair bir bildirim göreceksiniz. Devam edip formunuzu kaydedebilirsiniz.

Web sitenize henüz form eklemediyseniz, formu görüntülemek istediğiniz gönderiyi veya sayfayı düzenleyebilir ve içerik alanına WPForms bloğunu ekleyebilirsiniz.

Adding a WPForms block to your page

Açılır menüden formunuzu seçin, WPForms formunuzun bir önizlemesini yükleyecektir. Artık yazınızı veya sayfanızı kaydedebilir ve formunuzu reCAPTCHA alanıyla çalışırken görmek için yeni bir tarayıcı sekmesinde ziyaret edebilirsiniz.

Contact form preview

2. WordPress Formlarınız için Özel Captcha'yı Etkinleştirin

Google reCAPTCHA'yı kullanmak istemiyorsanız, WPForms Custom Captcha eklentisiyle kendi matematik testinizi veya sorularınızı kullanabilirsiniz.

Not: Özel captcha eklentisine erişmek için eklentinin profesyonel sürümüne ihtiyacınız olacak.

Özel Captcha eklentisini kurmak ve etkinleştirmek için WPForms »Eklentiler sayfasına gidin.

Install custom captcha addon

Ardından iletişim formunuzu düzenleyebilir ve Captcha alanını formunuza ekleyebilirsiniz.

Custom captcha field

Varsayılan olarak, rastgele bir matematik sorusu ekler. Bunu, captcha türünü metne değiştirerek kendi özel captcha'nızı eklemek için değiştirebilirsiniz.

Captcha type

Artık formunuzu ve onu WPForms bloğunu kullanarak bir gönderiye veya sayfaya kaydedebilirsiniz.

Adding a WPForms block to your page

Artık özel captcha'yı çalışırken görmek için gönderinizi veya sayfanızı ziyaret edebilirsiniz.

WordPress Formlarına Erişimi Belirli Kullanıcılara Kısıtlama

WordPress formlarınızı korumanın başka bir yolu, oturum açmış üyelere veya benzersiz bir form şifresi aracılığıyla erişimi kısıtlamaktır.

WPForms, çeşitli form izinlerini ve erişim denetimi kurallarını etkinleştirmenizi sağlayan bir Form Locker eklentisiyle birlikte gelir.

Form dolabı ile şunları yapabilirsiniz:

  • Parola Korumalı Formlar – bu, kullanıcıların formu göndermek için bir parola girmesini gerektirir. Bu ek koruma, istenmeyen form gönderimlerinin sayısını azaltmaya yardımcı olur.
  • Belirli Tarih / Saatten Sonra Form Gönderimlerini Kapatın – bu, her tür başvuru formu veya zamana duyarlı diğer formlar için harikadır.
  • Toplam gönderim sayısını sınırlayın – bu, yarışmalar veya eşantiyonlar için harikadır. Maksimum giriş sayısı girildiğinde, WPForms formu otomatik olarak kapatacaktır.
  • Kişi başına bir girişi sınırlayın – yinelenen gönderimlerden kaçınmak istiyorsanız, bu seçeneği seveceksiniz. Bu, burs başvuruları, eşantiyonlar vb. için çok kullanışlıdır.
  • Formları Yalnızca Üyelerle Kısıtla – formlarınızı WordPress sitenizin oturum açmış kullanıcıları ile sınırlayabilirsiniz. Bu, desteği yalnızca ücretli müşterilerle sınırlamak isteyen üyelik siteleri veya işletmeler için harikadır.

Form Dolabı ayarlarına Form Oluşturucu Ayarları panelinden erişebilirsiniz:

Enabling password protecting using Form Locker

Adım adım ayrıntılı bir eğitim için lütfen WordPress formlarını nasıl parola ile koruyacağınızla ilgili kılavuzumuza bakın.

WordPress Sitenizi Güvende Tutma

WordPress formlarınızın güvenliği, tüm WordPress web sitenizin güvenliğine bağlıdır. Bazı basit adımlarla WordPress web sitenizin güvenliğini güçlendirebilirsiniz.

Piyasadaki en iyi WordPress güvenlik eklentisi olarak Sucuri'yi kullanmanızı öneririz. Herhangi bir şüpheli etkinliği web sitenize ulaşmadan önce engelleyen bir web sitesi güvenlik duvarı ile birlikte gelir.

Daha pratik ipuçları için yeni başlayanlar için eksiksiz WordPress güvenlik kılavuzumuza bakın.

Bu makalenin WordPress'te güvenli bir iletişim formu oluşturmanıza yardımcı olacağını umuyoruz. Ayrıca bir e-posta bülteninin nasıl oluşturulacağına ilişkin kılavuzumuzu ve olması gereken WordPress eklentileri listemizi de görmek isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi Twitter ve Facebook'ta da bulabilirsiniz.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Divi's Theme Builder ile Özel Global Başlık Nasıl Oluşturulur

Artık Tema Oluşturucu burada olduğuna göre, web sitenizi A'dan Z'ye kurmanıza yardımcı olacak yeni eğitimlere dalmak için sabırsızlanıyoruz. Buna Divi'nin yerleşik seçeneğini kullanarak özel başlıklar oluşturma da dahildir. Bu eğitimde Divi's Theme Builder'ı kullanarak global bir başlık oluşturmaya odaklanacağız. Bu sayfaya veya gönderiye farklı bir başlık atamadıysanız, web sitenizin her yerinde genel bir başlık görünecektir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir