Drupal

Per rimuovere malware WordPress bisogna prima limitare i danni: isolare il sito, conservare log e copia forense, cambiare credenziali da un dispositivo sicuro e individuare il punto d’ingresso. La sola cancellazione di un file sospetto non basta, perché possono esistere backdoor, utenti nascosti, attività pianificate o modifiche al database. Nei casi complessi è consigliato l’intervento di un professionista.

Nota di aggiornamento: La pulizia di un sito compromesso è un’attività delicata: evita cancellazioni irreversibili senza backup e raccolta delle evidenze.

Guida per ripulire un Blog WordPress infetto da Malware – Può succedere che all’interno di un sito web siano presenti uno o più Virus / Malware.

Un Virus può infiltrarsi all’interno di un sito web a causa di diversi motivi:

  • Installazione Plugin / Tema contenente codice malevolo
  • Aggiornamento Plugin / Tema contenente codice malevolo
  • Mancato aggiornamento all’ultima versione dei Plugin / Temi
  • Mancato aggiornamento all’ultima versione del CMS

Un Virus o Malware non può propagarsi negli altri siti web su un nostro Server Condiviso perché utilizziamo CageFS della Cloudlinux, una tecnologia che permette di isolare ogni singolo Account:

Il problema principale causato dal Malware è legato allo Spam, in pratica dall’Account del sito web infettato vengono inviate automaticamente migliaia di emails Spam senza che l’utente se ne accorga.

A volte l’utente può accorgersi che sta succedendo qualcosa di insolito per i seguenti motivi:

  • Il sito web è stato sospeso
  • Il sito web viene segnato da Google come dannoso e pericoloso
  • Ricezione continua di email d’errore che indicano che dalla casella di posta è partita una determinata mail che non è stata mai ricevuta dal destinatario.

Se è presente un Virus / Malware all’interno dell’account, il sito deve essere immediatamente sospeso perché risulta essere una minaccia vera e propria per il Server in quanto c’è il rischio che l’IP del server condiviso finisca in blacklist a causa dell’attività di Spam svolta dall’account, in questo caso tutti gli utenti residenti sullo stesso Server avranno problemi di posta fino a quando l’IP del Server non verrà rimosso dalla sospensione (Solitamente ci vogliono 2-3 giorni dalla richiesta agli organi competenti).

Ovviamente non possiamo permetterci di compromettere il funzionamento di un intero Server Condiviso a causa di un singolo Account ed è proprio per questo motivo che il sistema sospenderà automaticamente tutti gli Account degli utenti che effettueranno Spam.

Ripulire un sito web dai Virus non è semplice, ma in un modo o nell’altro il problema deve essere risolto.

Di seguito i passi da seguire per cercare di ripulire il sito web dai Virus / Malware:

Backup dei files e del database

E’ fondamentale effettuare periodicamente un Backup completo del proprio Sito Web; per effettuare questa operazione è possibile farla manualmente da cPanel oppure acquistare il servizio di Backup Automatico (Jet Backup).

In ogni caso è molto importante effettuare un Backup almeno ogni 2 giorni anche se sarebbe perfetto effettuarlo giornalmente, in questo modo, per ogni problema, potrai sempre ripristinare una copia di backup funzionante in un batter d’occhio.

Scansione Antivirus da cPanel

Effettua una scansione Antivirus da cPanel, se non visualizzi il programma Antivirus significa che non è incluso nel tuo piano Hosting, scopri come effettuare una scansione antivirus:

Scansione Antivirus sul Web

Prova ad effettuare una scansione Antivirus anche dai tools presenti sul Web, scopri come:

Scansione Antivirus dal Computer

Oltre alla scansione Antivirus effettuata da cPanel (nonostante il risultato), scarica un Backup completo del tuo sito web all’interno del tuo PC ed effettua una scansione con il programma Antivirus del tuo Computer.

Esamina i files del Backup

Oltre ad effettuare la scansione antivirus è necessario esaminare ogni singolo files del sito web, in particolar modo i files .php.

Se per esempio rilevi un file .php con un nome insolito ed all’interno dello stesso visualizzi un codice criptato composto da caratteri alfanumerici senza un ordine logico e senza un codice vero e proprio, significa che quel files è un Virus/Malware e deve essere immediatamente rimosso o comunque rinominato (esempio: da 1.php a 1.php-VIRUS), in questo modo l’estensione non sarà più .php e da quel files non potranno più partire le mails in Spam.

Oltre ad effettuare questo controllo è necessario visualizzare i seguenti files:

Cancella tutti i files e le cartelle dalla Public_html

Se effettuando le operazioni appena citate non riesci a risolvere il problema, prova a cancellare l’intero contenuto della cartella principale del sito web, la cartella Public_html (tranne la cartella cgi-bin).

Puoi effettuare questa operazione accedendo via FTP, scopri come:

Se possiedi un Hosting multidominio ed hai altri domini che puntano al tuo piano Hosting non devi cancellare tutte le cartelle ed i files presenti all’interno della cartella public_html perché altrimenti cancellerai anche il contenuto dei siti web che puntano al piano Hosting.

Cambia le password

Modifica le password al tuo Account cPanel (FTP), inoltre modifica anche la password a tutti i tuoi indirizzi mail, scopri come:

Reinstalla WordPress

Dopo aver cancellato tutti i files e le cartelle presenti all’interno della cartella Public_html, prova a reinstallare WordPress, scopri come:

Reinstalla i Plugin ed il tema

Installa nuovamente tutti i Plugin senza copiarli dal backup del sito web, effettua la stessa operazione per il tema.

Copia i files dal Backup

Accedi via ftp e copia tutte i files del sito web prelevandoli da un Backup completo; puoi copiare e sostituire direttamente la cartella dei files presente all’interno della cartella wp-content.

Scansione Antivirus dal Computer

Effettua nuovamente una scansione Antivirus dal tuo Computer per vedere se sono presenti ancora Virus o Malware.

Plugin per la sicurezza

Il team di Xlogic ti consiglia di installare solo ed esclusivamente i Plugin dalla Directory ufficiale di WordPress e soprattutto di tenere solamente quelli che servono davvero, tutti gli altri non li installare o comunque cancellali.

Stessa cosa per i temi, mantieni attivo solamente il tema che stai utilizzando.

Richiesta di riconsiderazione a Google

Se il tuo sito web viene considerato da Google come dannoso o pericoloso è necessario effettuare una richiesta di riconsiderazione dopo aver risolto il problema.

Per effettuare questa operazione puoi seguire questa guida:

Se non sei riuscito a risolvere il problema…

Se non sei riuscito a risolvere il problema puoi:

  • Contattare un Webmaster che ti risolva il problema

Oppure

  • Attivare il servizio annuale di Imunify Security offerto da Xlogic

Scopri che cos’è Imunify Security!

Sospensione Account

Se il tuo Account verrà sospeso dovrai aprire un ticket all’assistenza richiedendo la rimozione della sospensione, dopo di che i nostri tecnici rimuoveranno l’account dalla sospensione e potrai effettuare tutte le verifiche del caso.

Il sistema sospenderà nuovamente in maniera automatica il sito web se da esso partono le emails Spam, in questo caso i nostri tecnici toglieranno nuovamente dalla sospensione l’Account ma dovrai risolvere definitivamente il problema anche perché stai mettendo a rischio la sicurezza dell’intero Server.

Nel caso l’account venisse nuovamente sospeso, i nostri tecnici potranno effettuare le seguenti operazioni:

  • Mantenere sospeso l’account
  • Resettare interamente l’account cancellando tutti i files

oppure

  • Cambiare i permessi dei files e delle cartelle in maniera tale da bloccare il Virus, in questo modo il tuo sito non sarà visibile ma comunque potrai continuare a lavorare per risolvere definitivamente il problema

 

Approfondimenti correlati

Fonte ufficiale: WordPress: il sito è stato compromesso.

Domande frequenti

È sufficiente reinstallare WordPress?

No. La reinstallazione del core non rimuove necessariamente file malevoli in plugin, temi, upload, database o account compromessi.

Quando conviene ripristinare un backup?

Solo quando il backup è precedente alla compromissione e viene verificato. Dopo il ripristino bisogna correggere la vulnerabilità che ha causato l’incidente.

Quali password devono essere cambiate?

Account WordPress, hosting, FTP/SFTP, database, email amministrative, API e servizi collegati. Le nuove password vanno impostate da un dispositivo affidabile.

Se state cercando un modo semplice per integrare il social network nel vostro sito Drupal, questo post è per voi. Ho scelto otto dei miei moduli preferiti gratuiti, con la quale potrete integrare Twitter, Facebook, Google +, Flickr e molti altri social network nel vostro sito web.

Con questi moduli gratuiti gli utenti possono accedere al sito utilizzando il proprio profilo esistente dei vari social network, condividendo o commentando i contenuti del vostro sito web.

 

EASY SOCIAL

Questo modulo aggiunge dei pulsanti per condividere il vostro sito ed include widget per LinkedIn, Twitter, Facebook e Google, ma si possono creare nuovi widget anche per altri siti di social networking.

 

FACEBOOK SUBSCRIBE BUTTON

Volete far aumentare il numero di persone che si iscrivono alla vostra pagina di Facebook? Allora considerate questo modulo che vi permette di aggiungere un pulsante Facebook ad ogni pagina del vostro sito. Inoltre, è possibile personalizzare la dimensione del pulsante, la posizione, la combinazione dei colori, layout e font.

 

DRUPAL FOR FACEBOOK

Questo modulo gratuito ha moltissime funzionalità progettate per integrare Facebook in Drupal. Con Drupal for Facebook è possibile aggiungere un feed con pulsanti nel vostro sito, consentendo agli utenti di connettersi con i loro profili di Facebook esistenti e di pubblicare i contenuti del vostro sito sulla loro pagina di Facebook.

 

JANRAIN ENGAGE

Con Jainrain Engage, gli utenti possono accedere al proprio sito usando i loro profili esistenti di Facebook, Twitter, Yahoo!, LinkedIn, PayPal e Google, in questo modo il processo di registrazione nel vostro sito web è molto più semplice. Inoltre, questo modulo ha una funzione  di condivisione progettata per aiutare e  incoraggiare la gente a condividere i loro contenuti con gli amici.

 

TWITTER

Con questo modulo è possibile visualizzare i Tweet più recenti sul vostro sito web, questo incoraggia le persone a seguirvi con Twitter. Inoltre, questo modulo consente di accedere al vostro sito via Twitter.

 

SHORTEN URLS

Se state utilizzando gli URL abbreviati su Twitter e Facebook, allora dovreste considerare questo modulo. Invece di dover visitare un sito come bit.ly e TinyURL, Shorten URL crea e visualizza automaticamente un URL troncato per la pagina corrente che è possibile copiare e incollare nel proprio post o tweet.

 

POST IT EVERYWHERE

Post it Everywhere consente di pubblicare il contenuto a FriendFeed, Facebook, Twitter, LinkedIn con un solo click, rendendo questo modulo molto versatile.

Mattia – Xlogic Team

 

Alla prossima.

 

Drupal è una piattaforma open-source e CMS (content management system) realizzato in PHP per la costruzione di siti web dinamici.  Offre una vasta gamma di funzioni e servizi, tra cui: amministrazione degli utenti, comunità di base come blog, forum, aggregatore di notizie, moduli di contatto e può essere facilmente esteso scaricando altri moduli e temi. Dotato di una potente miscela di funzionalità e configurabilità, Drupal è in grado di supportare una gamma diversificata di progetti web che vanno dal sito personale ai grandi siti di community, attualmente è il CMS usato dalla Casa Bianca.

 

Installazione Drupal

E’ possibile installare Drupal in automatico tramite Softaculous (disponibile nei nostri Piani Hosting), oppure di seguito troverete una guida su come effettuare una installazione manuale:

Iniziamo scaricando il file ufficiale di Drupal 7.2. Questi rilasci ufficiali vengono forniti con una varietà di moduli e temi per darvi un buon punto di partenza per aiutarvi a costruirvi il vostro sito.

Scaricate anche il file per la lingua Italiana e caricatelo nella cartella:  /public_html/drupal/profiles/standard/translations

Scomprimete il file ZIP scaricato e caricate i files nella cartella public_html del vostro account. Potete farlo tramite un client FTP come FileZilla o tramite cPanel -> Gestione File -> Carica file.

Ora è necessario creare un database MySQL per Drupal. Potete farlo da cPanel -> Database MySQL, creato il database, aggiungiamo un utente ad esso.

 

A questo punto, possiamo far partire l’installazione, digitate in un Browser l’Url del vostro sito Drupal ed eseguite install.php  (esempio http://vostrosito.it/install.php), vi apparirà la schermata che vedete qui sotto, cliccate su standard. Save and Continue.

 

 

 

 

 

 

 

 

 

 

 

 

 

Scegliete la lingua predefinita, nel nostro caso Italiano, cliccate su Save e Continue.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Inserite i dettagli del database che avete creato in precedenza. Cliccate sul pulsante Salva e Continua.

 

 

 

 

 

 

 

 

 

 

 

 

 

A questo punto, Drupal installerà tutti i suoi componenti ed al termine apparirà questa schermata che dovrete compilare.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bene, l’installazione è completata e si può procedere alla configurazione del nuovo sito web. Cliccate su Visita il nuovo Sito.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Questo è il Pannello di Amministrazione, Buon divertimento.

 

 

 

 

 

 

 

 

 

 

 

Stai cercando un Hosting per Drupal?

I nostri Piani Hosting sono l’ideale. Offriamo Hosting a prezzi contenuti e prestazioni elevate.

Contattaci

 

 

Un template è un modello di un sito realizzato in diversi linguaggi di programmazione pronto per essere usato come base per lo sviluppo di siti web di alta qualità. Template-siti.it mette a disposizione moltissimi Template Professionali grazie alla collaborazione nata con l’Americana Template Monster.

Utilizzando questi modelli sarà possibile creare un sito web con un budget estremamente basso e in tempi brevi.

Tutti i template web, flash ed altri sono suddivisi in più di 35 categorie in modo da poter trovare facilmente quello che serve per realizzare un grande progetto. Attualmente offriamo circa 8000 prodotti e si aggiungono circa 10 nuovi modelli tutti i giorni.

 


 

 

 

 

 

 

 

 

 

 

 

 

 

I template sono prodotti da web designer professionisti e sono famosi per essere una soluzione di alta qualità per realizzare siti web in modo veloce, facile e conveniente.

I template sono pronti per l’uso. Come funziona:  si acquista il pacchetto di template, si personalizza e si carica sull’ hosting, in poche ore avrete un sito attivo e funzionante.

 

State cercando anche un Hosting Professionale ?

I nostri Piani Hosting sono professionali. Offriamo Hosting a prezzi contenuti e prestazioni elevate.

Contattateci

 

WordPress, Joomla o Drupal: sono CMS open source con approcci diversi. WordPress privilegia facilità e ampio ecosistema; Joomla offre una struttura intermedia per contenuti e utenti; Drupal è orientato a modelli dati, permessi e progetti complessi.

Confronto rapido

CriterioWordPressJoomlaDrupal
AvvioRapidoIntermedioPiù tecnico
EcosistemaMolto ampioAmpioForte in ambito strutturato
Modelli contenutoSemplici, estendibiliFlessibiliMolto granulari
PermessiRuoli essenzialiACL integrateMolto dettagliati
CompetenzeBasse–medieMedieMedie–alte

Quando scegliere WordPress

WordPress è adatto a blog, siti aziendali, editoriali ed e-commerce quando serve pubblicare rapidamente e trovare molti temi, plugin e professionisti. La flessibilità richiede disciplina: troppi plugin o componenti non mantenuti aumentano rischio e complessità.

Quando scegliere Joomla

Joomla può essere indicato per portali con organizzazione dei contenuti, multilingua e controlli di accesso integrati. Richiede familiarità con categorie, menu, moduli e template, ma offre più struttura nativa di un’installazione WordPress essenziale.

Quando scegliere Drupal

Drupal è forte in progetti con tipi di contenuto articolati, tassonomie, workflow, API e permessi granulari. L’avvio e la manutenzione richiedono competenze maggiori e una gestione rigorosa delle dipendenze.

Facilità d’uso

Valuta l’esperienza degli editor, non soltanto quella dello sviluppatore. Crea un prototipo e prova pubblicazione, revisione, media e traduzioni con chi userà realmente il sistema.

Temi ed estensioni

Il numero non basta. Controlla manutenzione, compatibilità, licenza, qualità del supporto e possibilità di esportare i dati. Riduci le estensioni che duplicano funzioni o modificano parti critiche.

Sicurezza

Tutti e tre possono essere gestiti in sicurezza se core ed estensioni vengono aggiornati. Il rischio cresce con componenti abbandonati, credenziali deboli, permessi eccessivi e assenza di backup. Nessun CMS è sicuro senza manutenzione.

Prestazioni

Cache, hosting e architettura contano più del nome del CMS. Misura pagine anonime e autenticate, query, asset e invalidazione della cache. LiteSpeed offre integrazioni LSCache per i tre ecosistemi in configurazioni compatibili.

SEO

Tutti permettono title, description, URL, canonical, sitemap e dati strutturati, con livelli diversi di configurazione. La qualità dei contenuti e dell’architettura resta determinante.

Multilingua

Joomla e Drupal dispongono di funzioni integrate estese; WordPress usa spesso plugin o soluzioni multisite. Verifica URL, hreflang, workflow delle traduzioni e fallback prima di decidere.

E-commerce

WordPress usa frequentemente WooCommerce; Joomla e Drupal hanno proprie estensioni e integrazioni. Per cataloghi e processi complessi valuta anche piattaforme e-commerce dedicate. Pagamenti, magazzino e fiscalità devono guidare la scelta.

Costi reali

Il software è open source, ma progetto, sviluppo, hosting, licenze, sicurezza, aggiornamenti e formazione hanno un costo. Un CMS più semplice può richiedere molte estensioni; uno più strutturato può richiedere più competenze.

Migrazione e lock-in

Definisci proprietà ed export di contenuti, utenti, media e configurazioni. Page builder e campi proprietari possono rendere difficile il passaggio. Conserva documentazione e backup indipendenti.

Metodo di scelta

  1. elenca requisiti e integrazioni obbligatorie;
  2. definisci ruoli editoriali e permessi;
  3. crea un prototipo con contenuti reali;
  4. misura prestazioni e manutenzione;
  5. stima costi su più anni;
  6. verifica competenze e disponibilità del team;
  7. scegli il sistema più semplice che soddisfa i requisiti.

Conclusione

Nel confronto WordPress, Joomla e Drupal non esiste un vincitore universale. WordPress è spesso la via più rapida, Joomla offre una struttura intermedia e Drupal eccelle nei progetti complessi. Requisiti, team e costo di manutenzione devono decidere, non la popolarità.

I migliori temi Drupal – Luglio 2015. Se hai bisogno di creare un sito web professionale adatto per la tua attività sei nel posto giusto.

Di seguito ti mostreremo i migliori temi Drupal completamente gratuiti che ti permetteranno di creare un sito web professionale:

 

MultiPurpose Zymphonies Theme

multipurpose

Questo tema Drupal dispone di font Google, un layout reattivo, un menu per cellulare, fantastiche icone, compatibilità cross-browser, e altro ancora.

 

Mini Zymphonies Theme

micro

Questo tema ha un design semplice, Font e icone bellissime, compatibilità cross-browser, un layout reattivo, e altro ancora.

 

Bootstrap Agency

bootstrapagency

Questo tema è dotato di un design minimale, Bootstrap, un layout reattivo, compatibilità cross-browser, e altro ancora.

 

Medical Zymphonies Theme

medical

Questo tema dispone di un modulo appuntamento, 16 regioni, icone e Font, compatibilità cross-browser, un layout reattivo.

 

Startup Growth Lite

startup

Questo tema presenta un layout reattivo, compatibilità cross-browser, supporto per font e icone, 12 combinazioni di colori predefiniti, e altro ancora.

 

United Zymphonies Theme

united

Questo tema include un menu multi-livello a discesa, un cursore, 16 regioni, un layout reattivo e di facile personalizzazione, icone social network, e altro ancora.

 

Metro Zymphonies Theme

metro

Questo tema offre 16 regioni, una layout reattivo, un cursore, compatibilità cross-browser, e altro ancora.

 

Alpha Responsive Theme

alpha

Questo tema dispone di 16 regioni, layout reattivo, un menu a discesa, compatibilità cross-browser, un cursore, e altro ancora.

 

Phoenix Tema Responsive

phoenix

Questo tema presenta un layout reattivo, un menu a discesa a più livelli, un dispositivo di scorrimento, compatibilità cross-browser, 16 regioni.

 

Lava

lava-e1422552625854

Questo tema comprende un cursore jQuery, Google Font, icone social media, un sacco di regioni con blocchi collassabili, compatibilità cross-browser e altro ancora.

 

Alla Prossima.