Een complete gids om WordPress-salts en beveiligingssleutels te begrijpen

Rifat WordPress-zelfstudies Nov 22, 2024

Heb je je ooit voorgesteld dat je WordPress-site een fort is, met je inloggegevens als sleutel tot het kasteel? Wat als die sleutel zou kunnen transformeren in een vormveranderend wonder, onmogelijk voor indringers om te kopiëren?

Dat is de magie van WordPress salts en beveiligingssleutels. Deze cryptografische tools fungeren als een extra beschermingslaag, waardoor uw inlogproces een formidabele beveiligingsbarrière wordt tegen ongeautoriseerde toegang en brute force-aanvallen.

Deze uitgebreide gids zal WordPress salts ontmystificeren, hun cruciale rol in het versterken van de verdediging van uw site verkennen en u laten zien hoe u hun kracht kunt benutten. Of u nu een doorgewinterde ontwikkelaar of een nieuwsgierige site-eigenaar bent, het begrijpen en correct implementeren van deze willekeurige reeksen tekens is essentieel voor het handhaven van robuuste beveiliging in het voortdurend veranderende digitale landschap.

Wat zijn WordPress-salts en -sleutels?

WordPress salts en beveiligingssleutels zijn cryptografische tools die de beveiliging van het inlogproces van uw website verbeteren. Deze willekeurige tekenreeksen fungeren als een extra beschermingslaag voor gebruikerswachtwoorden en inloggegevens.

Maak geweldige websites

Met de beste gratis paginabuilder Elementor

Begin nu

Hieronder volgt een overzicht van de belangrijkste aspecten:

  1. Willekeurige strings: Salts en keys zijn in feite een mengelmoes van willekeurige tekens.
  2. Te vinden in wp-config.php: Ze zijn gedefinieerd in het wp-config.php-bestand van uw site.
  3. Verbeter de beveiliging van wachtwoorden: er worden salts toegevoegd aan wachtwoordhashes, waardoor ze beter bestand zijn tegen kraakpogingen.
  4. Authenticatiecookies beveiligen: sleutels helpen bij het beveiligen van cookies om gebruikersessies te onderhouden.
  5. Uniek voor elke site: Elke WordPress-installatie moet zijn eigen unieke set salts en sleutels hebben.
  6. Regelmatige updates aanbevolen: Regelmatige wijzigingen zorgen voor een extra beveiligingsbarrière.

Door deze elementen te integreren, maakt WordPress het aanzienlijk moeilijker voor ongeautoriseerde gebruikers om toegang te krijgen tot uw site, zelfs als ze op de een of andere manier versleutelde wachtwoordgegevens in handen krijgen.

WordPress Salt-sleutels begrijpen

WordPress salts zijn als geheime ingrediënten die het beveiligingsrecept van uw site moeilijker te kraken maken. Zie ze als cryptografische tools die gevoelige gegevens in een onleesbare wirwar van tekens, inclusief wachtwoorden en inloggegevens, omzetten. Dit proces, hashing genoemd, is een cruciale beveiligingsmaatregel die veel platforms gebruiken om gebruikersinformatie te beschermen.

Zo werkt het:

  1. Wachtwoordbeveiliging: Wanneer u uw wachtwoord in het inlogformulier typt, helpen salts het om te zetten in een complexe code voordat het in de database wordt opgeslagen. Dit betekent dat zelfs als iemand stiekem een ​​blik werpt op de database, ze uw werkelijke wachtwoord niet kunnen lezen.
  2. Cookiebeveiliging: Salts beschermen ook de cookies van uw browser (die kleine stukjes data die onthouden dat u bent ingelogd). Ze worden ook versleuteld, waardoor het voor aanvallers veel moeilijker wordt om zich voor te doen als u door uw cookiegegevens te stelen.
  3. Verbeterde inlogbeveiliging: Met salts wordt uw WordPress-inloggebied een fort. Het is aanzienlijk moeilijker voor ongeautoriseerde gebruikers om in te breken.
  4. Ingebouwde bescherming: Het goede nieuws is dat WordPress kant-en-klare salts levert. U vindt ze in het wp-config.php-bestand van uw site, meestal in de public_html-map. Ze zien eruit als strings van willekeurige tekens, die elk dienen als een unieke beveiligingssleutel.

Door gebruik te maken van deze salt keys voegt WordPress een extra beveiligingslaag toe aan uw site, waardoor deze veel beter bestand is tegen veelvoorkomende beveiligingsbedreigingen.

Soorten WordPress-salts

Beveiligingssleutels en WordPress salts zijn afzonderlijke strings van willekeurige tekens. Uw gebruikersnaam en wachtwoord worden gehasht met behulp van deze strings om te voorkomen dat hackers ze kunnen ontcijferen. Uw gehashte inloggegevens kunnen niet worden gebruikt om toegang te krijgen tot uw website, zelfs niet als ze worden gestolen. Deze salts worden doorgaans bewaard in het bestand wp-config.php, een essentieel onderdeel van de bestandsstructuur van WordPress.

"WordPress security keys" en "WordPress salts" worden vaak door elkaar gebruikt. De acht strings zijn echter hetzelfde. De vier beveiligingssleutels zijn AUTH_KEY, SECURE_AUTH_KEY, LOGGED_IN_KEY en NONCE_KEY. Elke beveiligingssleutel heeft een bijpassende salt.

WordPress salts and security keys in the wp-config.php file

Omdat WordPress salts uw inloggegevens beschermen, is het cruciaal om ze vertrouwelijk te houden. Sommige servers, zoals Cloudways, bewaren ze liever in een ander wp-salt.php-bestand, ook al worden ze doorgaans bewaard in het wp-config.php-bestand. Ze zouden niet ergens anders bewaard moeten worden, ongeacht het bestand waarin ze zijn opgeslagen. Dit is ook de reden waarom u ze niet kunt openen of wijzigen op sommige webhosting, zoals Pantheon.io.

Hoe werken WordPress Salts?

Een type stateless systeem is WordPress. Dit geeft aan dat het, in tegenstelling tot bepaalde andere programma's, geen gebruikersessies kan bewaren. In plaats daarvan gebruikt het cookies van de WordPress-browser om gebruikers "ingelogd" te houden. Daarom creëert WordPress een cookie die naar uw browser wordt verzonden zodra u bent ingelogd met uw gebruikersnaam en wachtwoord (en 2FA als u serieus bent over WordPress-beveiliging). U blijft "ingelogd" als u die cookie hebt en aan de vereisten ervan is voldaan.

Om WordPress te laten identificeren, moet deze cookie elke keer dat u de website gebruikt aan WordPress worden gegeven, waardoor u uzelf moet verifiëren. WordPress versleutelt het wachtwoord dat in de cookie is opgeslagen om ervoor te zorgen dat de gegevens zo veilig mogelijk blijven. Salts zijn in deze situatie handig.

WordPress-cookies

Hoewel het buiten het bestek van dit artikel valt om dieper in te gaan op de specifieke kenmerken van WordPress-cookies, is het de moeite waard om even kort stil te staan ​​bij salts en cookies.

Bedenk dat cookies tekstbestanden zijn die worden opgeslagen in de browsers van WordPress-gebruikers. Ze voorzien WordPress van cruciale informatie, zoals de identiteit van de gebruiker en of deze is aangemeld.

  • WordPress_logged_in_[hash]: WordPress gebruikt de cookie om te bepalen of u bent ingelogd. De LOGGED_IN_KEY-sleutel en LOGGED_IN_SALT-salt worden gebruikt om deze cookie te hashen. In het volgende deel gaan we hier dieper op in.
  • WordPress_[hash]: Met deze cookie kunt u de WordPress-website aanpassen en deze cookie wordt gebruikt op de adminpagina's. Als SSL/TLS wordt gebruikt, worden de SECURE_AUTH_KEY-sleutel en SERCURE_AUTH_SALT-salt gebruikt om deze cookie te hashen; als SSL/TLS niet wordt gebruikt, worden de AUTH_KEY-sleutel en AUTH_SALT-salt gebruikt.

Zoute koekjes

Simpel gezegd worden salts gebruikt om privégegevens te hashen, zoals uw cookie-inloggegevens. Hierdoor is het bijna onmogelijk om het wachtwoord te lezen als de cookie wordt gestolen.

Let op dat salts en keys alleen compatibel zijn met standaard WordPress-browsersessies. Gegevens worden niet gehasht met WordPress-salts als u PHP-sessies gebruikt, wat om verschillende redenen niet wordt aangeraden.

Zoals we al zeiden, is deze methode niet feilloos. Als een cookie wordt gestolen, kan de persoon die het heeft de controle over de sessie overnemen en de WordPress-website in jouw plaats gebruiken. Ja, vanuit het perspectief van WordPress zou dat jij zijn.

Hoewel salts en keys automatisch worden aangemaakt wanneer WordPress wordt geïnstalleerd, kunnen ze op elk gewenst moment worden gewijzigd. We bespreken hoe u ze kunt wijzigen en waar u ze kunt vinden.

Hoe u uw WordPress-SALT-codes kunt wijzigen (twee methoden)

Soms moet u zelf WordPress-salts maken. In andere situaties zijn de beveiligingssleutels vooraf gedefinieerd. Bekijk uw situatie en als de salt-sleutels ontbreken, stelt u ze in door deze eenvoudige stappen te volgen:

Handmatige methoden

Je moet een geheime sleutel maken om het handmatig te doen. Met de ingebouwde willekeurige sleutelgenerator van WordPress kun je dit doen vanuit het platform. Gebruik deze methode in plaats van je geheime sleutel te maken, omdat de tekens moeilijker te kraken zijn. Het kost geen tijd, want het duurt maar een paar seconden om te voltooien.

Haal vervolgens de lijst op door naar Secret Key Service van WordPress te gaan. Het is een lijst met salt keys en vervangingssleutels. Dit is hoe het eruit zou moeten zien:

Het kopiëren van deze WordPress salts en het starten van uw FTP-client zijn de volgende stappen. Om wijzigingen aan te brengen, klikt u met de rechtermuisknop op het bestand wp-config.php in de hoofdmap van uw website. Zoek naar de regel "Authentication Unique Keys and Salts" en vervang de WordPress salts die u zojuist hebt gekopieerd door wat u onder deze sectie vindt. Vergeet niet om het bestand terug te uploaden naar de server en de wijzigingen op te slaan. De eenvoudigste manier om uw site veilig te houden, is om dit elke drie tot zes maanden te doen. Gebruik altijd de WordPress.org secret-key service om uw sleutels te produceren.

Plugin gebruiken

Als u denkt dat de voorgaande procedures te moeilijk zijn, kunt u een plugin gebruiken, wat een eenvoudigere aanpak is. Een gratis plugin genaamd Salt Shaker automatiseert elke stap die u hierboven leest. Het hoeft alleen maar gedownload en geactiveerd te worden. Een extra mogelijkheid die niet beschikbaar is tijdens het handmatig aanbrengen van wijzigingen, wordt geboden door een plugin te gebruiken. U kunt een aantal van uw verplichtingen elimineren door Salt Shaker te gebruiken om te plannen wanneer u wilt dat uw WordPress-salts worden aangepast. Vergeet niet dat elke keer dat u de WordPress-salts wijzigt, u en alle andere websitegebruikers zich opnieuw moeten aanmelden via de WordPress-inlogpagina.

Conclusie

Een van de belangrijkste onderdelen van het veilig houden van een WordPress-website is het kennen en beheren van uw salts en beveiligingssleutels. Als u deze aanbevolen procedures volgt, bent u goed op weg om uw website te beschermen tegen mogelijke gevaren zoals cookie-kaping en illegale toegang.

Om de beveiliging van uw website verder te verbeteren, vergeet niet om uw salts en keys regelmatig te vervangen. En om ongewenste toegang te voorkomen, houdt u ze altijd privé!

Veelgestelde vragen (FAQ)

1. Wat zijn WordPress-salts?

Antw: WordPress salts zijn willekeurige tekenreeksen die worden gebruikt om gebruikersinloggegevens te beveiligen. Ze maken cryptografische hashes van gebruikersnamen en wachtwoorden, wat de beveiliging verbetert.

2. Waarom worden ze door WordPress salts genoemd?

Antw: Een "salt" is willekeurige data die wordt toegevoegd voor encryptie in cryptografie. WordPress security keys werken op deze manier, vandaar de naam "salts".

3. Waarom moet ik de salt-sleutels in WordPress wijzigen?

Antw: Wijzig WordPress salts na een beveiligingsinbreuk. Als hackers toegang hebben tot uw wp-config.php-bestand, kunnen ze mogelijk wachtwoorden kraken. Het wijzigen van salts helpt ongeautoriseerde toegang te voorkomen.

Hoe verander ik het zoutgehalte in WordPress?

Antwoord: Drie methoden om WordPress-salts te wijzigen:

  1. Bewerk handmatig wp-config.php of wp-salt.php
  2. Gebruik een beveiligingsplug-in met beveiligingsfuncties
  3. Gebruik de Salt Shaker-plug-in
Divi WordPress Theme