{"id":19077,"date":"2017-05-13T20:06:34","date_gmt":"2017-05-13T17:06:34","guid":{"rendered":"https:\/\/sitexdesign.ro\/uncategorized\/mentenanta-site-urilor-wordpress\/"},"modified":"2024-01-06T14:42:39","modified_gmt":"2024-01-06T12:42:39","slug":"mentenanta-site-urilor-wordpress","status":"publish","type":"post","link":"https:\/\/sitexdesign.ro\/en\/mentenanta-site\/mentenanta-site-urilor-wordpress\/","title":{"rendered":"Mentenan\u0163a site-urilor WordPress"},"content":{"rendered":"<p>Un site web este ca o cas\u0103 sau ca o ma\u015fin\u0103, nu este suficient s\u0103 o cumperi sau s\u0103 o construie\u015fti.\u00a0Site-ul trebuie \u00eentre\u0163inut periodic astfel \u00eenc\u00e2t s\u0103 r\u0103m\u00e2n\u0103 eficient.<\/p>\n<p>WordPress a ajuns cea mai popular\u0103 platform\u0103 folosit\u0103 pentru crearea de bloguri \u015fi site-uri de prezentare pentru c\u0103 este u\u015for de folosit dar \u015fi pentru c\u0103 este extrem de flexibil\u0103, \u00een primul r\u00e2nd prin intermediul functionalit\u0103\u0163ilor puse la dispozi\u0163ie de miile de pluginuri\u00a0adi\u0163ionale (majoritatea gratuite). Din p\u0103cate, aceast\u0103 popularitate combinat\u0103 cu faptul c\u0103 sursele WordPress sunt publice (pentru c\u0103 este o platforma open-source) a f\u0103cut c\u0103 WordPress s\u0103 fie cea mai atacat\u0103 platform\u0103 de c\u0103tre hackeri.<\/p>\n<h2>Formule de \u00eentre\u0163inere a unui site WordPress<\/h2>\n<p>Formulele sunt diverse \u015fi variaz\u0103 \u00een func\u0163ie de complexitatea fiec\u0103rui site WordPress, totu\u015fi putem s\u0103 le \u00eemp\u0103r\u0163im \u00een patru\u00a0mari categorii:<\/p>\n<ol>\n<li>\u00eentre\u0163inerea de baz\u0103<\/li>\n<li>\u00eentre\u0163inerea preventiv\u0103<\/li>\n<li>\u00eentre\u0163inerea corectiv\u0103<\/li>\n<li>\u00eentre\u0163inerea evolutiv\u0103<\/li>\n<\/ol>\n<h3>\u00centre\u0163inerea de baz\u0103<\/h3>\n<p>\u00centre\u0163inerea de baz\u0103 const\u0103 \u00een salv\u0103ri periodice ale site-ului, deci a tuturor fi\u015fierele ce compun site-ul dar \u015fi a bazei de date corespunz\u0103toare. Este bine ca\u00a0\u00een momentul lans\u0103rii unui site s\u0103 p\u0103stra\u0163i o copie de siguran\u0163\u0103 a acestuia. Chiar \u0219i a\u0219a, se recomand\u0103 ca\u00a0periodic s\u0103 face\u0163i salv\u0103ri adi\u0163ionale, frecven\u0163a acestora fiind dictat\u0103 de frecven\u0163a cu care face\u0163i modific\u0103ri \u00een site (un site cu modific\u0103ri la fiecare 6 luni nu necesit\u0103 dec\u00e2t 2 salv\u0103ri pe an, dar un site ce este actualizat zilnic ar trebui s\u0103 fie salvat mult mai\u00a0des). Astfel, \u00een cazul \u00een care site-ul ar fi piratat, \u00eel pute\u0163i u\u015for restaura folosind una din salv\u0103rile disponibile.<\/p>\n<h3>\u00centre\u0163inerea preventiv\u0103<\/h3>\n<p>\u00centre\u0163inerea preventiv\u0103 a site-urilor WordPress se refer\u0103 la opera\u0163iuni de mentenan\u0163\u0103 realizate la intervale de timp predeterminate. WordPress utilizeaz\u0103 extensii, module \u015fi pluginuri, componente ce sunt dezvoltate \u015fi actualizate periodic de c\u0103tre comunitatea programatorilor WordPress. Actualiz\u0103rile acestora sunt concepute pentru a corecta\u00a0erori de programare (bug-uri) sau pentru a oferi noi func\u0163ionalit\u0103\u0163i. Este nevoie de o bun\u0103 cunoa\u015ftere a extensiilor pentru a preveni riscul de regres \u00een urma\u00a0unei actualiz\u0103ri e\u015fuate.<\/p>\n<h3>\u00centre\u0163inerea corectiv\u0103<\/h3>\n<p>\u00centre\u0163inerea corectiv\u0103 a site-urilor WordPress reprezint\u0103 corectarea eventualelor anomalii descoperite pe un site: func\u0163ionare defectuoas\u0103 sau bug-uri, anomalii ale unor scripturi sau pluginuri, anomalii ale temei folosite.<\/p>\n<h3>\u00centre\u0163inerea evolutiv\u0103<\/h3>\n<p>\u00centre\u0163inerea evolutiv\u0103 a site-urilor WordPress const\u0103 \u00een ad\u0103ugarea de noi func\u0163ionalit\u0103\u0163i sau modific\u0103ri ale design-ului temei folosite. Acest tip de \u00eentre\u0163inere poate s\u0103 implice \u015fi ad\u0103ugarea de noi extensii sau teme. To\u0163i posesorii de site-uri trebuie s\u0103 accepte c\u0103 un site nu va fi niciodat\u0103 perfect \u015fi c\u0103 el va avea nevoie de evolu\u0163ie \u00een timp.<\/p>\n<p>Lipsa \u00eentre\u0163inerii preventive se termin\u0103 de multe ori prin \u00eentre\u0163inere corectiv\u0103, care este mai laborioas\u0103 \u015fi implicit mai scump\u0103.<\/p>\n<h2>Probleme de securitate WordPress<\/h2>\n<p>Cea mai \u00eent\u00e2lnit\u0103 metod\u0103 este aflarea parolei de acces \u015fi uploadarea unei pagini spion. De obicei, dreptul de administrare este ob\u0163inut prin intermediul unui plugin cu probleme de securitate. Un exemplu recent \u00een acest sens este pluginul <strong>revslider<\/strong> (preinstalat \u00een multe teme premium) care cuprindea o bre\u015f\u0103 de securitate:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.digitaljournal.com\/technology\/malware-infects-hundreds-of-thousands-of-wordpress-sites\/article\/421186\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.digitaljournal.com\/technology\/malware-infects-hundreds-of-thousands-of-wordpress-sites\/article\/421186<\/a><\/li>\n<li><a href=\"http:\/\/blog.sucuri.net\/2014\/09\/slider-revolution-plugin-critical-vulnerability-being-exploited.html\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/blog.sucuri.net\/2014\/09\/slider-revolution-plugin-critical-vulnerability-being-exploited.html<\/a><\/li>\n<\/ul>\n<h2>Restaurarea unui site WordPress compromis<\/h2>\n<p>1. Cel mai important este s\u0103 afl\u0103m \u015fi s\u0103 intervenim c\u00e2t mai repede dup\u0103 producerea evenimentului. Ideal este s\u0103 intervenim pentru remedierea problemei \u00een aceea\u015fi zi. Cu c\u00e2t afl\u0103m mai repede, cu at\u00e2t scade probabilitatea ca\u00a0site-ul s\u0103 fie trecut pe listele negre (black list).<\/p>\n<h3>Cum pot afla dac\u0103 site-ul este\u00a0virusat<\/h3>\n<p>Cele mai frecvente atacuri asupra site-urilor sunt: injec\u0163iile \u00een codul surs\u0103 a unor scripturi ce con\u0163in linkuri mali\u0163ioase, aplica\u0163ii mali\u0163ioase etc&#8230; Ace\u015fti viru\u015fi pot corupe fi\u015fierele \u015fi baza de date, pot face pagini de tip phishing (pagini prin care se\u00a0\u00eencearc\u0103 furtul de informa\u0163ii personale), pot instala scripturi de trimitere spamuri (mesaje email nesolicitate) sau pot adaug\u0103 con\u0163inut mali\u0163ios (linkuri, imagini, texte).<br \/>\n\u00cen cazul \u00een care nu se intervine rapid \u00een vederea \u00eenl\u0103tur\u0103rii acestor viru\u015fi \u015fi securiz\u0103rii site-ului, browserele vor restric\u0163iona accesul la site cu un mesaj de alert\u0103 de genul: \u201eSite-ul web pe care urmeaz\u0103 s\u0103 \u00eel accesa\u0163i con\u0163ine programe malware!\u201d<br \/>\nO consecin\u0163\u0103 foarte grav\u0103 a acestor viru\u015fi este restric\u0163ionarea accesului c\u0103tre site din motorul de c\u0103utare Google \u015fi ulterior <strong>eliminarea site-ului din rezultatele c\u0103ut\u0103rilor<\/strong>.<\/p>\n<p>Unelte utile pentru scanarea site-urilor:<\/p>\n<ul>\n<li><a href=\"https:\/\/sitecheck.sucuri.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/sitecheck.sucuri.net\/<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/antivirus\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/wordpress.org\/plugins\/antivirus\/<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/exploit-scanner\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/wordpress.org\/plugins\/exploit-scanner\/<\/a><\/li>\n<\/ul>\n<p>Dup\u0103 ce site-ul a fost devirusat, este necesar s\u0103 solicita\u0163i o reevaluare din Google Webmaster \u00een vederea elimin\u0103rii restric\u0163iei de accesare a site-ului.<\/p>\n<p>Dac\u0103 site-ul este deja pe lista siteurilor infectate, afl\u0103 cum po\u0163i s\u0103-l \u015ftergi de acolo dup\u0103 cur\u0103\u0163area lui:<\/p>\n<ul>\n<li><a href=\"https:\/\/support.google.com\/webmasters\/answer\/163634?hl=en\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/support.google.com\/webmasters\/answer\/163634?hl=en<\/a><\/li>\n<li><a href=\"http:\/\/www.google.com\/safebrowsing\/diagnostic?site=http:\/\/example.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.google.com\/safebrowsing\/diagnostic?site=http:\/\/example.com\/<\/a><\/li>\n<\/ul>\n<p>\u015etergerea din Google Safe Browsing list este un pas important, dar din p\u0103cate nu este ultimul. Este posibil s\u0103 fie mai complicat \u0219i mai \u00eendelungat procesul,\u00a0pentru c\u0103 fiecare anti-virus are o list\u0103 \u00een care memoreaz\u0103 siteurile infectate. De exemplu: ESET anti-virus, site Advisor McAfee \u015fi altele. Intr\u0103 \u00een fiecare site web care te listeaz\u0103 pentru a g\u0103si instruc\u0163iunile pentru eliminare a site-ului de pe lista lor de site-uri periculoase.<br \/>\nAceast\u0103 activitate se nume\u015fte \u201cwhitelisting\u201d, deci caut\u0103 \u00een Google dup\u0103 termeni precum \u201ewhitelisting\u201d, \u201esite removal\u201d \u015fi \u201efalse positive\u201d.<\/p>\n<p>2. Investigarea logul de access http. De obicei, un site WordPress este spart prin http \u015fi logurile serverului au r\u0103mas intacte.<br \/>\n3. \u015etergerea fi\u015fierelor actuale \u015fi repunerea lor dintr-o copie de siguran\u0163\u0103 c\u00e2t mai recent\u0103<br \/>\n4. \u00cenchiderea bre\u0219elor de securitate care au permis atacul (detectate la punctul 2)<br \/>\n5. Schimbarea parolei de acces \u00een site (pentru to\u0163i utilizatorii), parolei de conexiune la baza de date \u015fi a oric\u0103ror alte parole care au fost expuse \u00een site (de exemplu: parola de email a contului folosit pentru trimiterea de mailuri prin SMTP)<br \/>\n6. foarte important\u0103 este analizarea paginii cu recomand\u0103ri a WordPress-ului:\u00a0<a href=\"http:\/\/codex.wordpress.org\/FAQ_My_site_was_hacked\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/codex.wordpress.org\/FAQ_My_site_was_hacked<br \/>\n<\/a> 7. O modificare indicat\u0103 este dezactivarea paginii theme-editor.php care creeaz\u0103 probleme:\u00a0<a href=\"http:\/\/codeseekah.com\/2012\/02\/19\/the-wordpress-plugin-and-theme-editor-must-go\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/codeseekah.com\/2012\/02\/19\/the-wordpress-plugin-and-theme-editor-must-go\/<\/a><\/p>\n<h2>Externalizarea serviciilor de \u00eentre\u0163inere a unui web<\/h2>\n<p>Nu to\u0163i cei care au reu\u015fit s\u0103 instaleze un WordPress \u015fi o tem\u0103 au \u00eenclina\u0163iile \u015fi preg\u0103tirea necesare pentru a gestiona \u015fi a \u00eentre\u0163ine un site. Este posibil ca pe durata unei actualiz\u0103ri s\u0103 apar\u0103 un conflict ce genereaz\u0103 o eroare mai mult sau mai pu\u0163in grav\u0103 \u015fi, \u00een final, \u00een loc s\u0103 avem un site la zi, ajungem s\u0103 avem probleme ce necesit\u0103 preg\u0103tire special\u0103 pentru a fi rezolvate. Ideal este ca\u00a0persoanele care nu au preg\u0103tirea tehnic\u0103 necesar\u0103 s\u0103 externalizeze serviciile de \u00eentre\u0163inere a site-ului lor, astfel ca ei s\u0103 se poat\u0103 concentra asupra con\u0163inutului \u015fi a promov\u0103rii afacerii. Costul mediu de \u00eentre\u0163inere al unui site construit pe platform\u0103 WordPress este de aproximativ 20 euro pe lun\u0103. Un astfel de contract\u00a0v\u0103 asigur\u0103 lini\u015ftea \u00een ceea ce prive\u015fte securitatea site-ului dumneavoastr\u0103<\/p>\n<p><strong>Vezi pachetul Mentenan\u0163\u0103 site: \u00a0<a title=\"Servicii de intretinere site web\" href=\"https:\/\/2018.sitexdesign.ro\/site-web\/servicii-wordpress\/intretinere-site\/\">https:\/\/2018.sitexdesign.ro\/site-web\/servicii-wordpress\/intretinere-site\/<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un site web este ca o cas\u0103 sau ca o ma\u015fin\u0103, nu este suficient s\u0103 o cumperi sau s\u0103 o construie\u015fti.\u00a0Site-ul trebuie \u00eentre\u0163inut periodic astfel \u00eenc\u00e2t s\u0103 r\u0103m\u00e2n\u0103 eficient. Cite\u0219te mai mult<\/p>\n","protected":false},"author":1,"featured_media":18323,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[104],"tags":[],"class_list":["post-19077","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mentenanta-site"],"_links":{"self":[{"href":"https:\/\/sitexdesign.ro\/en\/wp-json\/wp\/v2\/posts\/19077","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sitexdesign.ro\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sitexdesign.ro\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sitexdesign.ro\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sitexdesign.ro\/en\/wp-json\/wp\/v2\/comments?post=19077"}],"version-history":[{"count":0,"href":"https:\/\/sitexdesign.ro\/en\/wp-json\/wp\/v2\/posts\/19077\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sitexdesign.ro\/en\/wp-json\/wp\/v2\/media\/18323"}],"wp:attachment":[{"href":"https:\/\/sitexdesign.ro\/en\/wp-json\/wp\/v2\/media?parent=19077"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sitexdesign.ro\/en\/wp-json\/wp\/v2\/categories?post=19077"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sitexdesign.ro\/en\/wp-json\/wp\/v2\/tags?post=19077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}