RSS2.0 Feed button
EnglishItalianKoreanChinese (Simplified)Chinese (Traditional)PortugueseGermanFrenchSpanishJapaneseArabicRussianGreekDutchBulgarianCzechCroatianDanishFinnishPolishSwedishNorwegianHebrewSerbianSlovakThaiTurkishHungarian

"Inte bara finns det ingen Gud, men försök få en rörmokare på helgerna."
Woody Allen

Sam Devol

Spring med sax

Läsa Detta

6 enkla steg för att härdning WordPress

Postat den 16 sep 2007
Publicerad i datorer , resor , WordPress

Det finns några grundläggande åtgärder du kan vidta för att begränsa din exponering för sabotage riktade mot din WordPress blogg. Min avsikt med denna artikel är inte att göra din webbplats skottsäkra (om sådant finns), men för att täcka de vanligaste bedrifter / svagheter. Filer och kataloger behörigheter har diskuterats på andra ställen , men jag kommer lägga upp en påminnelse om den grundläggande regeln-of-thumb: Ställ filer till 644 och kataloger till 755. Om du måste använda mindre säkra inställningar (för / wp-content/uploads / till exempel) du inte har en bra värd .

Underlåtenhet att göra följande betyder inte att din blogg kommer att hacka, det betyder bara att det är mer troligt. Så here we go:
.. Täck ditt meniga (eller: "Nice, knickers där") ...

  1. Radera onödiga filer / wp-admin/install.php och / wp-admin/upgrade.php ((När du är färdig med installationen eller uppgraderingen dessa filer inte kommer att behövas och de kommer att ersättas med din nästa installation / uppgradering))
  2. Ta bort standard posta och kommentera ((annonserar "nya blogg! Kom SPAM mig!"))
  3. Gör det svårare att avslöja din SQL inloggningsinformation och förebygga Användare som besöker där de inte borde:. I din rotkatalog (där wp-config.php finns) se till att det finns en htaccess-fil som innehåller följande ((Stänger av ftp- stil som besöker, erkänner endast index.php index.html som legitima indexfiler, inte tillåta någon fjärråtkomst till wp-config.php)):
    Options -Indexes
    DirectoryIndex index.php index.html
    Order Deny,Allow
    Deny from all
  4. Ändra behörigheter för wp-config.php till 600 (motsvarande rw ---) om möjligt ((En av få undantag till standard 644 regeln))
  5. Förhindra att bläddra i kataloger som inte omfattas av WordPress: Drop en tom (0-byte) fil med namnet index.html i / wp-content/plugins / eller / wp-content/uploads / (till exempel) ((Anledningen till att vi använder html. istället. PHP är i pauser fall PHP på servern vi är fortfarande täckt på HTTP-nivå))
  6. För SPAM förebyggande, aktivera Akismet ((Akismet är bra på att rensa bort spam kommentarer)) (levereras med WordPress) och installera / aktivera Bad Behavior ((Bad Behavior stannar en hel del spam / skadlig aktivitet innan det ens träffar din webbplats)) Dessa två plugins är ett minimum spamskydd enligt min mening, men känn dig fri att experimentera på egen hand.

Andra överväganden för säkerhet är ditt val i en värd. Jag rekommenderar en professionell:
Site5 $ 5 värd handlar

Som alltid: Feedback välkommen!

15 användare Kommenterade på "sex enkla steg för att härdning WordPress"

Prenumerera på dessa kommentarer Kommentar RSS eller TrackBack URL
J. Pisano säger:
2007/09/19 kl 20:59:31 från 72.23.224.5

Sam,

Älska det nya utseendet på din webbplats!

Hälsningar,

J. Pisano-mustech.net

Sam säger:
2007/09/19 kl 21:28:58 från 70.110.130.185

Tack Joe! Jag tänkte skriva om det, men fastnar i tweaking osv, osv

Avstängd ingen följer också (vet inte varför jag inte gjorde det tidigare).

Martin säger:
2007/09/30 kl 12:30:57 från 82.5.224.124

tack för detta har jag just avslutat alla steg du angav förutom steg 3.

kan du berätta exakt var jag skulle sätta in följande i htaccess?

Alternativ-index
DirectoryIndex index.php index.html

Beställ Neka Tillåt
Neka från alla

Sam säger:
2007/09/30 kl 13:01:55 från 70.110.189.135

Hej Martin:

Här är en kopia av min nuvarande htaccess sans gzip och en php5 AddHandler.:

Options -Indexes
Options +FollowSymLinks
DirectoryIndex index.php index.html
# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Order Deny,Allow
Deny from all


Options -Indexes
Options +FollowSymLinks
DirectoryIndex index.php index.html
# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Order Deny,Allow
Deny from all


Options -Indexes
Options +FollowSymLinks
DirectoryIndex index.php index.html
# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Order Deny,Allow
Deny from all


Options -Indexes
Options +FollowSymLinks
DirectoryIndex index.php index.html
# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Order Deny,Allow
Deny from all


Options -Indexes
Options +FollowSymLinks
DirectoryIndex index.php index.html
# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Order Deny,Allow
Deny from all

Martin säger:
2007/10/01 kl 05:59:28 från 82.5.224.124

Tack Sam, jag har lagt den till min htaccess.

senlin säger:
2007/12/29 kl 04:39:14 från 125.33.14.61

Tack för bra "Handledning" :)

2008/04/03 kl 22:52:12 från 72.189.107.67

Med det htaccess ovan kan jag bara tillägga den nedre delen börjar på och bli lite mer säkert?

Tommy säger:
2008/05/21 kl 20:09:50 från 59.173.84.71

Nice, handledning för vem är nytt för WordPress.

Jerry eFlow säger:
2008/06/17 kl 14:54:58 från 87.158.157.85

Tack, jag använder vanligtvis mod_security att få maximal säkerhet för alla platser ... men. Htaccess och andra verktyg är alltid välkomna ... nice lathund, med lätt genomförbart steg .... Jubel mate.

Geoff säger:
2008/07/21 kl 13:08:34 från 86.141.181.5

Finns det några verktyg som automatiskt kan kontrollera om WP installationen har haft några extra spam filer som lagts etc. En av mina webbplatser har avnoterats på Google eftersom något sätt 4152 spam URL / filer hade lagts till i wp-includes/js / TinyMCE / teman / avancerat / images / XP / katalogen.

Det skulle vara snyggt om det fanns en skillnad funktion från kända goda WP till det installerade WP också någon form av rekursiv nyckelordssökning på hela installationen skulle vara bra.

Lika säger:
2008/12/17 kl 10:49:01 från 222.124.182.18

tackar för denna tutorial ..

Eyal Estrin säger:
2010/05/28 kl 10:24:17 från 87.68.147.69

Kolla in min steg-för-steg guide för härdning WordPress 2.9.2
http://eyalestrin.blogspot.com/2010/05/hardening-guide-for-wordpress-292.html

Trackback & Pingback
2007/09/30 kl 04:13:26 från 83.137.96.22
Piet Bos dot mig »länkar för 2008/10/03 älskar det här inlägget,
2008/10/03 kl 08:32:18 från 69.72.207.130
Migration komplett | Matt40k älskar detta inlägg,
2011/06/01 kl 17:10:26 från 77.72.0.98

Lämna ditt svar nedan

Användarnamn

E-postadress

Webbplats I follow icon

Om webbplatsen

Bild på Monkey

Observationer av en felsökning Monkey och

ex IT-chef

ex Digital Video direktör

ex Missile Mekaniker

ex Motorcykel Mekaniker

Arbetet Bakgrund Kontakta mig
Bear