{"id":2336,"date":"2016-05-10T12:50:04","date_gmt":"2016-05-10T12:50:04","guid":{"rendered":"https:\/\/www.templatemonster.com\/pl\/blog\/?p=2336"},"modified":"2020-04-03T09:54:16","modified_gmt":"2020-04-03T09:54:16","slug":"bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop","status":"publish","type":"post","link":"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/","title":{"rendered":"Bezpiecze\u0144stwo sklepu internetowego opartego o PrestaShop"},"content":{"rendered":"<p style=\"text-align: justify\">Dzisiaj chcia\u0142bym poruszy\u0107 kwesti\u0119 zwi\u0105zan\u0105 z bezpiecze\u0144stwem sklepu internetowego. Projektuj\u0105c sw\u00f3j sklep sp\u0119dzamy godziny nad jego wygl\u0105dem czy funkcjonalno\u015bci\u0105. O bezpiecze\u0144stwie my\u015blimy ma\u0142o lub wcale. Przecie\u017c mamy hosting, mamy panel administratora i \u2026. ? No w\u0142a\u015bnie, ale nie mamy osoby za to odpowiedzialnej, tylko zestaw skrypt\u00f3w, kt\u00f3re b\u0119d\u0105 dzia\u0142a\u0142y tak jak je poustawiamy. Skoro jeste\u015bmy administratorem musimy Naszej witrynie zapewni\u0107 kompleksow\u0105 obs\u0142ug\u0119 w tym bardzo wa\u017cnym aspekcie, jakim jest bezpiecze\u0144stwo. Poni\u017cszy artyku\u0142 nie b\u0119dzie przewodnikiem od A do Z poniewa\u017c zakres tego zagadnienia przekracza zawarto\u015b\u0107 niejednej ksi\u0105\u017cki. Postaram si\u0119 jedynie zasygnalizowa\u0107 pewne aspekty bezpiecze\u0144stwa sklep\u00f3w internetowych.<\/p>\n<h4>Serwer<\/h4>\n<p style=\"text-align: justify\">To, w jakim \u015brodowisku instalujemy sklep ma niebagatelne znaczenie dla p\u00f3\u017aniejszej stabilno\u015bci Naszego systemu. Je\u015bli kupujemy hosting zadajmy sprzedaj\u0105cemu kilka podstawowych pyta\u0144:<\/p>\n<ul>\n<li>Czy na serwerze zainstalowane jest najnowsze wydanie dystrybucji Linux. Je\u015bli tak to jakie?<\/li>\n<li>W jaki spos\u00f3b jest chroniony panel administratora?<\/li>\n<li>Czy aktualizacje systemu wykonywane s\u0105 automatycznie. Je\u015bli nie to, w jaki spos\u00f3b je wykona\u0107?<\/li>\n<li>W jaki spos\u00f3b wykonywane s\u0105 kopie bezpiecze\u0144stwa. Czy kopia zapisywana jest na tej samej maszynie? Co je\u015bli serwer ulegnie uszkodzeniu? Jaka jest procedura odzyskiwania danych? Dobrym zwyczajem jest pobieranie na komputer kopii bazy danych oraz kopii plik\u00f3w Naszego sklepu. Jak cz\u0119sto? Kopi\u0119 bazy danych powinni\u015bmy pobiera\u0107 raz dziennie [tam znajduj\u0105 si\u0119 wszystkie informacje o zam\u00f3wieniach klient\u00f3w]. Kopie plik\u00f3w raz na kilka dni [w zale\u017cno\u015bci od tego jak cz\u0119sto aktualizujemy ofert\u0119 produktow\u0105]. Osobi\u015bcie wykorzystuj\u0119 do tego \u201ersync\u201d. Istnieje te\u017c spora liczba program\u00f3w zar\u00f3wno bezp\u0142atnych jak i p\u0142atnych automatyzuj\u0105ca te czynno\u015bci np. \u201ePcBackup\u201d.<\/li>\n<li>Jakie jest zainstalowane oprogramowanie antywirusowe, antyspamowe i firewall. Typowa konfiguracja to: \u201eClamav\u201d, \u201eMadlet\u201d, \u201eFail2ban\u201d, \u201eIPTables\u201d, \u201eRKhunter\u201d.<\/li>\n<\/ul>\n<div id=\"attachment_2340\" style=\"width: 460px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-2340\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-2340\" src=\"https:\/\/www.templatemonster.com\/blog\/pl\/wp-content\/uploads\/2016\/05\/Hosting-PrestaShop.png\" alt=\"Hosting PrestaShop\" title=\"Hosting PrestaShop\" width=\"450\" height=\"450\" srcset=\"https:\/\/monsterspost.com\/pl\/wp-content\/uploads\/sites\/6\/2016\/05\/Hosting-PrestaShop.png 380w, https:\/\/monsterspost.com\/pl\/wp-content\/uploads\/sites\/6\/2016\/05\/Hosting-PrestaShop-150x150.png 150w, https:\/\/monsterspost.com\/pl\/wp-content\/uploads\/sites\/6\/2016\/05\/Hosting-PrestaShop-300x300.png 300w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><p id=\"caption-attachment-2340\" class=\"wp-caption-text\">\u0179r\u00f3d\u0142o: www.adroi.pl<\/p><\/div>\n<h4>Aplikacje<\/h4>\n<p style=\"text-align: justify\">W tym miejscu poruszymy kwestie zwi\u0105zane z aplikacjami zainstalowanymi na Naszym serwerze. Jest to o tyle istotna kwestia, \u017ce poprzez \u201edziuraw\u0105\u201d aplikacj\u0119 np. poczty atakuj\u0105cy mo\u017ce dosta\u0107 si\u0119 do danych na ca\u0142ym serwerze, a tak\u017ce mo\u017ce zmodyfikowa\u0107 oprogramowanie sklepu i skompromitowa\u0107 Nasz biznes. Zgodnie z zasad\u0105: \u201eim mniej tym lepiej\u201d zastan\u00f3wmy si\u0119, z czego tak naprawd\u0119 korzystamy.<\/p>\n<p style=\"text-align: justify\">Je\u015bli pobieramy poczt\u0119 za pomoc\u0105 Outlooka to spokojnie mo\u017cemy wy\u0142\u0105czy\u0107 poczt\u0119 webow\u0105. Szczeg\u00f3lnie po ostatnich doniesieniach o lukach np. w \u201eRoundcube\u201d. Je\u015bli mo\u017cemy wy\u0142\u0105czmy ca\u0142kowicie protok\u00f3\u0142 ftp. Zamiast tego korzystajmy z dost\u0119pu po ssh [darmowy WinScp].<\/p>\n<p style=\"text-align: justify\">Ustawmy dodatkowe zabezpieczenia w postaci hase\u0142 za pomoc\u0105 znanej od lat metody ograniczenia dost\u0119pu poprzez plik htaccess i htpasswd. W ten spos\u00f3b mo\u017cemy chroni\u0107 zar\u00f3wno \u201ephpMyAdmin\u201d jak i zaplecze sklepu [panel administracyjny].<\/p>\n<p style=\"text-align: justify\">Je\u015bli nie potrzebujemy dost\u0119pu do bazy danych z zewn\u0105trz ustawmy serwer Mysql tak, by odpowiada\u0142 tylko na lokalne \u017c\u0105dania.<\/p>\n<div id=\"attachment_2341\" style=\"width: 460px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-2341\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-2341\" src=\"https:\/\/www.templatemonster.com\/blog\/pl\/wp-content\/uploads\/2016\/05\/Aplikacje-na-serwerze.jpg\" alt=\"Aplikacje na serwerze\" title=\"Aplikacje na serwerze\" width=\"450\" height=\"309\" srcset=\"https:\/\/monsterspost.com\/pl\/wp-content\/uploads\/sites\/6\/2016\/05\/Aplikacje-na-serwerze.jpg 418w, https:\/\/monsterspost.com\/pl\/wp-content\/uploads\/sites\/6\/2016\/05\/Aplikacje-na-serwerze-300x206.jpg 300w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><p id=\"caption-attachment-2341\" class=\"wp-caption-text\">\u0179r\u00f3d\u0142o: www.integranets.com<\/p><\/div>\n<p style=\"text-align: justify\">Skonfigurujmy firewall. Typowe porty, kt\u00f3re s\u0105 istotne dla pe\u0142nego dzia\u0142ania strony i poczty to:<\/p>\n<p style=\"text-align: justify\">TCP 20,21,25,53,80,110,143,443,587,993,995,8080,8081 ,UDP 53. Je\u015bli nie mamy dost\u0119pu do tych ustawie\u0144 spytajmy us\u0142ugodawc\u0119 o otwarte porty i spos\u00f3b ich zabezpieczenia.<\/p>\n<h4>Oprogramowanie<\/h4>\n<p style=\"text-align: justify\">Dopiero tutaj docieramy do samego sedna, czyli oprogramowania np. PrestaShop. Na pocz\u0105tek musimy sprawdzi\u0107, jakie s\u0105 ustawione uprawnienia zapisu \/ odczytu plik\u00f3w i folder\u00f3w. Najcz\u0119stszym b\u0142\u0119dem pope\u0142nianym przez administrator\u00f3w jest ustawienie dost\u0119pu na poziomie 0777. Czyli zapis i odczyt dla wszystkich. Wystawione w ten spos\u00f3b pliki podatne s\u0105 na modyfikacje z zewn\u0105trz minimalnym nak\u0142adem si\u0142 i \u015brodk\u00f3w. Typowe ustawienia na poprawnie skonfigurowanym serwerze powinny wygl\u0105da\u0107 jak poni\u017cej:<\/p>\n<ul>\n<li>0644 dla plik\u00f3w;<\/li>\n<li>0755 dla folder\u00f3w<\/li>\n<\/ul>\n<p style=\"text-align: justify\">Nast\u0119pn\u0105 niebagateln\u0105 kwesti\u0105 maj\u0105c\u0105 znaczenie w zakresie ochrony jest aktualizacja Naszego oprogramowania. Ka\u017cde nowe wydanie niesie za sob\u0105 z regu\u0142y poprawki bezpiecze\u0144stwa i modyfikacje maj\u0105ce na celu eliminacje potencjalnych zagro\u017ce\u0144. W przypadku PrestaShop programi\u015bci przygotowali specjalny mechanizm pozwalaj\u0105cy na aktualizacj\u0119 sklepu bez utraty wprowadzonych zmian. Ka\u017cda zmiana wprowadzona w sklepie powinna by\u0107 tak zrobiona, by zmodyfikowane pliki znalaz\u0142y si\u0119 w katalogu \u201eoverride\u201d. W przypadku modu\u0142\u00f3w sprawa jest prostsza, poniewa\u017c modyfikacje ich wygl\u0105du powinny by\u0107 wprowadzane w katalogu tematu. Za\u015b informacje o dost\u0119pnych aktualizacjach wy\u015bwietlaj\u0105 si\u0119 w zak\u0142adce modu\u0142y.<\/p>\n<div id=\"attachment_2342\" style=\"width: 460px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-2342\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-2342 size-full\" src=\"https:\/\/www.templatemonster.com\/blog\/pl\/wp-content\/uploads\/2016\/05\/Oprogramowa-PrestaShop.jpg\" alt=\"Oprogramowanie - PrestaShop\" title=\"Oprogramowanie - PrestaShop\" width=\"450\" height=\"299\" srcset=\"https:\/\/monsterspost.com\/pl\/wp-content\/uploads\/sites\/6\/2016\/05\/Oprogramowa-PrestaShop.jpg 450w, https:\/\/monsterspost.com\/pl\/wp-content\/uploads\/sites\/6\/2016\/05\/Oprogramowa-PrestaShop-300x199.jpg 300w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><p id=\"caption-attachment-2342\" class=\"wp-caption-text\">\u0179r\u00f3d\u0142o: www.miditech.com<\/p><\/div>\n<p style=\"text-align: justify\">Kwestia instalacji modu\u0142\u00f3w czy oprogramowania to tak\u017ce wa\u017cne zagadnienie. Po pierwsze instalujmy oprogramowanie tylko z zaufanych \u017ar\u00f3de\u0142. Po drugie, je\u015bli posiadamy sklep i dodatkowo instalujemy Blog oparty np. o WordPress zr\u00f3bmy to na osobnych kontach u\u017cytkownik\u00f3w Linux. Taki spos\u00f3b instalacji zminimalizuje ryzyko w\u0142amania z jednego systemu do drugiego.<\/p>\n<h4>Kontrola dost\u0119pu i has\u0142a<\/h4>\n<p style=\"text-align: justify\">Cz\u0119sto podczas napraw sklep\u00f3w moi klienci podaj\u0105 mi pe\u0142ne has\u0142a dost\u0119pu do serwera, chocia\u017c ich wcale o to nie prosz\u0119. Podobnie jest, gdy wykonujemy migracj\u0119 z jednej maszyny na drug\u0105. Nie trudno sobie wyobrazi\u0107 sytuacj\u0119, w kt\u00f3rej w pewnym momencie has\u0142a posiada ju\u017c nie jedna czy dwie osoby a kilkana\u015bcie. Co najgorsze nie s\u0105 to pracownicy firmy. To, \u017ce kupili\u015bmy u kogo\u015b us\u0142ug\u0119 nie powoduje, \u017ce stajemy si\u0119 znajomymi\u2026. Co jednak zrobi\u0107, gdy musimy przekaza\u0107 dost\u0119p? To proste wystarczy stworzy\u0107 konto tymczasowe i przydzieli\u0107 dost\u0119p do zasob\u00f3w koniecznych do naprawy modu\u0142u. W tym celu mo\u017cna skorzysta\u0107 z profili pracownik\u00f3w w PrestaShop lub ustawi\u0107 \u015bcie\u017ck\u0119 dost\u0119pu w kliencie ftp tylko do danego modu\u0142u, kt\u00f3ry wymaga naprawy.<\/p>\n<p style=\"text-align: justify\">Has\u0142a i ich skomplikowanie to nast\u0119pny aspekt bezpiecze\u0144stwa. Wiele razy widz\u0119, jak ma\u0142o skomplikowane mog\u0105 by\u0107 has\u0142a i tylko pos\u0142uguj\u0105c si\u0119 logik\u0105 mo\u017cna je z\u0142ama\u0107. Przyk\u0142ad: sklep o nazwie \u201eledsklep\u201d posiada baz\u0119 danych \u201eledsklep\u201d u\u017cytkownika bazy \u201eledsklep\u201d i has\u0142o \u201eledsklep123\u201d.<\/p>\n<p style=\"text-align: justify\">Cz\u0119stym b\u0142\u0119dem jest tak\u017ce u\u017cywanie tego samego has\u0142a do wszystkich serwis\u00f3w. Bowiem je\u015bli jeden serwis zostanie skompromitowany np. poczta mailowa to pozosta\u0142e serwisy r\u00f3wnie\u017c. Zatem jak zapami\u0119ta\u0107 te wszystkie has\u0142a? Najprostszym sposobem jest korzystanie z \u201eelektronicznego portfela\u201d. Czy to wbudowanego w systemie Windows, czy te\u017c mojego faworyta bezp\u0142atnej aplikacji \u201eKeePass\u201d. Cech\u0105 wsp\u00f3ln\u0105 tych rozwi\u0105za\u0144 jest jedno has\u0142o g\u0142\u00f3wne lub klucz z po\u015bwiadczeniami daj\u0105cy nam dost\u0119p do wszystkich zapisanych danych.<\/p>\n<div id=\"attachment_2343\" style=\"width: 460px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-2343\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-2343\" src=\"https:\/\/www.templatemonster.com\/blog\/pl\/wp-content\/uploads\/2016\/05\/Htaccess-PrestaShop.jpg\" alt=\"Login PrestaShop\" title=\"Login PrestaShop\" width=\"450\" height=\"276\" srcset=\"https:\/\/monsterspost.com\/pl\/wp-content\/uploads\/sites\/6\/2016\/05\/Htaccess-PrestaShop.jpg 769w, https:\/\/monsterspost.com\/pl\/wp-content\/uploads\/sites\/6\/2016\/05\/Htaccess-PrestaShop-300x184.jpg 300w, https:\/\/monsterspost.com\/pl\/wp-content\/uploads\/sites\/6\/2016\/05\/Htaccess-PrestaShop-768x470.jpg 768w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><p id=\"caption-attachment-2343\" class=\"wp-caption-text\">\u0179r\u00f3d\u0142o: www.templatemonster.com\/startup-hub<\/p><\/div>\n<p style=\"text-align: justify\">Tak jak wspomnia\u0142em na pocz\u0105tku celem tego artyku\u0142u nie by\u0142o napisanie poradnika b\u0119d\u0105cego kompendium wiedzy na temat zabezpieczenia sklepu tylko zasygnalizowanie potencjalnych zagro\u017ce\u0144, kt\u00f3rych mo\u017cemy unikn\u0105\u0107. Co najwa\u017cniejsze mo\u017cemy to zrobi\u0107 sami we w\u0142asnym zakresie, niewielkim nak\u0142adem si\u0142 i \u015brodk\u00f3w.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dzisiaj chcia\u0142bym poruszy\u0107 kwesti\u0119 zwi\u0105zan\u0105 z bezpiecze\u0144stwem sklepu internetowego. Projektuj\u0105c sw\u00f3j sklep sp\u0119dzamy godziny nad jego wygl\u0105dem czy funkcjonalno\u015bci\u0105. O bezpiecze\u0144stwie my\u015blimy ma\u0142o lub wcale. Przecie\u017c mamy hosting, mamy panel administratora i \u2026. ? No w\u0142a\u015bnie, ale nie mamy osoby za to odpowiedzialnej, tylko zestaw skrypt\u00f3w, kt\u00f3re b\u0119d\u0105 dzia\u0142a\u0142y tak jak je poustawiamy. Skoro jeste\u015bmy [&hellip;]<\/p>\n","protected":false},"author":2098093,"featured_media":2339,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[53],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.11 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Bezpiecze\u0144stwo sklepu internetowego opartego o PrestaShop \u2b50Polski Blog TemplateMonster<\/title>\n<meta name=\"description\" content=\"Projektuj\u0105c sw\u00f3j sklep sp\u0119dzamy godziny nad jego wygl\u0105dem czy funkcjonalno\u015bci\u0105. O bezpiecze\u0144stwie my\u015blimy ma\u0142o lub wcale. Co grozi nam ro\u017cnymi w\u0142amaniami.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bezpiecze\u0144stwo sklepu internetowego opartego o PrestaShop \u2b50Polski Blog TemplateMonster\" \/>\n<meta property=\"og:description\" content=\"Projektuj\u0105c sw\u00f3j sklep sp\u0119dzamy godziny nad jego wygl\u0105dem czy funkcjonalno\u015bci\u0105. O bezpiecze\u0144stwie my\u015blimy ma\u0142o lub wcale. Co grozi nam ro\u017cnymi w\u0142amaniami.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/\" \/>\n<meta property=\"og:site_name\" content=\"Polski Blog TemplateMonster\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/TemplateMonster.Poland\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-05-10T12:50:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-03T09:54:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/monsterspost.com\/pl\/wp-content\/uploads\/sites\/6\/2016\/05\/Bezpiecze\u0144stwo-PrestaShop.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"538\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Katarzyna Paw\u0142owska\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@TM_Polska\" \/>\n<meta name=\"twitter:site\" content=\"@TM_Polska\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Katarzyna Paw\u0142owska\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/\"},\"author\":{\"name\":\"Katarzyna Paw\u0142owska\",\"@id\":\"https:\/\/monsterspost.com\/pl\/#\/schema\/person\/2999e876fc63abe75a8811b5d8e045d8\"},\"headline\":\"Bezpiecze\u0144stwo sklepu internetowego opartego o PrestaShop\",\"datePublished\":\"2016-05-10T12:50:04+00:00\",\"dateModified\":\"2020-04-03T09:54:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/\"},\"wordCount\":1164,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/monsterspost.com\/pl\/#organization\"},\"articleSection\":[\"eCommerce\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/\",\"url\":\"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/\",\"name\":\"Bezpiecze\u0144stwo sklepu internetowego opartego o PrestaShop \u2b50Polski Blog TemplateMonster\",\"isPartOf\":{\"@id\":\"https:\/\/monsterspost.com\/pl\/#website\"},\"datePublished\":\"2016-05-10T12:50:04+00:00\",\"dateModified\":\"2020-04-03T09:54:16+00:00\",\"description\":\"Projektuj\u0105c sw\u00f3j sklep sp\u0119dzamy godziny nad jego wygl\u0105dem czy funkcjonalno\u015bci\u0105. O bezpiecze\u0144stwie my\u015blimy ma\u0142o lub wcale. Co grozi nam ro\u017cnymi w\u0142amaniami.\",\"breadcrumb\":{\"@id\":\"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/monsterspost.com\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bezpiecze\u0144stwo sklepu internetowego opartego o PrestaShop\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/monsterspost.com\/pl\/#website\",\"url\":\"https:\/\/monsterspost.com\/pl\/\",\"name\":\"Polski Blog TemplateMonster\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/monsterspost.com\/pl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/monsterspost.com\/pl\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/monsterspost.com\/pl\/#organization\",\"name\":\"MonsterPost Polska\",\"url\":\"https:\/\/monsterspost.com\/pl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/monsterspost.com\/pl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/monsterspost.com\/pl\/wp-content\/uploads\/sites\/6\/2020\/03\/Logo-TM.png\",\"contentUrl\":\"https:\/\/monsterspost.com\/pl\/wp-content\/uploads\/sites\/6\/2020\/03\/Logo-TM.png\",\"width\":180,\"height\":180,\"caption\":\"MonsterPost Polska\"},\"image\":{\"@id\":\"https:\/\/monsterspost.com\/pl\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.instagram.com\/templatemonster_pl\/\",\"https:\/\/www.pinterest.com\/TM_Polska\/\",\"https:\/\/www.youtube.com\/channel\/UCjXro5nNpRT0p0YY6MGl4sQ\",\"https:\/\/www.facebook.com\/TemplateMonster.Poland\/\",\"https:\/\/twitter.com\/TM_Polska\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/monsterspost.com\/pl\/#\/schema\/person\/2999e876fc63abe75a8811b5d8e045d8\",\"name\":\"Katarzyna Paw\u0142owska\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/monsterspost.com\/pl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5711b6355781e59c81d4da82c476bd97?s=96&d=https%3A%2F%2Fwww.templatemonster.com%2Fblog%2Fwp-content%2Fthemes%2Fredesign%2Fimages%2Fdefault_avatar.jpg&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5711b6355781e59c81d4da82c476bd97?s=96&d=https%3A%2F%2Fwww.templatemonster.com%2Fblog%2Fwp-content%2Fthemes%2Fredesign%2Fimages%2Fdefault_avatar.jpg&r=g\",\"caption\":\"Katarzyna Paw\u0142owska\"},\"description\":\"W bran\u017cy IT od 8 lat. Fan nowych technologii webowych, web designu oraz rozwi\u0105za\u0144 u\u017cytecznych i funkcjonalnych. W praktyce: marketer, DJ, blogerka. W wolnym czasie wspiera inicjatywy propaguj\u0105ce wiedz\u0119 z dziedziny SMM i rozwija swoj\u0105 mi\u0142o\u015b\u0107 do crossfitu.\",\"url\":\"https:\/\/monsterspost.com\/pl\/author\/katrina\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bezpiecze\u0144stwo sklepu internetowego opartego o PrestaShop \u2b50Polski Blog TemplateMonster","description":"Projektuj\u0105c sw\u00f3j sklep sp\u0119dzamy godziny nad jego wygl\u0105dem czy funkcjonalno\u015bci\u0105. O bezpiecze\u0144stwie my\u015blimy ma\u0142o lub wcale. Co grozi nam ro\u017cnymi w\u0142amaniami.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/","og_locale":"pl_PL","og_type":"article","og_title":"Bezpiecze\u0144stwo sklepu internetowego opartego o PrestaShop \u2b50Polski Blog TemplateMonster","og_description":"Projektuj\u0105c sw\u00f3j sklep sp\u0119dzamy godziny nad jego wygl\u0105dem czy funkcjonalno\u015bci\u0105. O bezpiecze\u0144stwie my\u015blimy ma\u0142o lub wcale. Co grozi nam ro\u017cnymi w\u0142amaniami.","og_url":"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/","og_site_name":"Polski Blog TemplateMonster","article_publisher":"https:\/\/www.facebook.com\/TemplateMonster.Poland\/","article_published_time":"2016-05-10T12:50:04+00:00","article_modified_time":"2020-04-03T09:54:16+00:00","og_image":[{"width":900,"height":538,"url":"https:\/\/monsterspost.com\/pl\/wp-content\/uploads\/sites\/6\/2016\/05\/Bezpiecze\u0144stwo-PrestaShop.jpg","type":"image\/jpeg"}],"author":"Katarzyna Paw\u0142owska","twitter_card":"summary_large_image","twitter_creator":"@TM_Polska","twitter_site":"@TM_Polska","twitter_misc":{"Napisane przez":"Katarzyna Paw\u0142owska","Szacowany czas czytania":"6 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/#article","isPartOf":{"@id":"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/"},"author":{"name":"Katarzyna Paw\u0142owska","@id":"https:\/\/monsterspost.com\/pl\/#\/schema\/person\/2999e876fc63abe75a8811b5d8e045d8"},"headline":"Bezpiecze\u0144stwo sklepu internetowego opartego o PrestaShop","datePublished":"2016-05-10T12:50:04+00:00","dateModified":"2020-04-03T09:54:16+00:00","mainEntityOfPage":{"@id":"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/"},"wordCount":1164,"commentCount":1,"publisher":{"@id":"https:\/\/monsterspost.com\/pl\/#organization"},"articleSection":["eCommerce"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/","url":"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/","name":"Bezpiecze\u0144stwo sklepu internetowego opartego o PrestaShop \u2b50Polski Blog TemplateMonster","isPartOf":{"@id":"https:\/\/monsterspost.com\/pl\/#website"},"datePublished":"2016-05-10T12:50:04+00:00","dateModified":"2020-04-03T09:54:16+00:00","description":"Projektuj\u0105c sw\u00f3j sklep sp\u0119dzamy godziny nad jego wygl\u0105dem czy funkcjonalno\u015bci\u0105. O bezpiecze\u0144stwie my\u015blimy ma\u0142o lub wcale. Co grozi nam ro\u017cnymi w\u0142amaniami.","breadcrumb":{"@id":"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/monsterspost.com\/pl\/bezpieczenstwo-sklepu-internetowego-opartego-o-prestashop\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/monsterspost.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Bezpiecze\u0144stwo sklepu internetowego opartego o PrestaShop"}]},{"@type":"WebSite","@id":"https:\/\/monsterspost.com\/pl\/#website","url":"https:\/\/monsterspost.com\/pl\/","name":"Polski Blog TemplateMonster","description":"","publisher":{"@id":"https:\/\/monsterspost.com\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/monsterspost.com\/pl\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/monsterspost.com\/pl\/#organization","name":"MonsterPost Polska","url":"https:\/\/monsterspost.com\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/monsterspost.com\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/monsterspost.com\/pl\/wp-content\/uploads\/sites\/6\/2020\/03\/Logo-TM.png","contentUrl":"https:\/\/monsterspost.com\/pl\/wp-content\/uploads\/sites\/6\/2020\/03\/Logo-TM.png","width":180,"height":180,"caption":"MonsterPost Polska"},"image":{"@id":"https:\/\/monsterspost.com\/pl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/templatemonster_pl\/","https:\/\/www.pinterest.com\/TM_Polska\/","https:\/\/www.youtube.com\/channel\/UCjXro5nNpRT0p0YY6MGl4sQ","https:\/\/www.facebook.com\/TemplateMonster.Poland\/","https:\/\/twitter.com\/TM_Polska"]},{"@type":"Person","@id":"https:\/\/monsterspost.com\/pl\/#\/schema\/person\/2999e876fc63abe75a8811b5d8e045d8","name":"Katarzyna Paw\u0142owska","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/monsterspost.com\/pl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5711b6355781e59c81d4da82c476bd97?s=96&d=https%3A%2F%2Fwww.templatemonster.com%2Fblog%2Fwp-content%2Fthemes%2Fredesign%2Fimages%2Fdefault_avatar.jpg&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5711b6355781e59c81d4da82c476bd97?s=96&d=https%3A%2F%2Fwww.templatemonster.com%2Fblog%2Fwp-content%2Fthemes%2Fredesign%2Fimages%2Fdefault_avatar.jpg&r=g","caption":"Katarzyna Paw\u0142owska"},"description":"W bran\u017cy IT od 8 lat. Fan nowych technologii webowych, web designu oraz rozwi\u0105za\u0144 u\u017cytecznych i funkcjonalnych. W praktyce: marketer, DJ, blogerka. W wolnym czasie wspiera inicjatywy propaguj\u0105ce wiedz\u0119 z dziedziny SMM i rozwija swoj\u0105 mi\u0142o\u015b\u0107 do crossfitu.","url":"https:\/\/monsterspost.com\/pl\/author\/katrina\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/monsterspost.com\/pl\/wp-json\/wp\/v2\/posts\/2336"}],"collection":[{"href":"https:\/\/monsterspost.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monsterspost.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monsterspost.com\/pl\/wp-json\/wp\/v2\/users\/2098093"}],"replies":[{"embeddable":true,"href":"https:\/\/monsterspost.com\/pl\/wp-json\/wp\/v2\/comments?post=2336"}],"version-history":[{"count":5,"href":"https:\/\/monsterspost.com\/pl\/wp-json\/wp\/v2\/posts\/2336\/revisions"}],"predecessor-version":[{"id":2346,"href":"https:\/\/monsterspost.com\/pl\/wp-json\/wp\/v2\/posts\/2336\/revisions\/2346"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/monsterspost.com\/pl\/wp-json\/wp\/v2\/media\/2339"}],"wp:attachment":[{"href":"https:\/\/monsterspost.com\/pl\/wp-json\/wp\/v2\/media?parent=2336"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monsterspost.com\/pl\/wp-json\/wp\/v2\/categories?post=2336"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monsterspost.com\/pl\/wp-json\/wp\/v2\/tags?post=2336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}