Ekto gammit

6 semplici passi per Tempra WordPress

Ci sono alcuni passaggi di base si può prendere per aiutare ridurre il rischio di comportamenti dannosi diretti al vostro WordPress installazione. La mia intenzione con questo articolo non è quello di rendere il tuo sito web a prova di proiettile (se esiste una cosa simile), ma per coprire le azioni più comuni / debolezza. I permessi dei file e directory sono stati discussi altrove, ma vi posterò un promemoria sulle regole di base del pollice: impostare i file e le directory a 644 su 755. Se è necessario utilizzare le impostazioni meno sicure (per wp-content/uploads / / per esempio) non si dispone di un buon padrone di casa .

La mancata osservanza di quanto segue non significa che il blog verrà violato, significa solo che è più probabile. Quindi qui si va:
.. Coprire i privati ​​(o: "mutande bello lì") ...

  1. Eliminare i file non necessari e / wp-admin/install.php / wp-admin/upgrade.php ((Una volta che hai finito con l'installazione o l'aggiornamento di questi file non saranno necessari e saranno sostituiti con il tuo prossima installazione / aggiornamento))
  2. Elimina messaggio predefinito e commenti ((pubblicizza "Blog New! Vieni SPAM me!"))
  3. Rendere più difficile rivelare il vostro SQL informazioni di accesso e aiutare a prevenire utenti stanno dove non dovrebbero:. Nella directory principale (dove risiede wp-config.php) Assicurarsi che non vi è un file htaccess contenente le seguenti ((Disattiva ftp- navigazione stile, solo riconoscere index.html index.php come file di indice legittimi; Non consentire l'accesso remoto a QUALSIASI wp-config.php)):
    Options -Indexes
    DirectoryIndex index.php index.html
    Order Deny,Allow
    Deny from all
  4. Modificare le autorizzazioni per wp-config.php a 600 (equivalente a rw ---), se possibile ((Una delle poche eccezioni a tale norma regola 644))
  5. Impedire la navigazione delle directory non coperti da WordPress: Eliminare un vuoto (0 byte) file denominato index.html in / wp-content/plugins / o / wp-content/uploads / (per esempio) ((Il motivo per cui usare html. invece di. php è in pause caso PHP sul server che stiamo ancora coperto a livello HTTP))
  6. Per prevenire lo SPAM, attivare Akismet ((Akismet è grande a estirpare commenti di spam)) (viene fornito con WordPress) e installare / attivare Bad Behavior ((Bad Behavior si ferma un sacco di spam / malware-attività prima che colpisca mai il vostro sito)) Questi due plugin sono il minimo per la prevenzione dello spam, a mio parere, ma sentitevi liberi di sperimentare da soli.

Altre considerazioni per la sicurezza sono la vostra scelta in un ospite. Vi consiglio un professionista:
125x125-495

Come sempre: Feedback benvenuti!

Contrassegnati con: , , , , , , , , , ,
Pubblicato in Computer , Cose , WordPress
12 commenti su "6 semplici passi per Tempra WordPress"
  1. J. Pisano ha detto:

    Sam,

    Amore il nuovo look del tuo sito!

    Saluti,

    J. Pisano-mustech.net

  2. Sam ha detto:

    Grazie Joe! Stavo per pubblicare su di esso, ma coinvolto in tweaking, ecc, ecc

    Spento no-follow troppo (non so perché non l'ho fatto prima).

  3. Martin ha detto:

    grazie per questo, ho appena completato tutti i passaggi che hai elencato tranne che per il punto 3.

    potrebbe dirmi esattamente dove dovrei inserire il seguente nel file htaccess?

    Options-Indexes
    DirectoryIndex index.php index.html

    Ordina Nega, Consenti
    Deny from all

  4. Sam ha detto:

    Ciao Martin:

    Ecco una copia del mio attuale htaccess sans gzip e 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

  5. Martin ha detto:

    grazie Sam, l'ho aggiunto alla mia htaccess.

  6. Senlin dice:

    Grazie per la grande "tutorial" :)

  7. Con quel file htaccess sopra, posso solo aggiungere la parte inferiore a partire e di essere un po 'più sicuro?

  8. Tommy ha detto:

    Bel tutorial per chi è nuovo a WordPress.

  9. Jerry eFlow dice:

    Grazie, io di solito uso mod_security per ottenere la massima sicurezza per qualsiasi sito ... ma. Htaccess e altri strumenti sono sempre i benvenuti ... mini tutorial bello, con semplici operazioni fattibile .... compagno di applausi.

  10. Geoff ha detto:

    Ci sono strumenti in grado di controllare automaticamente se l'installazione WP ha avuto alcun file di spam in più aggiunto, ecc Uno dei miei siti è stata cancellata a google perché in qualche modo 4152 url spam / files sono stati aggiunti nei wp-includes/js / tinymce / themes / advanced / images / xp / directory.

    Sarebbe pulito se ci fosse una funzione diff dal WP nota bene al WP installata anche una sorta di ricerca per parola chiave ricorsiva su tutto l'impianto sarebbe buona.

  11. Equal ha detto:

    grazie per il tutorial ..

  12. Eyal Estrin dice:

    Check out my step-by-step per l'indurimento WordPress 2.9.2
    http://eyalestrin.blogspot.com/2010/05/hardening-guide-for-wordpress-292.html

3 ping / Trackbacks per "6 semplici passi per Tempra WordPress"
  1. [...] 6 semplici passi per l'indurimento WordPress [...]

  2. Piet Bos dot ME »collegamenti per 2008/10/03 ha detto:

    [...] Sam Devol: 6 semplici passi per l'indurimento WordPress (tags: WordPress di sicurezza) [...]

  3. Migrazione completa | Matt40k dice:

    [...] Prossimo problema che in realtà mi ha fatto i tempi di inattività è stato il fatto che è stato harderning mia installazione di WordPress e ha finito per negare l'accesso a tutti, che ha causato il mio monitoraggio HTTP per [...]

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Hosting Consigliati
125x125-495
Donare
Buffy Quotes
foto del cast in buffy
Sono io come un vampiro? Sono così male. E skanky. E penso Sono un po 'gay!