Developer log # :: Mediation

Developer log

Voor klanten die geïnteresseerd zijn in techniek houden onze software ontwikkelaars developer

logs bij. Dit is gedetailleerde informatie over gebeurtenissen, activiteiten en fouten die optreden

tijdens de uitvoering van een programma of systeem. Dit 'dagboek' van de software stelt

ontwikkelaars in staat om de werking van de applicatie te monitoren, fouten op te sporen

(debugging), de prestaties te analyseren en de oorzaak van problemen te achterhalen. Dat alles

leidt tot betere software.

CSP Basis

Het Wikibase Alles-in-1 pakket suite draait op het CSP Basis framework. Dit

framework is een add-on voor ons platform die het mogelijk maakt om gebruik

te maken van slots en page types. Met deze extra functionaliteit kunnen we de wiki

overzichtelijk configureren en informatie efficiënt bewaren.

Twee-factor authenticatie (2FA)

Voor de tweede factor maken we gebruik van MediaWiki Extension: EmailAuth. Na gebruikersnaam en wachtwoord vraagt de applicatie om een eenmalige verificatiecode die naar het geverifieerde e-mailadres wordt gestuurd. We dwingen 2FA af per gebruikersgroep (mediators en beheerders standaard verplicht). Geldigheid en lengte van de codes, het aantal pogingen en de time-outs zijn configureerbaar; mislukte pogingen worden geratelimited. De verzending loopt via de ingerichte mailrelay van de klant (met SPF/DKIM) en bevat geen gevoelige gegevens buiten de code zelf. Bij accountproblemen is er een gecontroleerde herstelprocedure via support. Hiermee verhogen we de veiligheid van dossiers en documenten zonder de workflow van mediators onnodig te verstoren.

WSHash extensie

Om veiligheid te garanderen, maakt de documentenkluis gebruik van de WSHash extensie.

Deze extensie hebben wij ontwikkeld om (vertrouwelijke) informatie om te zetten

naar een onherkenbare hash. Deze onherkenbare hash kan vervolgens alleen 'herkenbaar'

worden gemaakt met gebruik van een parserfunctie in de WSHash extensie. De kluis

gebruikt deze WSHash bij verschillende componenten, zoals voor de bestanden in de kluis

en voor de link om de kluis te bekijken. Deze link is overigens beperkt geldig en kan

te allen tijden ongeldig worden gemaakt. De WSHash extensie is niet publiek toegankelijk.

Hierdoor is het niet mogelijk om de hash die de gebruiker bijvoorbeeld in de URL ziet,

te ontcijferen naar nuttige informatie. Wij schenken veel aandacht aan het veilig houden

van deze extensie. Hiervoor nemen wij diverse maatregelen, zo zijn wij

ISO27001:2022 gecertificeerd. Bekijk hier ons ISO certificaat.

Wat is een hash?

Bij hashing haal je gegevens door een formule en krijg je een reeks tekens terug:

een zogenaamde hash. Het is, zoals encryptie, een manier om online data te beveiligen

tegen hackers en cybercriminelen.

Publiek en privé documenten

Het is mogelijk om documenten in de kluis privé of publiek te maken. Documenten die zich

in het privé deel van de kluis bevinden, zijn alleen zichtbaar voor de mediator. Publieke

documenten zijn niet zichtbaar voor iedereen, alleen voor mensen met de juiste link

naar de kluis. Om dit mogelijk te maken, wordt er gebruik gemaakt van MediaWiki

functionaliteiten en parserfuncties. Wij zorgen dat deze up-to-date blijven en voldoen

aan gebruikelijke veiligheidsnormen.

Dossiers

Een essentieel onderdeel van de Mediation oplossing is de mogelijkheid om

cases/dossiers te maken. Bij elk dossier is het mogelijk om informatie van partners

te bewaren, huwelijk en kinderen, gezamenlijke woning en overig vermogen.

Daarnaast heeft elke case zijn eigen documentenkluis, facturen-overzicht en

documentenoverzicht. Met het documentenoverzicht kan de mediator gemakkelijk

documenten aanmaken. Deze documenten worden met variabelen direct aangepast,

zodat documenten gegevens bevatten uit het dossier. Het is altijd mogelijk

om meer gegevensvelden te maken indien gevraagd.

Facturatie en Export

Met de extensie van CSP Basis is er door het gebruik van page types een facturatiesysteem

opgezet. Een factuur kun je maken vanaf een dossier, of handmatig bij het facturenoverzicht.

Factuurinformatie is vervolgens gemakkelijk te wijzigen met gebruik van de sidebar.

Door de knop 'Opslaan als pdf' is het makkelijk om de factuur als pdf op te slaan.

Daarnaast, kan de gebruiker een factuur 'vastzetten' zodat deze vrijkomt voor de export

naar een online boekhoudprogramma zoals Exact Online.

Extra's

Naast de besproken functionaliteiten is er een aantal extra's. Zo beschikt de software suite

over een overzicht met belangrijke documenten die een mediator snel moet kunnen raadplegen.

Dit is mogelijk gemaakt met de FlexForm extensie. Daarnaast is het mogelijk om bedrijven

toe te voegen. Bijvoorbeeld waar mediators mee samen werken of advocatenkantoren.

Als laatste is het mogelijk om elk document gemakkelijk op te slaan als PDF door gebruik

van de WSPDF extensie.

Lua error: bad argument #1 to 'mw.text.jsonDecode' (string expected, got nil).