Beveiliging bij PrinterVision
Je printers staan op je werkvloer. Zo houden we de dienst die ze beheert, en je gegevens daarin, veilig.
Gehost in de EU
PrinterVision en de aanmelddienst draaien op Microsoft Azure in de regio West Europe, in Nederland. De toepassingen, de databases en hun back-ups blijven in die regio. Er zit geen cloud of gateway van een printerfabrikant tussen: printers en collectors praten rechtstreeks met PrinterVision.
Klanten gescheiden in de database
Elke rij klantgegevens draagt zijn klant mee, en de database zelf dwingt beveiliging per rij af op elke klanttabel: een verbinding ziet alleen de rijen van de ene klant waarvoor ze werkt, en een verbinding zonder klant ziet niets. De toepassing verbindt met een eigen login die rijen kan lezen en schrijven, maar geen tabellen kan wijzigen en deze regels niet kan uitschakelen of omzeilen. Die login heeft geen wachtwoord: het is de Azure-identiteit van de toepassing. Werk over klanten heen (de console van de beheerders bij CaptureTech, facturatie, aanmeldgebeurtenissen van de aanmelddienst) gebeurt alleen in uitdrukkelijk benoemde scopes, die elk gelogd worden. Een test in elke build faalt als een klanttabel deze regels mist.
Het aanmelden draait als een aparte toepassing met een eigen database en eigen versleutelingssleutels, zodat wachtwoorden en tweede stappen nooit in de database van PrinterVision staan.
Azure Database for PostgreSQL versleutelt de gegevens en hun back-ups in opslag. Back-ups worden 35 dagen bewaard, in dezelfde regio, zodat een database naar elk moment in die periode teruggezet kan worden.
Versleuteld onderweg
- De website en de toepassing zijn alleen bereikbaar via HTTPS (TLS).
- Zebra-printers verbinden via WebLink met wederzijdse TLS (TLS 1.2 of 1.3): PrinterVision toont zijn certificaat, en elke printer moet een clientcertificaat tonen voor hij wordt aanvaard.
- De collector, voor Honeywell, SATO en andere merken, maakt alleen uitgaande HTTPS-verbindingen naar PrinterVision: er gaat geen inkomende poort open op je netwerk. Een collector wordt ingeschreven met een eenmalige code.
Aanmelden
Je meldt je aan met een PrinterVision-account of met het Microsoft-account van je bedrijf (Microsoft Entra ID).
- Een PrinterVision-account vraagt een wachtwoord van minstens 12 tekens en telkens een tweede stap: een code per e-mail, een authenticator-app of een passkey. Een passkey alleen is ook een volledige aanmelding. Wachtwoorden bewaren we alleen als gezouten, trage hash (BCrypt).
- Te veel foute wachtwoorden of codes blokkeren het account een tijdje. Elke aanmelding, mislukte poging en blokkering wordt bij het account bijgehouden.
- Met Microsoft geldt je eigen beleid: meervoudige verificatie, voorwaardelijke toegang en een account uitschakelen als iemand vertrekt werken net als bij je andere Microsoft-toepassingen. Het Microsoft-wachtwoord zien we nooit.
- Je beheerders kiezen hoe de mensen van je bedrijf zich aanmelden: met PrinterVision-accounts of Microsoft, alleen met Microsoft (uit je eigen gekoppelde directory), of alleen met PrinterVision-accounts, en of een sterke tweede stap (passkey, authenticator-app of Microsoft met meervoudige verificatie) verplicht is.
- Een sessie in PrinterVision stopt na een uur zonder activiteit, en in elk geval na 12 uur. Afmelden, of door een beheerder verwijderd worden, beëindigt ze binnen een minuut.
Controle over wie wat doet
- Rollen met eigen rechten, die je tot vestigingen kunt beperken, zodat elk team alleen zijn eigen printers ziet en wijzigt.
- Nieuwe printers wachten op goedkeuring voor ze beheerd worden.
- Elke wijziging, en elke aanmelding met het adres waar ze vandaan kwam, komt in het bewerkingslogboek van je omgeving.
Toegang door support zie je zelf
De support van CaptureTech opent de omgeving van een klant alleen om die klant te helpen, of als het beheer van de dienst het vraagt, bijvoorbeeld bij een storing, en moet daarbij altijd een reden opgeven. Een supportmedewerker meldt zich aan met een eigen Microsoft-account van CaptureTech en werkt onder zijn eigen naam, met de vermelding "CaptureTech support", nooit als een van je gebruikers. Het openen van je omgeving komt in je bewerkingslogboek, zodat je altijd ziet wie er was en wat er gewijzigd is.
Waar we nog aan werken
We zijn er liever open over: het installatieprogramma van de collector is nog niet digitaal ondertekend, dus Windows kan een waarschuwing tonen als je het start. Download het alleen uit je eigen PrinterVision-omgeving.
Een kwetsbaarheid melden
Denk je een beveiligingsprobleem gevonden te hebben in PrinterVision of printer.vision, mail dan naar security@capturetech.com. Onze contactgegevens voor beveiligingsmeldingen staan ook in /.well-known/security.txt.
- Beschrijf wat je vond en hoe we het kunnen nadoen; in het Nederlands of het Engels.
- Geef ons redelijk de tijd om het op te lossen voor je het openbaar maakt.
- Bekijk, wijzig of wis geen gegevens van anderen, en verstoor de dienst niet (geen denial of service, geen spam, geen social engineering).
- Test nooit op printers of netwerken die niet van jou zijn.
We bevestigen de ontvangst binnen 3 werkdagen en geven binnen 10 werkdagen een eerste beoordeling. We houden je op de hoogte en ondernemen geen juridische stappen tegen wie te goeder trouw meldt en zich aan deze regels houdt.
Beveiligingsvragen die IT ons stelt.
Waar wordt PrinterVision gehost?
Op Microsoft Azure in de regio West Europe, in Nederland. De toepassingen, de databases en hun back-ups blijven in de EU.
Zijn onze gegevens gescheiden van die van andere klanten?
Ja. De database toont een verbinding op elke klanttabel alleen de rijen van de ene klant waarvoor ze werkt; de login van de toepassing kan dat niet uitschakelen. Werk over klanten heen, zoals facturatie, gebeurt alleen in benoemde, gelogde scopes.
Kunnen we ons aanmelden met onze Microsoft-accounts?
Ja, of met PrinterVision-accounts, of met allebei. Je beheerders kunnen Microsoft uit je eigen directory verplichten, zodat je beleid voor meervoudige verificatie en voorwaardelijke toegang geldt.
Moeten we poorten openzetten op ons netwerk?
Nee. Zebra-printers verbinden zelf naar buiten met PrinterVision via WebLink, en de collector voor de andere merken maakt alleen uitgaande HTTPS-verbindingen.
Kan CaptureTech onze printers zien?
Alleen de support van CaptureTech, als die in je omgeving werkt om je te helpen. Dat gebeurt onder hun eigen naam en komt in je bewerkingslogboek.