{"id":38,"date":"2026-07-29T12:36:55","date_gmt":"2026-07-29T10:36:55","guid":{"rendered":"https:\/\/go-onagency.es\/modulos\/prestaward-snapshot\/"},"modified":"2026-10-16T19:03:09","modified_gmt":"2026-10-16T17:03:09","slug":"prestaward-snapshot","status":"publish","type":"page","link":"https:\/\/go-onagency.es\/nl\/modulos\/prestaward-snapshot\/","title":{"rendered":"PrestaWard Snapshot"},"content":{"rendered":"<section class=\"section product-hero product-hero--prestaward\">\n<div class=\"container product-hero__inner\">\n<div class=\"product-hero__copy\">\n<p class=\"eyebrow\">PrestaShop-module<\/p>\n<h1>PrestaWard Snapshot<\/h1>\n<p><strong>Integriteitscontrole voor PrestaShop-winkels.<\/strong> Stelt een referentie van bestanden vast, vergelijkt wijzigingen en waarschuwt per e-mail wanneer er iets gevoeligs verandert.<\/p>\n<p><strong>Exclusieve distributie via de PrestaShop Marketplace (Addons).<\/strong><\/p>\n<div class=\"product-hero__actions\">\n        <a class=\"button button--ghost\" href=\"https:\/\/go-onagency.es\/prestaward-snapshot\/changelog\/nl\/\">Wijzigingslogboek<\/a><br \/>\n        <a class=\"button button--ghost\" href=\"https:\/\/go-onagency.es\/prestaward-snapshot\/prestaward-snapshot-user-guide.pdf\" target=\"_blank\" rel=\"noopener\">PDF-handleiding<\/a><br \/>\n        <a class=\"button button--ghost\" href=\"\/ayuda\/prestaward-snapshot\/\">Handleiding<\/a>\n      <\/div>\n<div id=\"snapshot-gallery\" style=\"margin-top:20px\">\n<p style=\"margin:0 0 8px;font-size:13px;font-weight:600;color:#b6bcc7\">Screenshots<\/p>\n<div style=\"display:flex;flex-wrap:wrap;gap:12px\"><a href=\"\/wp-content\/themes\/go-on-agency\/assets\/img\/prestaward-snapshot-gallery\/v018-es-01-resumen.png\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display:block;width:150px;text-decoration:none;color:inherit\"><img decoding=\"async\" src=\"\/wp-content\/themes\/go-on-agency\/assets\/img\/prestaward-snapshot-gallery\/v018-es-01-resumen-thumb.png\" alt=\"PrestaWard Snapshot 0.1.8: overzicht van de laatste snapshot, de laatste scan en recente wijzigingen\" width=\"150\" height=\"125\" loading=\"lazy\" style=\"display:block;width:150px;height:auto;border:1px solid #dce4eb;border-radius:6px\"><span style=\"display:block;margin-top:4px;font-size:12px;color:#b6bcc7\">Overzicht van de status<\/span><\/a><a href=\"\/wp-content\/themes\/go-on-agency\/assets\/img\/prestaward-snapshot-gallery\/v018-es-02-trabajos.png\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display:block;width:150px;text-decoration:none;color:inherit\"><img decoding=\"async\" src=\"\/wp-content\/themes\/go-on-agency\/assets\/img\/prestaward-snapshot-gallery\/v018-es-02-trabajos-thumb.png\" alt=\"PrestaWard Snapshot 0.1.8: geschiedenis van referentieversies en vergelijking\" width=\"150\" height=\"125\" loading=\"lazy\" style=\"display:block;width:150px;height:auto;border:1px solid #dce4eb;border-radius:6px\"><span style=\"display:block;margin-top:4px;font-size:12px;color:#b6bcc7\">Werkgeschiedenis<\/span><\/a><a href=\"\/wp-content\/themes\/go-on-agency\/assets\/img\/prestaward-snapshot-gallery\/v018-es-03-comprobaciones.png\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display:block;width:150px;text-decoration:none;color:inherit\"><img decoding=\"async\" src=\"\/wp-content\/themes\/go-on-agency\/assets\/img\/prestaward-snapshot-gallery\/v018-es-03-comprobaciones-thumb.png\" alt=\"PrestaWard Snapshot 0.1.8: controle van kernbestanden en audit van de beveiligingsinstellingen\" width=\"150\" height=\"125\" loading=\"lazy\" style=\"display:block;width:150px;height:auto;border:1px solid #dce4eb;border-radius:6px\"><span style=\"display:block;margin-top:4px;font-size:12px;color:#b6bcc7\">Beveiligingsaudit<\/span><\/a><a href=\"\/wp-content\/themes\/go-on-agency\/assets\/img\/prestaward-snapshot-gallery\/v018-es-04-configuracion.png\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display:block;width:150px;text-decoration:none;color:inherit\"><img decoding=\"async\" src=\"\/wp-content\/themes\/go-on-agency\/assets\/img\/prestaward-snapshot-gallery\/v018-es-04-configuracion-thumb.png\" alt=\"PrestaWard Snapshot 0.1.8: instellingen voor e-mailwaarschuwingen, cron-status en retentie\" width=\"150\" height=\"125\" loading=\"lazy\" style=\"display:block;width:150px;height:auto;border:1px solid #dce4eb;border-radius:6px\"><span style=\"display:block;margin-top:4px;font-size:12px;color:#b6bcc7\">Waarschuwingen en cron<\/span><\/a><\/div>\n<p style=\"margin:7px 0 0;font-size:11px;color:#b6bcc7\">Spaanse interface \u00b7 versie 0.1.8<\/p>\n<\/div><\/div>\n<div class=\"product-hero__card\">\n      <img decoding=\"async\" src=\"https:\/\/go-onagency.es\/wp-content\/themes\/go-on-agency\/assets\/img\/prestaward-snapshot-logo.svg\" alt=\"PrestaWard Snapshot\"><br \/>\n      <span>Referentie + vergelijking + waarschuwingen<\/span><\/p>\n<ul class=\"product-hero__checks\">\n<li>Opgeslagen voortgang van taken<\/li>\n<li>Gevoelige bestanden onder controle<\/li>\n<li>PrestaShop 1.7, 8 en 9<\/li>\n<li>Multiversie-laboratorium<\/li>\n<\/ul><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"section product-page-main product-page-main--prestaward\">\n<div class=\"container product-page-layout\">\n<article class=\"product-page-content product-page-content--editable\">\n<h2>Wat het doet<\/h2>\n<p>Een winkel verandert voortdurend. PrestaWard Snapshot cre\u00ebert een technische referentie en toont toegevoegde, gewijzigde of verwijderde bestanden, zodat u een geplande aanpassing kunt onderscheiden van een onverwachte wijziging.<\/p>\n<p>Het analyseert tevens verdachte code in nieuwe of gewijzigde bestanden, kent aan elke wijziging een risiconiveau toe en groepeert updates van modules en thema\u2019s, zodat zaken die aandacht verdienen niet verloren gaan tussen de routinematige wijzigingen.<\/p>\n<p>Controleer tevens de JavaScript-code van het actieve thema en de betaalmodules op tekenen van kaartskimmers, houd het volume van de multimediabestanden in de gaten en controleer 14 punten van de beveiligingsinstellingen. Een paneel met tabbladen, met een beknopt overzicht, geeft u in \u00e9\u00e9n regel aan wat uw aandacht vereist. Het heeft alleen-lezen toegang tot uw bestanden: het wijzigt, herstelt of verwijdert deze niet, en schrijft uitsluitend naar zijn eigen werkruimte en database.<\/p>\n<h2>Hoe het werkt<\/h2>\n<ul>\n<li>Slaat een SHA-256-vingerafdruk van elk bestand op, samen met het relatieve pad, de bestandsgrootte en de wijzigingsdatum. Er worden geen kopie\u00ebn van de bestanden of hun inhoud opgeslagen.<\/li>\n<li>Vergelijkt de winkel met de meest recente referentie en classificeert elke wijziging als routinematig, verdacht of kritiek. Uitvoerbare bestanden en bestanden met gevoelige configuratiegegevens worden altijd in de gaten gehouden.<\/li>\n<li>Controleert modules, betalingsgateways, thema\u2019s, kernklassen, beheer, instellingen, <code>override<\/code>, <code>src<\/code>, <code>vendor<\/code>, <code>upload<\/code>, <code>download<\/code>, <code>img<\/code>, <code>js<\/code> en de bestanden in de hoofdmap. De tijdelijke mappen van PrestaShop, zoals <code>img\/tmp<\/code> en de caches van themabestanden, worden niet gescand.<\/li>\n<li>Uitsluitingen worden gedefinieerd op basis van de exacte naam of het relatieve pad. Voordat u ze activeert, is een voorbeeldweergave verplicht, en de uitgesloten mappen worden nog steeds gecontroleerd op uitvoerbare bestanden.<\/li>\n<li>Start de vergelijking vanuit de Back Office of via een met een token beveiligde cron. In winkels met zeer veel bestanden kan een taak het commandoregelproces <code>bin\/snapshot-worker.php<\/code> vereisen, dat de serverbeheerder handmatig uitvoert: de module start dit nooit zelfstandig.<\/li>\n<li>Als een analyse mislukt of wordt geannuleerd, blijft de laatste geldige referentie behouden. De resultaten van een vergelijking worden pas weergegeven wanneer de taak volledig is voltooid.<\/li>\n<li>Er wordt een e-mailmelding verzonden wanneer relevante wijzigingen worden gedetecteerd. De ontvangers worden in de module geconfigureerd; standaard is dit het e-mailadres van de winkel. In de koptekst van de e-mail verschijnt het logo van uw winkel en in de voettekst staat het logo van GO ON Agency en de handtekening \u201ePrestaWard by GO ON Agency\u201c.<\/li>\n<li>De geschiedenis wordt zo lang bewaard als u instelt (standaard 90 dagen) en openstaande beoordelingen worden niet verwijderd.<\/li>\n<li>Het paneel is onderverdeeld in tabbladen (Overzicht, Wijzigingen, Taken, Controles, Instellingen en Wijzigingslogboeken) en houdt alleen rekening met het tabblad dat u op dat moment geopend hebt, waardoor het in grote winkels sneller opent. Een laatste tabblad, Ondersteuning, bevat het paneel voor ondersteuning van GO ON Agency en de status van Integrity staat helemaal onderaan. Het tabblad Overzicht toont de referentie, de laatste vergelijking, een hoofdactie (Snapshot maken als er geen referentie is en Nu vergelijken als die er wel is) en maximaal \u00e9\u00e9n regel: de lopende taak of de belangrijkste waarschuwing, met \u201een nog N andere\u201c indien er nog meer zijn.<\/li>\n<li>Voltooide taken worden 90 dagen bewaard en kunnen worden geraadpleegd op het tabblad \u2018Taken\u2019, in een tabel met filters op type, status en datums. Elke taak heeft zijn eigen details (tijdlijn, bestanden, maximaal geheugengebruik, meldingen met voorbeeldmappen en het downloaden van diagnostische gegevens) en wanneer de bestandsdetails worden gewist, blijft er een overzicht van de gebeurtenissen bewaard.<\/li>\n<li>Een taak waarvoor een opdrachtregelproces nodig is, wordt in oranje weergegeven, met de reden in gewone taal en de exacte opdracht met een knop om deze te kopi\u00ebren. In de browser is er geen knop om de taak te hervatten.<\/li>\n<\/ul>\n<h2>Vereisten<\/h2>\n<ul>\n<li>PrestaShop 1.7, 8 of 9, inclusief installaties met meerdere winkels, en de PHP-versie die uw versie van PrestaShop vereist (PHP 7.1 of hoger voor PrestaShop 1.7).<\/li>\n<li>Databasetabellen met InnoDB-engine. De module controleert dit en converteert bij het bijwerken zijn eigen tabellen.<\/li>\n<li>Na de installatie heeft alleen het beheerdersprofiel toegang. Andere profielen krijgen de standaard PrestaShop-rechten voor lezen, aanmaken en wijzigen.<\/li>\n<li>Configuratiescherm en meldingen in negen talen.<\/li>\n<\/ul>\n<h2>Wat het niet doet<\/h2>\n<ul>\n<li>Het is geen back-up en het herstelt geen bestanden: het detecteert dat er iets is gewijzigd, maar herstelt dit niet. Het vormt een aanvulling op uw back-ups en uw versiebeheer, maar vervangt deze niet.<\/li>\n<li>Dit is geen antivirusprogramma of malwarescanner. Het zoekt naar veelvoorkomende patronen van webshells en versleutelde code in nieuwe of gewijzigde PHP- en JavaScript-bestanden (maximaal 512 KB per stuk) en let in het bijzonder op uitvoerbare bestanden, inclusief bestanden die PHP-code verbergen achter een misleidende extensie. Een treffer betekent \u201econtroleer dit bestand\u201d, niet dat er sprake is van een aanval, en een bestand zonder treffers is niet aantoonbaar veilig.<\/li>\n<li>De signalen voor kaartskimmers in JavaScript zijn heuristisch: ze geven een reden aan om het bestand te onderzoeken, maar bewijzen geen inbreuk, en een adres dat door de code tijdens de uitvoering wordt samengesteld, wordt niet gedetecteerd. De adressen van de winkel zelf en van de betalingsgateways tellen niet mee als een andere website.<\/li>\n<li>De database wordt niet geanalyseerd.<\/li>\n<li>Er worden geen bestanden, paden of inhoud naar externe diensten verzonden. De verbinding met PrestaWard Integrity verzendt de installatie- en winkel-ID, het domein, de hash van het ge\u00efnstalleerde pakket en de samenvattende hash van elke snapshot, zonder persoonlijke gegevens van klanten.<\/li>\n<li>Het voorkomt of blokkeert wijzigingen in de winkel niet: het geeft pas een melding nadat deze hebben plaatsgevonden.<\/li>\n<li>De voettekst van de e-mails van de module bevat geen links, contactgegevens of afbeeldingen die buiten uw winkel zijn gehost: het logo van GO ON Agency is een bestand van de module zelf dat vanuit uw winkel wordt weergegeven.<\/li>\n<\/ul>\n<h2>Belangrijkste functies<\/h2>\n<ul>\n<li>Snapshot van modules, betalingsgateways, thema\u2019s, de kern, het beheer en de configuratie.<\/li>\n<li>Analyse van verdachte code in nieuwe of gewijzigde PHP- en JavaScript-bestanden: zoek naar patronen die kenmerkend zijn voor webshells en versleutelde code en leg het resultaat in begrijpelijke taal uit. Een bestand dat de maximale grootte overschrijdt, wordt gemarkeerd als slechts gedeeltelijk gecontroleerd.<\/li>\n<li>Detectie van verkapte afbeeldingen (met een onjuiste header of met PHP-code erin) in alle mappen, ook in de uitgesloten mappen, en \u2013 binnen de beschikbare tijd en omvang \u2013 in de tijdelijke mappen zoals <code>img\/tmp<\/code>.<\/li>\n<li>Risiconiveau bij elke wijziging (hoog, controle nodig of laag), zichtbaar en filterbaar in de wijzigingsbeoordeling, opgenomen in het audit-CSV-bestand en in de waarschuwingsmails.<\/li>\n<li>Updates van modules en thema\u2019s worden gegroepeerd in \u00e9\u00e9n element met de vorige en de nieuwe versie, en de gewijzigde PHP-code binnen een gedetecteerde update vormt een laag risico en leidt niet tot waarschuwingsmails.<\/li>\n<li>Core-bestandenpaneel: vergelijkt deze met de offici\u00eble lijst met checksums van uw PrestaShop-versie, in hervatbare batches. Alleen de offici\u00eble lijst wordt gedownload; er worden geen bestanden verzonden. Een verschil duidt niet op een inbraak, en indien de lijst niet beschikbaar is, geeft het paneel aan dat de core niet is geverifieerd.<\/li>\n<li>Beveiligingsconfiguratie-audit met een score van 0 tot 100 en 14 controles: debugmodus, beheermap, configuratierechten, installatiemappen, dumps en gecomprimeerde bestanden in de webroot, PHP-versie, HTTPS, zichtbare PHP-fouten, PHP-beveiliging (allow_url_include en expose_php), versiebeheermappen en omgevingsbestanden (.git, .svn, .hg, .env in varianten) in de webroot en binnen modules en thema\u2019s, webservicessleutels met schrijftoegang tot talrijke bronnen, IP-controle van de cookie en inactieve accounts die het SuperAdmin-profiel behouden. Van de sleutels wordt alleen het aantal vermeld, zonder deze te lezen of weer te geven, en van de accounts wordt alleen het aantal vermeld, zonder namen of adressen. Elk punt wordt toegelicht en voorzien van een oplossing; wat niet kan worden gecontroleerd, wordt als \u2018niet gecontroleerd\u2019 aangemerkt en levert geen punten op.<\/li>\n<li>Heuristieken voor kaartskimmers in de nieuwe of gewijzigde JavaScript-code van het actieve thema en de betaalmodules: code die het kaartnummer, de vervaldatum of de veiligheidscode van de kaart uitleest en deze naar een andere website verzendt (hoog risico), gegevens die vanuit de bestel- of betalingscode naar een andere site worden verzonden, en sterk verborgen code in de buurt van de bestel- of betalingscode (beide hebben controle nodig). Elke bevinding wordt toegelicht in de wijzigingsrapportage.<\/li>\n<li>Multimedia-volumebegroting: voor elke map (img, upload, uploads en download) worden het aantal bestanden en de hoeveelheid bytes per referentie en per vergelijking geteld, zonder toegang te krijgen tot meer bestanden of gegevens per bestand op te slaan. Onder \u2018Controles\u2019 wordt het totaal per map en de groei ten opzichte van de referentie weergegeven, en onder \u2018Instellingen\u2019 kunt u een maximum aantal bestanden, een maximale grootte in GB en een maximale groei in procenten instellen (standaard 50 %; 0 schakelt de limiet uit). Een overschrijding van de limiet wordt weergegeven in het overzicht en in de waarschuwingsmail.<\/li>\n<li>Zichtbare bewakingslimiet: indien een analyse de limiet van 250.000 gelezen namen in de uitgesloten mappen bereikt, geven het overzicht en de controles aan hoeveel mappen nog niet worden bewaakt, en wordt het multimediavolume gemarkeerd als gedeeltelijk.<\/li>\n<li>Melding van een cron-taak die nog nooit is uitgevoerd en een eigen waarschuwing voor mappen en back-upkopie\u00ebn van modules die zich in de webroot bevinden.<\/li>\n<li>Onderhoudsvenster van 1 tot 4 uur: onderdrukt waarschuwingsmails, maar blijft wijzigingen registreren; bij het sluiten wordt een samengevat overzicht verzonden met de acties \u2018Deze wijzigingen accepteren\u2019 of \u2018Sluiten zonder te accepteren\u2019. Snapshot maakt nooit zelfstandig een referentie aan.<\/li>\n<li>Wijzigingsbeoordeling, aangepast voor zeer grote resultaten: paginering per venster met sprong naar een pagina, overzicht gegroepeerd per map, status en risiconiveau, en een wachtrij waarin elk bestand \u00e9\u00e9n keer per referentie wordt weergegeven.<\/li>\n<li>Snelle referentie in grote winkels: de publicatie leest alleen de rijen van de eigen taak en de tijdelijke gegevens van voltooide taken worden in afgebakende batches verwijderd, zonder dat deze zich opstapelen.<\/li>\n<li>Vergelijking vanuit de Back Office of via een met een token beveiligde cron-taak.<\/li>\n<li>E-mailmeldingen met een samenvatting, de betrokken categorie\u00ebn en een link naar het dashboard.<\/li>\n<li>Paneel met tabbladen, bestaande uit een beknopt overzicht, een geschiedenis van 90 dagen met filters en details, dekking, recente wijzigingen, activiteitenlogboeken en een tabblad \u2018Ondersteuning\u2019 met de diagnose, altijd als laatste.<\/li>\n<li>Gemeenschappelijke filterbalk in de wijzigingsbeoordeling en in de geschiedenis van taken: de keuzelijsten zijn verdeeld over een raster met gelijke breedte, het zoekveld en de knop \u2018Filteren\u2019 staan op dezelfde rij en de secundaire acties, zoals het exporteren van de audit naar CSV, zijn rechts uitgelijnd.<\/li>\n<li>Een uniform uiterlijk van het paneel in de vier PrestaWard-modules: sectiekopteksten, formulierkaarten met neutrale randen en gemeenschappelijke inklapbare blokken, statistieken op \u00e9\u00e9n regel en een groter logo van GO ON Agency in de koptekst. De hoofdknop krijgt een effen kleur die overeenkomt met het merk, zonder kleurverloop.<\/li>\n<li>E-mails met de koptekst van uw winkel: het logo van de winkel bovenaan en, in de voettekst, het logo van GO ON Agency met de handtekening \u201ePrestaWard by GO ON Agency\u201c. In het onderwerp wordt de naam van de winkel niet meer herhaald.<\/li>\n<li>Taken voor referentie en vergelijking die worden hervat vanaf de opgeslagen voortgang.<\/li>\n<li>Configureerbare uitsluitingen met voorbeeld en een nieuwe, veilige referentie.<\/li>\n<li>Verplichte bewaking van uitvoerbare bestanden en gevoelige configuratiegegevens, zelfs binnen uitgesloten mappen.<\/li>\n<li>Automatische koppeling met PrestaWard Integrity, zonder de winkel te blokkeren, met ondertekende, aaneengeschakelde ontvangstbewijzen van de samenvattende hash van elke snapshot. Op het scherm van de module zorgt de knop \u2018Synchroniseren\u2019 ervoor dat de verbinding wordt bijgewerkt.<\/li>\n<li>Heartbeat in cron-status om vertraagde of mislukte uitvoeringen te detecteren.<\/li>\n<li>Incrementele scan met verplichte herverwerking van kritieke domeinen en periodieke volledige scan.<\/li>\n<li>Sorteren, filters, paginering, controleren en CSV-export van wijzigingen.<\/li>\n<li>Veilige metadata-vergelijking, configureerbare bewaartermijn en beveiligde opschoning.<\/li>\n<li>Ondersteuningspaneel van GO ON Agency met een downloadbaar diagnostisch rapport. Dit wordt gedownload door een medewerker met bewerkingsrechten, waarbij een winkel is geselecteerd. Het bevat uitsluitend versies, statussen en tellers; het bevat geen paden, bestandsinhoud of inloggegevens en wordt niet automatisch verzonden.<\/li>\n<\/ul>\n<h2>Compatibiliteit gecontroleerd<\/h2>\n<p>Versie 0.1.8 heeft op 15 oktober 2026 de laboratoriumtests doorstaan in PrestaShop 1.7, 8 en 9, zowel bij een schone installatie als bij een update vanaf versie 0.1.7. Versie 0.1.7 heeft op 13 oktober 2026 de laboratoriumtests doorstaan; deze werd getest met een re\u00ebel volume van 151.440 bestanden en werd als \u2018canary\u2019 ingezet in een echte winkel. Versie 0.1.3 doorstond bovendien installatie, verwijdering, herinstallatie, geauthenticeerde toegang, adversariale uitsluitingstests en cryptografische validatie in PrestaShop 1.7.8.11 met PHP 7.4, PrestaShop 8.2.7 met PHP 8.1 en PrestaShop 9.1.4 met PHP 8.5.<\/p>\n<h2>Veilig gebruik<\/h2>\n<p>Maak pas een referentie aan wanneer de winkel is gecontroleerd en in orde is. Vergelijk na elke ingreep en normaliseer geen wijzigingen die u nog niet hebt ge\u00efdentificeerd. De module vormt een aanvulling op, maar is geen vervanging voor, back-ups of versiebeheer.<\/p>\n<h2 id=\"registro-de-cambios\">Wijzigingslogboek<\/h2>\n<h3>0.1.8<\/h3>\n<ul>\n<li>Het paneel is onderverdeeld in tabbladen (Overzicht, Wijzigingen, Taken, Controles, Instellingen en Activiteitslogboeken) en houdt alleen rekening met het geopende tabblad, waardoor het bij grote winkels sneller opent. Het ondersteuningspaneel van GO ON Agency heeft een eigen tabblad, Ondersteuning, dat altijd als laatste wordt weergegeven, en het gedeelte Integrity bevindt zich helemaal onderaan alle tabbladen.<\/li>\n<li>Minimale samenvatting: de huidige referentie, de laatste vergelijking en het resultaat daarvan, \u00e9\u00e9n hoofdactie en maximaal \u00e9\u00e9n regel met de lopende taken of de belangrijkste waarschuwing (wijzigingen die nog moeten worden gecontroleerd, nieuwe of niet langer gedekte mappen waarvoor een nieuwe referentie nodig is, een nog af te sluiten onderhoudsvenster, een cron die nog nooit is uitgevoerd of vertraging heeft, back-ups in de webroot). Indien er meer waarschuwingen zijn, wordt aan de regel \u201een nog N\u201c toegevoegd.<\/li>\n<li>Tabblad Taken: de lopende taak wordt weergegeven als een kaart met de verschillende fasen (ontdekken, vingerafdrukken berekenen, valideren, vergelijken of publiceren, attestatie), het aantal bestanden, de verstreken tijd, de laatste update en wie de taak uitvoert (Back Office, cron of opdrachtregel). Een taak waarvoor een commandoregelproces nodig is, wordt in oranje weergegeven, met de reden in gewone taal en het exacte commando met een knop om het te kopi\u00ebren; in de browser is er geen knop om de taak te hervatten.<\/li>\n<li>Overzicht van taken van de afgelopen 90 dagen in \u00e9\u00e9n tabel (type, herkomst, medewerker, startdatum, duur, status, resultaat en opmerkingen) met filters op type, status en datums, evenals paginering, in plaats van de eerdere beperking tot de laatste 20 taken of 7 dagen. Het resultaat van een vergelijking bevat een link naar de gevonden wijzigingen en een controle van de kernbestanden bevat een link naar het tabblad \u2018Controles\u2019.<\/li>\n<li>Details van elke taak: tijdlijn, bestanden, maximaal geheugengebruik, hash van het beleid, gekoppelde referentie en vergelijking, meldingen met voorbeeldmappen, een vertaalde foutmelding indien er een fout is opgetreden en het downloaden van diagnostische gegevens. Wanneer de bestandsdetails van een voltooide taak worden gewist, blijft er een samenvatting behouden (aantallen waarschuwingen met voorbeeldmappen en mappen die niet volledig zijn gedekt) en geeft de pagina aan dat de details zijn gewist.<\/li>\n<li>De dekking per categorie wordt verplaatst naar het einde van \u2018Wijzigingen\u2019; de controles van de winkel (back-ups, kernbestanden, configuratie-audit en module-status) worden gebundeld onder \u2018Controles\u2019; en de instellingen voor e-mail, cron, analysebeleid, onderhoudsvenster en opslag staan onder \u2018Configuratie\u2019.<\/li>\n<li>De beveiligingsconfiguratie-audit is uitgebreid tot 14 controles. Nieuw: PHP-beveiligingsversterking (allow_url_include en expose_php), mappen voor versiebeheer en omgevingsbestanden (.git, .svn, .hg, .env en varianten) in de webroot en binnen modules en thema\u2019s, webservicesleutels met schrijfrechten voor talrijke bronnen (er wordt alleen geteld hoeveel er zijn; er wordt nooit een sleutel gelezen of weergegeven), controle van het IP-adres in de cookie en inactieve accounts die het SuperAdmin-profiel behouden (deze worden alleen geteld, zonder namen of adressen). Voor elk punt is er een uitleg en een oplossing, en wat niet kan worden gelezen, wordt aangemerkt als \u2018niet gecontroleerd\u2019. .git-, .svn- en .env-bestanden in de webroot worden bij de nieuwe controle meegenomen in plaats van bij de controle van installatiebestanden en kopie\u00ebn, om te voorkomen dat ze dubbel worden geteld.<\/li>\n<li>Heuristieken voor kaartskimming in JavaScript: nieuwe of gewijzigde JavaScript-code van het actieve thema en de betaalmodules wordt eveneens gecontroleerd op drie signalen: code die het kaartnummer, de vervaldatum of de veiligheidscode uitleest en gegevens naar een andere website verzendt (hoog risico), gegevens die vanuit bestel- of betaalcode naar een andere site worden verzonden (controle nodig) en sterk verborgen code in de buurt van bestel- of betaalcode (controle nodig). De adressen van de eigen winkel, de betalingsgateways en, voor de zwakkere signalen, bekende analyseservers worden niet als een andere website beschouwd. Een overeenkomst is een reden om het bestand nader te bekijken, maar geen bewijs van een inbreuk, en een adres dat door de code tijdens de uitvoering wordt samengesteld, wordt niet gedetecteerd.<\/li>\n<li>Multimedia-volumeschatting: elke referentie en vergelijking telt, voor elke multimediamap (img, upload, uploads en download), de bestanden en de bytes die reeds zijn doorlopen, zonder toegang te verkrijgen tot meer bestanden of gegevens per bestand op te slaan. Onder \u201eControles\u201d wordt het totaal per map weergegeven, de groei ten opzichte van de referentie en of een limiet is overschreden. Onder \u201eInstellingen\u201d zijn drie limieten ingesteld: maximaal aantal bestanden, maximale grootte in GB en maximale groei ten opzichte van de referentie in procenten (standaard 50 %; 0 schakelt een limiet uit). Een overschreden limiet wordt weergegeven in het overzicht en in de waarschuwingsmail, die ook wordt verzonden wanneer geen enkel bestand voldoende is gewijzigd om dit op zichzelf te veroorzaken.<\/li>\n<li>Zichtbare bewakingslimiet: een analyse leest maximaal 250.000 namen in de uitgesloten mappen, en de daaropvolgende mappen werden geregistreerd als niet-gedekt, maar werden alleen binnen de taak weergegeven. Nu verschijnen er een waarschuwingsregel in het Overzicht en een melding in Controles met het aantal niet-gecontroleerde mappen, en wordt de multimediavolume als gedeeltelijk gemarkeerd indien deze onder die limiet werd gemeten.<\/li>\n<li>Dit verhelpt het probleem dat de verbinding met Integrity verslechterde in de Back Office in de context \u201ealle winkels\u201c of wanneer een andere winkel dan de eerste de registratietest uitvoerde: de verbonden winkel ging over naar de status \u201eregistratie in behandeling\u201c en de test kon niet worden ondertekend. De installatie-identiteit wordt nu in elke context als \u00e9\u00e9n geheel uit het globale domein (of uit de winkel waarin deze is opgeslagen) gelezen; bij een update wordt een in een winkel opgeslagen identiteit zonder hergeneratie naar het globale domein overgebracht en, indien deze niet kan worden gelezen, blijft de status van Integrity ongewijzigd.<\/li>\n<li>Nieuw: gemeenschappelijke filterbalk. De wijzigingsbeoordeling en de werkgeschiedenis maken hier gebruik van: de keuzelijsten zijn verdeeld over een raster met gelijke breedte, het zoekveld en de knop \u2018Filteren\u2019 staan op dezelfde regel en de secundaire acties, zoals het exporteren van de audit naar CSV, zijn rechts uitgelijnd. Voorheen stonden de filters opeengepakt en overlapten de knoppen elkaar.<\/li>\n<li>De waarschuwings-, onderhoudsoverzicht- en test-e-mails tonen het logo van uw winkel in de koptekst (met de naam van de winkel als alternatieve tekst) en een standaardvoettekst met het logo van GO ON Agency en de handtekening \u201ePrestaWard by GO ON Agency\u201c, zonder links of contactgegevens. Het logo in de voettekst is een bestand van de module zelf dat vanuit uw winkel wordt aangeboden.<\/li>\n<li>Zorg ervoor dat de naam van de winkel niet twee keer in het onderwerp van de e-mails voorkomt.<\/li>\n<li>Een uniform uiterlijk van het paneel in de vier PrestaWard-modules: sectiekopteksten, formulierkaarten met neutrale randen en gemeenschappelijke inklapbare blokken, statistieken op \u00e9\u00e9n regel en een groter logo van GO ON Agency in de koptekst. De hoofdknop krijgt een effen kleur die overeenkomt met het merk, zonder kleurverloop.<\/li>\n<li>Dit corrigeert het feit dat in PrestaShop 9 de beheerdersinterface de tabbladen onderstreept weergeeft als links en de sectietitels in hoofdletters. De algemene stijlen neutraliseren dit alleen binnen het PrestaWard-paneel, zodat PrestaShop 1.7 en 8 er hetzelfde uitzien als voorheen.<\/li>\n<li>Dit verhelpt het probleem dat in PrestaShop 1.7 het stylesheet van de module werd genegeerd wanneer het werd geregistreerd met het versienummer in de adresbalk. Het bestand wordt nu gecontroleerd en zonder parameters geregistreerd, zodat de nieuwe weergave zichtbaar is in versie 1.7, 8 en 9.<\/li>\n<li>Dit corrigeert het feit dat in PrestaShop 9 de acties in het paneel (verzoeken om taken en het downloaden van het rapport over ondersteuning, evenals de synchronisatie met Integrity) het beveiligingstoken controleerden met een methode die PrestaShop 9 niet gebruikt, waardoor deze acties konden worden afgewezen. De validatie vindt nu plaats via de PrestaShop 9-service; in PrestaShop 1.7 en 8 blijft de controle ongewijzigd.<\/li>\n<li>Wanneer de verbinding met Integrity op dat moment niet kan worden bijgewerkt, geeft het paneel \u00e9\u00e9n enkel bericht weer: de opgeslagen verbinding blijft geldig en er wordt automatisch een nieuwe poging ondernomen. De labels van alle tabbladen zijn vertaald in de negen talen.<\/li>\n<li>In de productkoptekst wordt opnieuw het logo van GO ON Agency en de vermelding \u201ePrestaWard by GO ON Agency\u201c weergegeven, zonder links. De indeling van de referentie, de bytes van het manifest en de overeenkomst met de Integrity API blijven ongewijzigd; de update voegt kolommen toe (twee aan de tabel met taken en de kolommen voor het multimediavolume per map, taak en referentie).<\/li>\n<\/ul>\n<h3>0.1.7<\/h3>\n<ul>\n<li>Analyseert de verdachte code in nieuwe of gewijzigde PHP- en JavaScript-bestanden (maximaal 512 KB per bestand) op patronen die kenmerkend zijn voor webshells en versleutelde code, en legt het resultaat uit in begrijpelijke taal. Een treffer betekent \u201econtroleer dit bestand\u201d, niet dat er sprake is van een aanval; een bestand zonder treffers is niet aantoonbaar veilig, en een bestand dat de limiet overschrijdt, wordt gemarkeerd als slechts gedeeltelijk gecontroleerd.<\/li>\n<li>Detecteert vermomde afbeeldingen (met een onjuiste header of met PHP-code erin) in alle mappen: zowel opgenomen als uitgesloten mappen, en \u2013 binnen een bepaald tijds- en omvangskader \u2013 tijdelijke mappen zoals img\/tmp, die de analyse nog steeds niet doorloopt.<\/li>\n<li>Kent aan elke wijziging een risiconiveau toe (hoog, controle nodig of laag), dat zichtbaar en filterbaar is in de wijzigingsbeoordeling en wordt opgenomen in het audit-CSV-bestand en in de waarschuwingsmails.<\/li>\n<li>Groepeert updates van modules en thema\u2019s in \u00e9\u00e9n enkel element met de vorige en de nieuwe versie. De gewijzigde PHP-code binnen een gedetecteerde update vormt een laag risico en genereert geen waarschuwingsmails meer. Vereist een referentie die met deze versie is aangemaakt.<\/li>\n<li>Nieuw paneel voor kernbestanden: deze worden vergeleken met de offici\u00eble lijst met checksums van uw PrestaShop-versie, in batches die kunnen worden hervat. Een verschil duidt niet op een inbraak; indien de lijst niet bestaat of niet kan worden gedownload, geeft het paneel aan dat de kern niet is geverifieerd en presenteert het deze nooit als geslaagd.<\/li>\n<li>Nieuwe beveiligingsconfiguratie-audit met een score van 0 tot 100 (debugmodus, beheermap, configuratierechten, installatiemappen, dumps en gecomprimeerde bestanden in de webroot, PHP-versie, HTTPS en zichtbare PHP-fouten, naast andere punten). Elk punt wordt toegelicht en voorzien van een oplossing; wat niet kan worden gecontroleerd, wordt aangemerkt als \u2018niet gecontroleerd\u2019 en levert geen punten op.<\/li>\n<li>Geeft een melding weer van een cron-taak die nog nooit is uitgevoerd en, via een eigen waarschuwing, van de mappen en back-upkopie\u00ebn van modules die zich in de webroot bevinden.<\/li>\n<li>Bij nieuwe installaties worden back-ups van modules en de downloadmap standaard uitgesloten. Bij bestaande installaties worden deze uitsluitingen in het dashboard aangeboden en worden ze alleen toegepast als u ze activeert, waardoor een nieuwe referentie wordt gecre\u00eberd.<\/li>\n<li>Onderhoudsvenster van 1 tot 4 uur: waarschuwingsmails worden onderdrukt, maar wijzigingen worden nog steeds geregistreerd; bij het sluiten wordt een samengevat overzicht verzonden met de acties \u2018Deze wijzigingen accepteren\u2019 of \u2018Sluiten zonder te accepteren\u2019. Met \u2018Accepteren\u2019 worden ze alleen als gecontroleerd gemarkeerd; Snapshot maakt nooit zelfstandig een referentie aan.<\/li>\n<li>Wanneer de dekking van de analyse tussen versies toeneemt, worden de bestanden in mappen die door de oude referentie niet werden gedekt, gerapporteerd als nieuwe dekking en niet als duizenden toegevoegde bestanden met kritieke waarschuwingen.<\/li>\n<li>De wijzigingsbeoordeling werkt met zeer omvangrijke resultaten: paginering met paginasprongen, een overzicht gegroepeerd per map, status en risico, en openstaande wijzigingen ten opzichte van eerdere referenties die als vervangen zijn gemarkeerd.<\/li>\n<li>Verkort de tijd die nodig is voor het aanmaken van de referentie en het valideren van mappen in grote winkels met opgeslagen eerdere taken (minuten in plaats van tientallen minuten) en verwijdert in beperkte batches de tijdelijke rijen van voltooide taken.<\/li>\n<li>Corrigeert diverse waarschuwingen: Snapshot detecteert zijn eigen bestanden niet langer als wijzigingen met een hoog risico, het standaard PrestaShop-systeembestand index.php wordt niet langer gemarkeerd als verdacht uitvoerbaar bestand, \u201eRecente wijzigingen\u201c toont de totalen van de laatste vergelijking en, na het aanmaken van een referentie, wordt de vorige vergelijking in het paneel niet langer als actueel weergegeven.<\/li>\n<li>De Back Office geeft \u201eBezig met verwerken vanuit de console\u201c weer terwijl het consoleproces actief is; het herladen van de pagina na het klikken op een knop zorgt er niet langer voor dat het opnieuw wordt verzonden en een afgewezen start geeft aan welke taak momenteel wordt uitgevoerd. Het consoleproces schrijft \u00e9\u00e9n korte voortgangsregel in plaats van \u00e9\u00e9n per stap.<\/li>\n<li>Consistentie van de Back Office: het takenpaneel en de bijbehorende knoppen zien er hetzelfde uit als de rest van het paneel, en de statusmeldingen van de cron en het activiteitenlogboek worden in alle negen talen weergegeven in de taal van de Back Office.<\/li>\n<li>Het paneel voor ondersteuning en diagnose wordt net v\u00f3\u00f3r de sectie Integrity geplaatst, net als bij de overige PrestaWard-modules, en in de context \u201ealle winkels\u201c verdwijnt het niet langer: het geeft aan dat er een winkel moet worden geselecteerd.<\/li>\n<li>De stylesheets worden samen met de moduleversie geladen, zodat de nieuwe weergave na het updaten direct zichtbaar is zonder dat de cache van de browser hoeft te worden geleegd.<\/li>\n<li>Synchroniseert met Integrity telkens wanneer u het dashboard opent, via een verzoek op de achtergrond dat de pagina nooit vertraagt en maximaal \u00e9\u00e9n keer per minuut per winkel.<\/li>\n<\/ul>\n<h3>0.1.6<\/h3>\n<ul>\n<li>Een symbolische link onderbreekt het scanproces niet langer: deze wordt overgeslagen zonder dat deze wordt gevolgd of dat de vingerafdruk ervan wordt berekend (en maakt dus geen deel uit van de referentie) en wordt weergegeven in het paneel, met een waarschuwing wanneer deze naar een locatie buiten de winkel of naar een niet-bestaande bestemming verwijst.<\/li>\n<li>Sluit tijdens het scannen de bestanden uit die geen deel kunnen uitmaken van het manifest.<\/li>\n<li>Doorloopt nooit de tijdelijke mappen van PrestaShop (img\/tmp en de gecombineerde broncaches van het thema), aangezien deze voortdurend worden vernieuwd en een analyse met directory_changed konden onderbreken.<\/li>\n<li>Past de uitsluitingen toe voordat elke map wordt geopend: de uitgesloten mappen maken geen deel meer uit van de integriteitscontrole en worden alleen gecontroleerd op uitvoerbare bestanden, in een afzonderlijke doorloop die het proces nooit onderbreekt en beperkt is tot 250.000 bestandsnamen per taak.<\/li>\n<li>Een opgenomen map die tijdens de analyse verandert, wordt tot drie keer toe opnieuw gelezen. Als deze blijft veranderen, stoppen de mappen van de kern, de configuratie, het beheer, de betalingsgateway-modules en het actieve thema de taak zoals voorheen; de overige mappen worden met een waarschuwing overgeslagen en de taak wordt voltooid.<\/li>\n<li>De cron verwerkt meerdere opeenvolgende batches per aanroep (tot ongeveer 20 seconden) en geeft een melding met de status cli_required en HTTP-statuscode 409 wanneer een taak het commandoregelproces vereist. Een monitoringtool die elk antwoord anders dan 2xx als een fout beschouwt, zal dit, zoals te verwachten is, signaleren. Dat proces wordt handmatig uitgevoerd door de serverbeheerder: de module start het nooit zelfstandig op.<\/li>\n<li>Versterkt de vergrendeling die gelijktijdige uitvoeringen van de cron voorkomt, zelfs als de eerste twee uitvoeringen samenvallen.<\/li>\n<li>Verplaatst de tijdelijke manifestbestanden naar een priv\u00e9-map binnen de winkel, die compatibel is met open_basedir en met het opschonen van de tijdelijke systeemmap. In Nginx is het raadzaam de toegang tot var\/prestaward-snapshot\/ te blokkeren.<\/li>\n<li>Detecteert tabellen die geen gebruik maken van InnoDB, geeft een duidelijke melding weer in de negen talen en converteert de tabellen van de module bij het bijwerken, waarbij elke conversie wordt geregistreerd.<\/li>\n<li>Voegt een statuscontrolepaneel toe in de Back Office, alleen-lezen: priv\u00e9-voorbereidingsmap, database-opslagengine, cron-frequentie en taken die wachten op verwerking via de opdrachtregel.<\/li>\n<li>Corrigeert de totalen in het rapport over taken: links worden apart geteld van de uitgesloten bestanden.<\/li>\n<li>Elke module wordt slechts \u00e9\u00e9n keer geanalyseerd, binnen het betalingsdomein of het modulendomein, zodat een module die geen betalingsgateway is en tijdens de analyse verandert, de taak niet langer stopt.<\/li>\n<li>Indien een taak een map niet volledig kan verwerken, wordt de snapshot weergegeven met gedeeltelijke dekking en worden de bestanden in die mappen bij de vergelijking gemarkeerd als \u201eniet geverifieerd\u201d, in plaats van verwijderd.<\/li>\n<li>Het takenpaneel geeft aan welke mappen door elk type waarschuwing worden be\u00efnvloed en wat u moet doen, in de negen talen. Bij het de\u00efnstalleren worden ook de taaktabellen verwijderd.<\/li>\n<li>PrestaShop 9: het commandoregelproces en de cron lopen niet langer vast doordat de map \u201eadmin-api\u201d van de kern wordt verward met die van de Back Office.<\/li>\n<li>Wanneer het commandoregelproces mislukt, wordt het afgesloten met een diagnostische regel met een vaste foutcode, zonder paden of interne berichten.<\/li>\n<li>Verlaagt de kosten van de analyse in winkels met veel bestanden.<\/li>\n<li>PHP 7.1 en 7.2: de registratie, de attestatie en de heartbeat van Integrity worden niet langer onderbroken door een syntaxisfout.<\/li>\n<li>Corrigeert de update vanaf versie 0.1.5 wanneer de tabel met snapshots ontbreekt.<\/li>\n<li>In het laboratorium getest in PrestaShop 1.7, 8 en 9, inclusief een test met 300.000 bestanden die tijdens de analyse veranderen.<\/li>\n<\/ul>\n<h3>0.1.5<\/h3>\n<ul>\n<li>Herstelt de automatische nieuwe pogingen voor de attestatie van Integrity, de openstaande heartbeats en de bewaring na antwoorden van de asynchrone cron. Het onderhoud wordt uitgevoerd in beperkte batches en wordt los van de voortgang van de scan geco\u00f6rdineerd.<\/li>\n<li>Indien een eerdere referentie meerdere beheermappen bevatte, kan de volgende vergelijking extra vermeldingen weergeven: controleer de verschillen en maak indien nodig een nieuwe referentie aan, zonder de vorige automatisch te verwijderen.<\/li>\n<li>Staat geldige bestandsnamen met opeenvolgende punten toe en handhaaft de bescherming tegen onveilige paden.<\/li>\n<li>Bewaart alle bestanden in de extra beheermappen zonder deze te verwarren met die van de actieve Back Office.<\/li>\n<li>Slaat de voortgang van referenties en vergelijkingen op, zodat het werk kan worden hervat nadat het dashboard is gesloten of een verzoek is onderbroken.<\/li>\n<li>Verwerkt en controleert bestanden in batches; de resultaten worden pas weergegeven wanneer de taak is voltooid en de laatste geldige referentie blijft behouden indien de taak wordt geannuleerd of mislukt.<\/li>\n<li>Corrigeert de vergelijking van beheerbestanden met eerdere referenties en behoudt de uitsluitingen van mappen waarvan het vinkje is verwijderd.<\/li>\n<li>Voegt een downloadbaar diagnostisch rapport toe om dit handmatig bij een verzoek om ondersteuning te voegen, zonder dat er automatisch gegevens worden verzonden. Het rapport wordt alleen gedownload door een medewerker met bewerkingsrechten en met een geselecteerde winkel, en bevat geen paden, bestandsinhoud of inloggegevens.<\/li>\n<li>Vult de statussen van het dashboard, de meldingen en de waarschuwingssjablonen in negen talen aan.<\/li>\n<li>Behoudt de correcties voor de registratie en de update van versie 0.1.4.<\/li>\n<\/ul>\n<h3>0.1.4<\/h3>\n<ul>\n<li>Corrigeert registratiefouten van Integrity in PrestaShop 9 en behoudt de bestaande registratie bij het updaten van winkels zonder multishop-functionaliteit.<\/li>\n<li>Stelt de automatische herhalingspogingen voor registratie opnieuw in en registreert de werkelijke oorzaak van de fouten.<\/li>\n<li>Werkt het gemeenschappelijke ontwerp van de Back Office bij en voegt informatie over de gegevensverwerking toe.<\/li>\n<li>Past de notatie van getallen en tijdsduur aan de taal van de beheerder aan en vertaalt de statussen en labels van het dashboard.<\/li>\n<li>Corrigeert de versienummering van de ge\u00efnstalleerde versie tijdens de update.<\/li>\n<li>Bereidt het AFL-3.0-pakket voor Addons voor: verwijdert de updatechecker en berekent de identiteit op basis van de ge\u00efnstalleerde bestanden.<\/li>\n<\/ul>\n<h3>0.1.3<\/h3>\n<ul>\n<li>Beveiligingspatch: de scan bestrijkt nu de volledige PrestaShop-installatie, inclusief de mappen <code>override<\/code>, <code>src<\/code>, <code>vendor<\/code>, <code>upload<\/code>, <code>download<\/code>, <code>img<\/code>, <code>js<\/code> en de bestanden in de hoofdmap.<\/li>\n<li>Beveiligingspatch: bestanden die van belang zijn voor de beveiliging worden altijd gecontroleerd, ongeacht hun bestandsextensie.<\/li>\n<li>Beveiligingspatch: versterkt de verificatie van externe attestaties en stopt automatische nieuwe pogingen wanneer de registratiesleutel van de winkel verandert.<\/li>\n<\/ul>\n<h3>0.1.2<\/h3>\n<ul>\n<li>Automatische heartbeat zonder cron, die op een niet-blokkerende manier wordt geactiveerd door het normale verkeer van de winkel.<\/li>\n<li>Het verzoek van de browser blijft binnen hetzelfde domein en de inloggegevens van Integrity worden uitsluitend op de server gebruikt.<\/li>\n<li>Vergrendeling per winkel, interval van zes uur en wachttijd na fouten om dubbele uitvoeringen te voorkomen.<\/li>\n<li>De handmatige synchronisatie van Integrity werkt ook de aanwezigheid van de installatie bij.<\/li>\n<\/ul>\n<h3>0.1.1<\/h3>\n<ul>\n<li>Heartbeat van Integrity en monitoring van de status van de cron.<\/li>\n<li>Veilige incrementele hashing met periodieke volledige herziening en kritieke gebieden die altijd opnieuw worden berekend.<\/li>\n<li>Classificatie van routinematige, verdachte en kritieke wijzigingen.<\/li>\n<li>Filters, paginering, beoordeling met notities en CSV-export voor audits.<\/li>\n<li>Diff van metadata zonder opgeslagen inhoud en retentie met beveiligde opschoning.<\/li>\n<li>Dashboard dat visueel is afgestemd op het PrestaWard-ecosysteem.<\/li>\n<\/ul>\n<h3>0.1.0<\/h3>\n<ul>\n<li>Automatische en niet-blokkerende registratie in de PrestaWard Integrity API.<\/li>\n<li>Lokale wachtrij met nieuwe pogingen om elk manifest te attesteren, zonder bestanden of inhoud te verzenden.<\/li>\n<li>Externe ontvangstbewijzen, ondertekend, aaneengeschakeld en geverifieerd binnen de winkel.<\/li>\n<li>Status van verbinding en levering zichtbaar vanuit het Dashboard.<\/li>\n<\/ul>\n<h3>0.0.9<\/h3>\n<ul>\n<li>Contextuele helpkoppelingen vanuit de configuratievelden naar de openbare handleiding.<\/li>\n<li>Openbare handleiding, geordend per doel en veld, met een praktische uitleg van elke instelling.<\/li>\n<li>De overbodige weergave van de herkomst van updates is uit de configuratie verwijderd.<\/li>\n<\/ul>\n<h3>0.0.8<\/h3>\n<ul>\n<li>Configureerbare uitsluitingen op basis van exacte naam en relatief pad, met een onveranderlijk beleid en SHA-256-hash.<\/li>\n<li>Een voorbeeldweergave is verplicht voordat u een beleid activeert en uw nieuwe referentie aanmaakt.<\/li>\n<li>Blokkering van vergelijkingen tussen verschillende beleidsregels.<\/li>\n<li>Niet-configureerbare bewaking van uitvoerbare bestanden en configuratiebestanden binnen uitgesloten zones.<\/li>\n<li>Beperkte detectie van gevaarlijke PHP-headers en interpreters in bestanden met een misleidende extensie.<\/li>\n<li>Volledig getest in PrestaShop 1.7, 8 en 9, inclusief een gemengde test met 100.000 bestanden.<\/li>\n<\/ul>\n<h3>0.0.7<\/h3>\n<ul>\n<li>De volledige product- en technische module-identiteit is hernoemd naar PrestaWard Snapshot.<\/li>\n<li>De toegang is in eerste instantie beperkt tot het beheerdersprofiel.<\/li>\n<li>Expliciete autorisatie van extra profielen via de native machtigingen van PrestaShop.<\/li>\n<li>Scheiding van lezen, het maken van snapshots en configuratie via de rechten READ, CREATE en UPDATE.<\/li>\n<li>Verbergen van instellingen, cron-tokens en gevoelige acties voor profielen met alleen-lezen-toegang.<\/li>\n<li>Verduidelijking in de documentatie: de module controleert de integriteit, maar slaat geen back-ups op en herstelt deze ook niet.<\/li>\n<\/ul>\n<h3>0.0.6<\/h3>\n<ul>\n<li>Product-, handleiding-, aanbieder- en ondersteuningslinks blijven behouden na een schone installatie.<\/li>\n<li>Metadata bijwerken vanuit het openbare manifest.<\/li>\n<li>Logo\u2019s van GO ON Agency met links in de Back Office en e-mails.<\/li>\n<li>Alternatieve URL zichtbaar in HTML- en platte-tekst-e-mails.<\/li>\n<li>Test-e-mailactie en reproduceerbare release-tooling.<\/li>\n<\/ul>\n<h3>0.0.5<\/h3>\n<ul>\n<li>Autoload van de legacy-controller gecorrigeerd.<\/li>\n<li>Toegang verplaatst naar de hoofdsectie PrestaWard Snapshot.<\/li>\n<\/ul>\n<h3>0.0.4<\/h3>\n<ul>\n<li>Klikbaar Back Office-menu.<\/li>\n<li>Volledige validatie van de schone installatie- en verwijderingscyclus.<\/li>\n<\/ul>\n<h3>0.0.3<\/h3>\n<ul>\n<li>Expliciete context voor meerdere winkels.<\/li>\n<li>Ondersteuning voor dynamische eigenschappen in PHP 8.5.<\/li>\n<\/ul>\n<h3>0.0.2<\/h3>\n<ul>\n<li>Autorisatierollen en expliciete toegangsrechten.<\/li>\n<\/ul>\n<h3>0.0.1<\/h3>\n<ul>\n<li>Referentie, vergelijking, waarschuwingen, cron, logbestanden, controle op updates en startdashboard.<\/li>\n<\/ul>\n<\/article>\n<aside class=\"product-page-aside\">\n<div class=\"product-page-aside__card product-page-aside__card--cta\">\n<h2>Handleiding en ondersteuning<\/h2>\n<p>Raadpleeg de gebruikershandleiding om de module correct te installeren en te configureren.<\/p>\n<p><a href=\"https:\/\/go-onagency.es\/prestaward-snapshot\/prestaward-snapshot-user-guide.pdf\" target=\"_blank\" rel=\"noopener\">Open de gebruikershandleiding<\/a><\/p>\n<\/p><\/div>\n<div class=\"product-page-aside__card product-page-aside__card--contact\">\n<p class=\"eyebrow\">GO ON Agency<\/p>\n<h2>Heeft u behoefte aan een zorgvuldige implementatie?<\/h2>\n<p>Wij kunnen u helpen bij de installatie, de wijzigingsbeoordeling en de inbedrijfstelling.<\/p>\n<p><a class=\"product-page-contact-link\" href=\"mailto:hola@go-onagency.es\">hola@go-onagency.es<\/a><\/p>\n<\/p><\/div>\n<\/aside><\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>PrestaShop-module PrestaWard Snapshot Integriteitscontrole voor PrestaShop-winkels. Stelt een referentie van bestanden vast, vergelijkt wijzigingen en waarschuwt per e-mail wanneer er iets gevoeligs verandert. Exclusieve distributie via de PrestaShop Marketplace (Addons). Wijzigingslogboek PDF-handleiding Handleiding Screenshots Overzicht van de statusWerkgeschiedenisBeveiligingsauditWaarschuwingen en cron Spaanse interface \u00b7 versie 0.1.8 Referentie + vergelijking + waarschuwingen Opgeslagen voortgang van taken Gevoelige [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":27,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-product-page.php","meta":{"_joinchat":[],"footnotes":""},"class_list":["post-38","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/go-onagency.es\/nl\/wp-json\/wp\/v2\/pages\/38","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/go-onagency.es\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/go-onagency.es\/nl\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/go-onagency.es\/nl\/wp-json\/wp\/v2\/comments?post=38"}],"version-history":[{"count":24,"href":"https:\/\/go-onagency.es\/nl\/wp-json\/wp\/v2\/pages\/38\/revisions"}],"predecessor-version":[{"id":207,"href":"https:\/\/go-onagency.es\/nl\/wp-json\/wp\/v2\/pages\/38\/revisions\/207"}],"up":[{"embeddable":true,"href":"https:\/\/go-onagency.es\/nl\/wp-json\/wp\/v2\/pages\/27"}],"wp:attachment":[{"href":"https:\/\/go-onagency.es\/nl\/wp-json\/wp\/v2\/media?parent=38"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}