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

"En bevegelse for å utsette er alltid i orden."
Robert Heinlein

Sam Devol

Running with Scissors

Reading Dette

6 enkle trinn for å herding WordPress

Skrevet den 16 september 2007
Publisert i Computers , ting , WordPress

Det er noen grunnleggende trinn du kan ta for å begrense eksponeringen for ondsinnet atferd rettet mot din WordPress blog. Min intensjon med denne artikkelen er ikke å gjøre nettstedet ditt bullet-proof (hvis noe slikt finnes), men for å dekke de mest vanlige exploits / svakheter. Fil-og katalog tillatelser har vært diskutert andre steder , men jeg vil sende en påminnelse om de grunnleggende regelen-of-thumb: Set filer til 644 og kataloger til 755. Hvis du må bruke mindre sikre innstillinger (for / wp-content/uploads / for eksempel) du ikke har en god vert .

Unnlatelse av å gjøre følgende betyr ikke at bloggen din vil bli hacket, det betyr bare det er mer sannsynlig. Så here we go:
.. Dekk Privates (eller: "Nice truser there") ...

  1. Slett unødvendige filer / wp-admin/install.php og / wp-admin/upgrade.php ((Når du er ferdig med installasjon eller oppgradering disse filene vil ikke være nødvendig, og de vil bli erstattet med ditt neste installasjon / oppgradering))
  2. Slett default innlegg og kommentere ((reklamerer "Ny blogg! Kom SPAM meg!"))
  3. Gjør det vanskeligere å avsløre din SQL login info og bidra til å forhindre brukere som leser der de bør ikke:. I din rotkatalogen (der wp-config.php ligger) sørge for at det er en htaccess-fil som inneholder følgende ((Slår av ftp- stil som leser, bare anerkjenne index.php index.html som legitime index filer; Ikke la NOEN fjerntilgang til wp-config.php)):
    Options -Indexes
    DirectoryIndex index.php index.html
    Order Deny,Allow
    Deny from all
  4. Endre tillatelser for wp-config.php til 600 (tilsvarende rw ---) hvis mulig ((En av de få unntak fra standard 644 regelen))
  5. Forhindre at lesing av kataloger som ikke omfattes av WordPress: Drop en tom (0-byte) fil som heter index.html i / wp-content/plugins / eller / wp-content/uploads / (for eksempel) ((Grunnen til at vi bruker html. istedenfor. php er i tilfelle PHP pauser på serveren vi er fortsatt dekket på HTTP-nivå))
  6. For SPAM forebygging, aktivere Akismet ((Akismet er stor luke ut spam kommentarer)) (kommer med WordPress) og installere / aktivere Bad Behavior ((Bad Behavior stopper mye spam / ondsinnet-aktivitet før det noen gang treffer ditt nettsted)) Disse to plugins er minimum i spam forebygging i min mening, men føler seg fri til å eksperimentere på egen hånd.

Andre hensyn til sikkerhet er ditt valg i en vert. Jeg anbefaler en profesjonell:
Site5 $ 5 Hosting Deal

Som alltid: Tilbakemelding velkommen!

15 Brukere kommentert på "6 enkle trinn for å herding WordPress"

Abonner på disse kommentarene Kommentar RSS eller TrackBack URL
J. Pisano sier,
9-19-2007 på 20:59:31 fra 72.23.224.5

Sam,

Elsker det nye utseendet på ditt nettsted!

Hilsen

J. Pisano-mustech.net

Sam sier:
9-19-2007 på 21:28:58 fra 70.110.130.185

Thanks Joe! Jeg hadde tenkt å poste om det, men fanget opp i tweaking, etc., etc.

Slått av nei-følge også (vet ikke hvorfor jeg ikke gjorde det tidligere).

Martin sier,
9-30-2007 på 12:30:57 fra 82.5.224.124

takk for dette, har jeg nettopp fullført alle trinnene du oppført med unntak for trinn 3.

kan du fortelle meg nøyaktig hvor jeg skulle sette inn følgende i htaccess filen?

Options-Indexes
DirectoryIndex index.php index.html

Order Deny, Tillat
Nekt fra alle

Sam sier:
9-30-2007 på 13:01:55 fra 70.110.189.135

Hei Martin:

Her er en kopi av min nåværende htaccess fil Sans gzip og 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 sier,
10-1-2007 kl 05:59:28 fra 82.5.224.124

takket være Sam, jeg har lagt det til htaccess min.

Senlin sier,
12-29-2007 kl 04:39:14 fra 125.33.14.61

Takk for den store "tutorial" :)

4-3-2008 kl 22:52:12 fra 72.189.107.67

Med det htaccess fil ovenfor, kan jeg bare legge den nederste delen starter på og være litt mer trygg?

Tommy sier,
5-21-2008 på 20:09:50 fra 59.173.84.71

Nice tutorial for hvem som er ny til WordPress.

Jerry Eflow sier,
6-17-2008 på 14:54:58 fra 87.158.157.85

Takk, jeg bruker vanligvis mod_security å oppnå maksimal sikkerhet for eventuelle område ... men. Htaccess og andre verktøy er alltid velkomne ... fine mini tutorial, med lett gjennomførbart trinn .... Cheers mate.

Geoff sier,
7-21-2008 på 13:08:34 fra 86.141.181.5

Er det noen verktøy som automatisk kan sjekke for å se om WP installasjonen har hatt noen ekstra spam filer som er lagt etc. En av mine nettsteder har blitt strøket på google fordi en eller annen måte 4152 spam url er / filer hadde blitt lagt i wp-includes/js / TinyMCE / temaer / avansert / images / xp / katalog.

Det ville være ryddig hvis det var en diff funksjon fra de kjente gode WP til de installerte WP også noen slags rekursive søkeord på hele installasjonen ville være bra.

Lik sier,
12-17-2008 kl 10:49:01 fra 222.124.182.18

takke for opplæringen ..

Eyal Estrin sier,
5-28-2010 på 10:24:17 fra 87.68.147.69

Sjekk ut min steg-for-steg guide for herding WordPress 2.9.2
http://eyalestrin.blogspot.com/2010/05/hardening-guide-for-wordpress-292.html

Trackback og Pingback
9-30-2007 på 04:13:26 fra 83.137.96.22
Piet Bos dot ME »linkene for 2008-10-03 elsker dette innlegget,
10-3-2008 kl 08:32:18 fra 69.72.207.130
Migrasjon komplett | Matt40k elsker dette innlegget,
6-1-2011 kl 17:10:26 fra 77.72.0.98

Legg igjen svaret ditt Nedenfor

Brukernavn

E-postadresse

Nettsted I follow icon

Om nettstedet

Bilde av Monkey

Observasjoner av en Feilsøking Monkey og

ex IT-direktør

ex Digital Video Director

ex Missile Mechanic

ex Motorsykkel Mechanic

Arbeid Bakgrunn Kontakt meg
Bjørn