{"id":257322,"date":"2022-12-31T10:58:00","date_gmt":"2022-12-31T07:58:00","guid":{"rendered":"https:\/\/inform.click\/wordpress-under-trykk-beskytt-med-egne-hender\/"},"modified":"2022-12-31T10:58:00","modified_gmt":"2022-12-31T07:58:00","slug":"wordpress-under-trykk-beskytt-med-egne-hender","status":"publish","type":"post","link":"https:\/\/inform.click\/no\/wordpress-under-trykk-beskytt-med-egne-hender\/","title":{"rendered":"WordPress under trykk. Beskytt med egne hender"},"content":{"rendered":"<p>\n  WordPress \u2013 en praktisk plattform for publisering av artikler og ledelse, som er basert p\u00e5 et stort antall forskjellige nettsteder. P\u00e5 grunn av sin utbredelse har dette CMS lenge v\u00e6rt en velsmakende bit for hackere.\n<\/p>\n<p>\n  Dessverre gir ikke de grunnleggende innstillingene et tilstrekkelig beskyttelsesniv\u00e5, og etterlater mange hull avdekket kredittmislighold. I denne artikkelen vil vi g\u00e5 gjennom en typisk &laquo;modell&raquo; hackingside p\u00e5 WordPress, og vise hvordan du kan fikse identifiserte s\u00e5rbarheter.\n<\/p>\n<p>\n  I dag er WordPress innholdsstyringssystem det mest popul\u00e6re. Dens andel er 60,4 % av det totale antallet nettsteder som bruker CMS-motorer. Av disse, if\u00f8lge statistikken, er 67,3 % av nettstedene basert p\u00e5 den nyeste versjonen av programvaren. I mellomtiden, i l\u00f8pet av de tolv \u00e5rene av webmotoren ble det funnet 242 s\u00e5rbarheter av ulike slag (unntatt s\u00e5rbarheter funnet i tredjeparts plug-ins og temaer). En tredjeparts tilleggsstatistikk er enda tristere. Dermed gjennomf\u00f8rte selskapet en analyse i 2350 Revisium Russified-maler for WordPress, hentet fra forskjellige kilder. Som et resultat fant de at mer enn halvparten (54 %) var infiserte Web Shell, bakd\u00f8rer, blackhat seo (&laquo;spam&raquo;)-koblinger og skript inneholdt kritiske s\u00e5rbarheter. S\u00e5 len deg tilbake, n\u00e5 skal vi forst\u00e5 hvordan vi utf\u00f8rer en revisjon p\u00e5 WordPress-siden og eliminerer manglene som er funnet. Bruk vil v\u00e6re versjon 4.\n<\/p>\n<h5>\n  Indekseringsside<br \/>\n<\/h5>\n<p>\n  Det f\u00f8rste trinnet i enhver test er vanligvis \u00e5 samle informasjon om m\u00e5let. Og s\u00e5 hjelper det veldig ofte med feilkonfigurering Indekseringsside som lar uautoriserte brukere se innholdet i visse deler av nettstedet og for eksempel f\u00e5 informasjon om installerte plug-ins og temaer, samt tilgang til konfidensielle data eller sikkerhetskopier av databaser. For \u00e5 sjekke hvilke kataloger som er synlige fra utsiden, den enkleste m\u00e5ten \u00e5 dra nytte av Google. Det er nok \u00e5 kj\u00f8re et s\u00f8k Google Dorks type site: example.com intitle: \u00abindex of\u00bb inurl: \/ wp-content \/. Operat\u00f8ren inurl: Du kan spesifisere f\u00f8lgende kataloger:\n<\/p>\n<p>\n  <code>\/wp-content\/<\/code><br \/>\n  <code>\/wp-content\/languages\/plugins<\/code><br \/>\n  <code>\/wp-content\/languages\/themes<\/code><br \/>\n  <code>\/wp-content\/plugins\/<\/code><br \/>\n  <code>\/wp-content\/themes\/<\/code><br \/>\n  <code>\/wp-content\/uploads\/<\/code>\n<\/p>\n<p>\n  Hvis du kan se \/ wp-content \/ plugins \/, er neste trinn \u00e5 samle informasjon om installerte plugins og deres versjoner er sterkt forenklet. Naturligvis kan du forhindre indeksering ved \u00e5 bruke filen robots.txt. S\u00e5 som standard er det ikke inkludert i installasjonspakken WordPress, det er n\u00f8dvendig \u00e5 opprette og kaste deg til rotkatalogen til nettstedet. H\u00e5ndb\u00f8ker for \u00e5 lage og jobbe med robots.txt-filen er ganske mange, s\u00e5 la dette emnet v\u00e6re for deg selv. For \u00e5 gi bare ett av de mulige alternativene:\n<\/p>\n<pre><code>User-Agent: *\nDisallow: \/cgi-bin\nDisallow: \/wp-login.php\nDisallow: \/wp-admin\/\nDisallow: \/wp-includes\/\nDisallow: \/wp-content\/\nDisallow: \/wp-content\/plugins\/\nDisallow: \/wp-content\/themes\/\nDisallow: \/?author=*\nAllow: \/<\/code><\/pre>\n<p>\n  Hvis filene som er lagret i en mappe laster opp, er konfidensiell informasjon, legg til denne listelinjen: Disallow: \/ wp-content \/ uploads \/. P\u00e5 den annen side anbefales ikke robots.txt-filen for \u00e5 plassere lenker til kataloger som er laget spesielt for lagring av sensitiv informasjon. Ellers letter du dermed oppgaven til angriperen, fordi dette er det f\u00f8rste stedet hvor alle vanligvis ser p\u00e5 jakt etter &laquo;yammy&raquo;.\n<\/p>\n<h5>\n  Sikkerhetsplugins for WordPress<br \/>\n<\/h5>\n<ul>\n<li>\n    <a href=\"https:\/\/wordpress.org\/plugins\/login-lockdown\/\" target=\"_blank\" rel=\"noopener\">P\u00e5logging LockDown<\/a> \u2013 begrenser antall mislykkede p\u00e5loggingsfors\u00f8k;\n  <\/li>\n<li>\n    <a href=\"https:\/\/revisium.com\/rwp\/\" target=\"_blank\" rel=\"noopener\">Revisium WordPress Theme Checker<\/a> \u2013 ser etter typiske skadevarebiter i WordPress-temaene;\n  <\/li>\n<li>\n    <a href=\"https:\/\/wordpress.org\/plugins\/sucuri-scanner\/\" target=\"_blank\" rel=\"noopener\">Sucuri Security<\/a> \u2013 utf\u00f8rer overv\u00e5king og oppdagelse av ondsinnet kode;\n  <\/li>\n<li>\n    <a href=\"https:\/\/wordpress.org\/plugins\/better-wp-security\/\" target=\"_blank\" rel=\"noopener\">IThemes Security (tidligere Better WP Security)<\/a> \u2013 for \u00e5 beskytte multipluggen WordPress;\n  <\/li>\n<li>\n    <a href=\"https:\/\/wordpress.org\/plugins\/backupwordpress\/\" target=\"_blank\" rel=\"noopener\">BackUpWordPress<\/a> \u2013 lager en sikkerhetskopi av filer og databaser;\n  <\/li>\n<li>\n    <a href=\"https:\/\/wordpress.org\/plugins\/google-captcha\/\" target=\"_blank\" rel=\"noopener\">Google Captcha (reCAPTCHA)<\/a> \u2013 etablerer en captcha i registrering, p\u00e5logging, passordgjenoppretting og i form av kommentarer.\n  <\/li>\n<\/ul>\n<h5>\n  Koble til .htaccess<br \/>\n<\/h5>\n<p>\n  For \u00e5 begrense tilgangen til sensitiv informasjon er det bedre \u00e5 bruke filen .htaccess \u2013 det er en konfigurasjonsfil som brukes av Apache Web Server. Vurder muligheten for filen fra et sikkerhetssynspunkt. Med den kan du: nekte tilgang til kataloger og filer, l\u00e5se ulike SQL-injeksjoner og ondsinnede skript. For denne standard .htaccess-filen for CMS WordPress 4.1 m\u00e5 du utvide litt. For \u00e5 lukke listen over filer og mapper, legg til:\n<\/p>\n<pre><code>Options +FollowSymLinks -Indexes\n \nRewriteCond %{QUERY_STRING} base64_encode[^(]*([^)]*) [OR]<\/code><\/pre>\n<p>\n  Blokkreferanser som inneholder kodingen Base64. Bli kvitt linker som inneholder taggen :\n<\/p>\n<pre><code>RewriteCond %{QUERY_STRING} (|%3E) [NC,OR]<\/code><\/pre>\n<p>\n  For \u00e5 motvirke skript som pr\u00f8ver \u00e5 sette globale variabler eller endre <code>_REQUEST<\/code>variabel via URL:\n<\/p>\n<pre><code>RewriteCond %{QUERY_STRING} GLOBALS (=|[|%[0-9A-Z]{0,2}) [OR]\nRewriteCond %{QUERY_STRING} _REQUEST (=|[|%[0-9A-Z]{0,2})<\/code><\/pre>\n<p>\n  For \u00e5 motvirke blokkering av SQL-injeksjonsforesp\u00f8rsler til URL-en, som inneholder visse n\u00f8kkelord:\n<\/p>\n<pre><code>RewriteCond %{query_string} concat.*( [NC,OR]\nRewriteCond %{query_string} union.*select.*( [NC,OR]\nRewriteCond %{query_string} union.*all.*select [NC]\nRewriteRule ^(.*)$ index.php [F,L]<\/code><\/pre>\n<p>\n  For \u00e5 \u00f8delegge livets vanlige hackingverkt\u00f8y, filtrerer visse brukeragenter:\n<\/p>\n<pre><code>SetEnvIf user-agent \u00abIndy Library\u00bb stayout=1\nSetEnvIf user-agent \u00ablibwww-perl\u00bb stayout=1\nSetEnvIf user-agent \u00abWget\u00bb stayout=1\ndeny from env=stayout<\/code><\/pre>\n<h5>\n  Beskytter filer<br \/>\n<\/h5>\n<p>\n  Det ville v\u00e6re fint \u00e5 begrense og f\u00e5 tilgang til kritiske filer som lagrer konfigurasjon eller bare kan gi en angriper litt informasjon. Du kan velge f\u00f8lgende kandidater:\n<\/p>\n<ul>\n<li>Wp-config.php, inkluderer et databasenavn, brukernavn, passord og tabellprefiks;\n  <\/li>\n<li>.htaccess;\n  <\/li>\n<li>Readme.html og ru_RU.po, som inneholder en versjon av WordPress;\n  <\/li>\n<li>Install.php.\n  <\/li>\n<\/ul>\n<p>\n  Dette gj\u00f8res som f\u00f8lger:\n<\/p>\n<pre><code>\nOrder Allow,Deny\nDeny from all\n<\/code><\/pre>\n<p>\n  Filen .htaccess, som inneholder disse linjene, b\u00f8r v\u00e6re i samme katalog som filen er beskyttet. S\u00e5 ikke tillat oppf\u00f8ring av brukere (husk, litt h\u00f8yere, vi snakket om hvor enkelt det er \u00e5 f\u00e5 en liste over brukere?):\n<\/p>\n<pre><code>RewriteCond %{QUERY_STRING} author=d\nRewriteRule ^ \/? [L,R=301]<\/code><\/pre>\n<p>\n  S\u00e5 hva ellers? Du kan kun tillate inngang fra spesifiserte IP-adresser. For \u00e5 gj\u00f8re dette, lag en .htaccess-fil i wp-admin med f\u00f8lgende regler:\n<\/p>\n<pre><code>AuthUserFile \/dev\/null\nAuthGroupFile \/dev\/null\nAuthName \"Access Control\"\nAuthType Basic\norder deny,allow\ndeny from all\nallow from 178.178.178.178  # IP Home computer\nallow from 248.248.248.248  # IP Work computer<\/code><\/pre>\n<p>\n  Metoden er lite fleksibel og kan kun brukes hvis du arbeider med et begrenset antall faste IP-adresser. Ellers anbefales det \u00e5 sette et passord til mappen wp-admin panel gjennom hosting (hvis denne funksjonaliteten).\n<\/p>\n<h5>\n  WWW<br \/>\n<\/h5>\n<p>\n  Et sett med regler 5G Blacklist og 6G Blacklist beta fra Perishable Press, som lar deg h\u00e5ndtere utbredte ondsinnede URL-foresp\u00f8rsler for WordPress.\n<\/p>\n<h5>\n  Ytterligere tiltak<br \/>\n<\/h5>\n<p>\n  I tillegg til det som er sagt ovenfor, kan f\u00f8lgende anbefalinger legges til. F\u00f8rst, bruk kun de nyeste versjonene av WordPress og dets komponenter \u2013 dette vil eliminere kjente s\u00e5rbarheter. For det andre, fjern plugins og temaer, som ogs\u00e5 kan v\u00e6re proekspluatirovat. For det tredje, last ned WordPress-temaer og plugins fra p\u00e5litelige kilder, for eksempel nettstedene til utviklere og den offisielle siden til WordPress. I tillegg til hjemme-PC, m\u00e5 du med jevne mellomrom sjekke nettressursen Web Antivirus, for eksempel AI-Bolit. Hvis du har tilgang til webserveren, stemningen av tilgangsrettigheter til filer og kataloger. Vanligvis setter WordPress fulle rettigheter i installasjonsfasen, men kan om n\u00f8dvendig settes manuelt chmod. For katalog \u2013 chmod 755 for filer \u2013 chmod 644. S\u00f8rg for at rettighetene til 777 bare tildeles de anleggene som trenger det (noen ganger er det n\u00f8dvendig for normal drift av noen plug-ins). Hvis WordPress sluttet \u00e5 fungere normalt, eksperimenter med tilgangsrettigheter: Pr\u00f8v f\u00f8rst 755, deretter 766 og til slutt 777. For at all htaccess-filen skal eksponere chmod 444 (skrivebeskyttet). Hvis nettstedet ikke lenger fungerer, kan du pr\u00f8ve \u00e5 eksperimentere med verdier p\u00e5 400, 440, 444, 600, 640, 644.\n<\/p>\n<p>\n  Flytt filen wp-config.php. Denne filen inneholder informasjon om innstillingene, MySQL, tabellprefikset, hemmelige n\u00f8kler og mer. Derfor er det n\u00f8dvendig \u00e5 overf\u00f8re til filen var ikke tilgjengelig fra Internett. Hvis nettstedet ikke ligger i mappen public_html, drar du filen wp-config.php i mappeniv\u00e5et ovenfor, og WordPress vil automatisk finne den i rotkatalogen (gjelder hvis det kun er ett vertsnettsted dette CMS).\n<\/p>\n<p>\n  For \u00e5 komplisere casting-skallet, deaktiver muligheten til \u00e5 redigere tr\u00e5der som konsoller WordPress. For \u00e5 gj\u00f8re dette, sett inn f\u00f8lgende linje i filen wp-config.php:\n<\/p>\n<pre><code>define ('DISALLOW_FILE_EDIT', true) ;<\/code><\/pre>\n<p>\n  Et annet svakt punkt \u2013 filen install.php (i mappen wp-admin). Derfor er det bedre \u00e5 fjerne, blokkere eller endre. Utf\u00f8r ett av f\u00f8lgende:\n<\/p>\n<ol>\n<li>Bare slett denne filen \u2013 etter installasjonen er den ikke lenger n\u00f8dvendig.\n  <\/li>\n<li>Nekt tilgang til filen via .htaccess.\n  <\/li>\n<li>Gi nytt navn til den opprinnelige filen install.php (f.eks. install.php.old) og lag en ny fil install.php med f\u00f8lgende innhold:\n  <\/li>\n<\/ol>\n<pre><code>&lt;?php header(\"HTTP\/1.1 503 Service Temporarily Unavailable\"); ?&gt;\n&lt;?php header(\"Status 503 Service Temporarily Unavailable\"); ?&gt;\n&lt;?php header(\"Retry-After 3600\"); \/\/ 60 minutes ?&gt;\n&lt;?php mail(\"your@email.com\", \"Database Error\", \"There is a problem with teh database!\"); ?&gt;\n\n\n\n<\/code><\/pre>\n<p><meta http-equiv=\"Content-Type\" content=\"text\/html; charset=utf-8\" \/><\/p>\n<pre>\n<\/pre>\n<p><title><br \/>\n  Error Establishing Database Connection<br \/>\n<\/title><\/p>\n<pre>\n\n\n<\/pre>\n<h1>\n  <code>Error Establishing Database Connection<\/code><br \/>\n<\/h1>\n<pre>\n<br \/>We are currently experiencing database issues. Please check back shortly. Thank you.\n\n<\/pre>\n<p>\n  <code>I tillegg til \u00e5 varsle bes\u00f8kende om nettstedet, gj\u00f8r dette skriptet f\u00f8lgende:<\/code>\n<\/p>\n<ul>\n<li>\n    <code>Sender kunden og s\u00f8kemotorene statuskoden 503 (\"Tjenesten utilgjengelig\");<\/code>\n  <\/li>\n<li>\n    <code>Angir tidsintervallet som kunder og s\u00f8kemotorer kan g\u00e5 tilbake til nettstedet (justerbar parameter);<\/code>\n  <\/li>\n<li>\n    <code>Varsle via e-post om et problem med databasen for passende tiltak.<\/code>\n  <\/li>\n<\/ul>\n<p>\n  <code>Det faktum at i tidligere versjoner av WordPress (<\/code>\n<\/p>\n<p>\n  <code>Til slutt kobler du fra registreringen av nye brukere, hvis dette ikke er n\u00f8dvendig. Hvis imidlertid gir online registrering, ta vare p\u00e5 at nye brukere etter registrering fikk minimale privilegier.<\/code>\n<\/p>\n<h5>\n  <code>Nyttige lenker<\/code><br \/>\n<\/h5>\n<ul>\n<li>\n    <code>&lt;a href=\"https:\/\/codex.wordpress.org\/Hardening_WordPress\"&gt;Herding av WordPress&lt;\/a&gt;<\/code>\n  <\/li>\n<li>\n    <code>&lt;a href=\"http:\/\/habrahabr.ru\/post\/62814\"&gt;Ti trinn for \u00e5 beskytte WordPress-bloggen din&lt;\/a&gt;<\/code>\n  <\/li>\n<li>\n    <code>&lt;a href=\"http:\/\/www.securitylab.ru\/analytics\/456835.php\"&gt;Annenhver Russified mal for WordPress infisert eller s\u00e5rbar&lt;\/a&gt;<\/code>\n  <\/li>\n<li>\n    <code>&lt;a href=\"http:\/\/xakep.ru\/2015\/04\/01\/wordpress-hack\"&gt;Presentasjon om hacking av WordPress&lt;\/a&gt;<\/code>\n  <\/li>\n<\/ul>\n<h5>\n  <code>Lukking<\/code><br \/>\n<\/h5>\n<p>\n  <code>WordPress \u2013 et ganske stort og komplekst produkt, med sine plusser og minuser. Dessverre, i standardkonfigurasjonen, er sikkerheten tvilsom, siden selv i n\u00e6rv\u00e6r av normal skriptkidis rett h\u00e5nd og Internett vil v\u00e6re i stand til \u00e5 bryte gjennom beskyttelsen. Derfor anbefaler vi sterkt \u00e5 sjekke ut ressursen p\u00e5 samme m\u00e5te som vi gjorde i artikkelen. Og hvis du finner feil \u2013 fiks dem for \u00e5 redusere sjansene for en angriper til \u00e5 kompromittere en ressurs til et minimum.<\/code>\n<\/p>\n<p>\n  <code>&lt;\/p&gt;\n&lt;p&gt;<\/code>\n<\/p>\n<div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\n  <code>Opptakskilde: &lt;a target=\"_blank\" rel=\"noopener nofollow\" data-pssr=\"\" href=\"http:\/\/www.instantshift.com\/2015\/07\/06\/protect-you-wordpress\/\"&gt;instantshift.com&lt;\/a&gt;<\/code>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>WordPress \u2013 en praktisk plattform for publisering av artikler og ledelse, som er basert p\u00e5 et stort antall forskjellige nettsteder. P\u00e5 grunn av sin utbredelse har dette CMS lenge v\u00e6rt en velsmakende bit for hackere. Dessverre gir ikke de grunnleggende innstillingene et tilstrekkelig beskyttelsesniv\u00e5, og etterlater mange hull avdekket kredittmislighold. I denne artikkelen vil vi g\u00e5 gjennom en typisk &laquo;modell&raquo; hackingside p\u00e5 WordPress, og vise hvordan du kan fikse identifiserte s\u00e5rbarheter. I dag er WordPress innholdsstyringssystem det mest popul\u00e6re. Dens andel er 60,4 % av det totale antallet nettsteder som bruker CMS-motorer. Av disse, if\u00f8lge \u2026<\/p>\n","protected":false},"author":1,"featured_media":222087,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[226,148,109,122,57],"tags":[],"class_list":["post-257322","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laereboker","category-nett-tips-og-triks","category-nettsikkerhet","category-nettverktoy","category-web-og-wordpress"],"_links":{"self":[{"href":"https:\/\/inform.click\/no\/wp-json\/wp\/v2\/posts\/257322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/no\/wp-json\/wp\/v2\/comments?post=257322"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/no\/wp-json\/wp\/v2\/posts\/257322\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/no\/wp-json\/wp\/v2\/media\/222087"}],"wp:attachment":[{"href":"https:\/\/inform.click\/no\/wp-json\/wp\/v2\/media?parent=257322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/no\/wp-json\/wp\/v2\/categories?post=257322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/no\/wp-json\/wp\/v2\/tags?post=257322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}