Terug naar de blog

Security vraagt om continue aandacht

Door joshua_hiwat 2 min lezen

Softwarebeveiliging staat nooit stil. Nieuwe kwetsbaarheden worden ontdekt, bestaande technieken veranderen en softwarecomponenten worden voortdurend verder ontwikkeld.

Recente ontwikkelingen binnen het PHP-ecosysteem laten opnieuw zien hoe snel het beveiligingslandschap kan veranderen.

Daarom hebben we binnen EDUos Web de relevante onderdelen van ons platform opnieuw gecontroleerd en waar nodig bijgewerkt naar actuele, ondersteunde en op security gecontroleerde versies.

Maar voor een platform dat dagelijks wordt gebruikt door veel studenten, docenten en onderwijsorganisaties, kan beveiliging nooit alleen afhankelijk zijn van updates.

Beveiliging bestaat uit meerdere lagen

Onze aanpak combineert preventie, continue monitoring, observability en snelle opvolging.

Binnen het EDUos-platform maken we hiervoor onder andere gebruik van Aikido Security, Sentry, Laravel Nightwatch en centrale SIEM-monitoring, aangevuld met gespecialiseerde logging, auditregistratie en andere beveiligingsmaatregelen.

Iedere laag geeft ons vanuit een ander perspectief inzicht in onze omgeving.

Aikido Security helpt ons bijvoorbeeld bij het detecteren van kwetsbaarheden, risico's in dependencies en mogelijke beveiligingsproblemen binnen onze software supply chain.

Sentry geeft onze ontwikkelteams inzicht in applicatiefouten, gedrag binnen de frontend en performanceproblemen.

Met Laravel Nightwatch kunnen we dieper kijken naar de werking van onze Laravel-backend. Denk daarbij aan requests, databasequeries, queues, jobs en andere activiteiten binnen de applicatie.

Onze SIEM-monitoring brengt vervolgens security-gerelateerde gebeurtenissen vanuit verschillende onderdelen van onze omgeving centraal samen. Hierdoor kunnen gebeurtenissen beter met elkaar worden verbonden, onderzocht en opgevolgd.

Van losse signalen naar inzicht

Door deze verschillende systemen met elkaar te combineren, kunnen onze teams onder andere beter inzicht krijgen in:

  • security advisories en kwetsbaarheden;

  • risico's binnen packages en dependencies;

  • applicatiefouten en onverwacht gedrag;

  • performanceproblemen binnen onze backend;

  • database- en queuegedrag;

  • afwijkende of security-gerelateerde gebeurtenissen;

  • kritieke systeemactiviteiten;

  • de algemene stabiliteit en performance van het platform.

Een afzonderlijke melding vertelt namelijk niet altijd het volledige verhaal.

Door informatie vanuit verschillende lagen samen te brengen, ontstaat een veel duidelijker beeld van wat er binnen onze omgeving gebeurt. Daardoor kunnen onze teams sneller onderzoeken wat de oorzaak is en gericht reageren wanneer iets aandacht nodig heeft.

AI verandert ook security

AI versnelt de manier waarop software wordt ontwikkeld. Tegelijkertijd worden AI-technieken steeds vaker gebruikt om software te analyseren en mogelijke kwetsbaarheden sneller te ontdekken.

Dat betekent dat ook beveiliging en observability zich moeten blijven ontwikkelen.

Daarom blijven we binnen EDUos investeren in onder andere geautomatiseerde securitycontroles, dependency management, applicatie-observability, centrale securitymonitoring, auditlogging en snelle incident response.

Niet alleen om problemen te voorkomen, maar ook om zo snel mogelijk te kunnen begrijpen wat er gebeurt wanneer zich toch iets onverwachts voordoet.

Security is geen eenmalige update

Het bijwerken van software is belangrijk, maar vormt slechts één onderdeel van goede beveiliging.

Voor ons is security een continu proces van:

voorkomen, detecteren, begrijpen, reageren en verbeteren.

Door die cyclus voortdurend te blijven herhalen, werken we iedere dag aan een veiliger, stabieler en beter inzichtelijk EDUos-platform voor de onderwijsorganisaties, studenten en docenten die erop vertrouwen.