Client brief — Isla Mercantile Group

Engagement request from Isla Mercantile Group to Eoncore. Handout for participants; one copy per pair. Everything in this brief is what the client believes about itself. Nothing in it has been verified.

1. The client

Isla Mercantile Group is a retail and payments group headquartered on Curaçao. It runs a webshop with its own payment service, a loyalty programme and an employee intranet. About 900 staff, of whom 45 in IT. Card payments are processed through a payment service provider; Isla holds a licence as a payment institution and falls under the local supervisor.

2. The ask

"We need to show our supervisor and our board where we stand on cryptography. DORA and NIS2 both ask for it, and our auditors keep raising it. On top of that the board has read about quantum computing and wants to know whether we need to act now. Tell us where we stand, what it costs to fix, and what we should do first."

— Maria Isenia, CISO

Two questions, one engagement:

#QuestionFrame of reference
Q1Is our cryptography ready for DORA and NIS2?DORA art. 9 (protection incl. encryption), art. 28–30 (ICT third parties); NIS2 art. 21(2)(h) (cryptography), 21(2)(d) (supply chain)
Q2How ready are we for post-quantum cryptography?NIST FIPS 203/204/205, harvest-now-decrypt-later exposure

3. Stakeholders

NameRoleWhat they wantAvailable for
Maria IseniaCISO, engagement sponsorA position she can defend to the supervisor and the board; a first-year plan with a budgetKickoff, one interview (90 min), readout
Ruben MartinaIT managerNo surprises for his teams; a list he can plan againstTechnical questions, access to systems and the intake spreadsheet
Sharon DoranProcurement leadKnow which supplier contracts need changing and what to ask forSupplier list, contract questions

Application owners per team are reachable through Ruben Martina.

4. Scope

Four applications, all production:

AppWhat it isResponsible teamPublic name(s)
webshoponline shop, shop API, database, payment servicewebteam (payment service: finance)www, shop, api, pay .isla.edu.eoncore.net
intranetsingle sign-on, employee portal, cacheplatformintranet.isla.edu.eoncore.net
paymentspayment gateway, remote-access VPN, HSM proxyfinancenone
loyaltyloyalty app and APImarketingloyalty.isla.edu.eoncore.net

Internal naming: <host>.<app>.isla.test, network 10.20.0.0/16. External domain: isla.edu.eoncore.net.

In scope:

Out of scope:

5. What the client has

6. Suppliers

List provided by Sharon Doran. "These are the suppliers that matter for IT."

#SupplierServiceNotes from procurementContract owner
1PayCaribcard processing and tokenisationCard data is tokenised at PayCarib; the keys sit in their HSM. Largest IT contract.finance
2IdentiQsingle sign-on (SaaS) for staffHosts our SSO; issues the SAML assertions our apps trust.platform
3CloudNorthIaaS hosting for the webshopDisks and backups are encrypted by CloudNorth with keys they manage.webteam
4Microsoft 365mail and officeStandard Microsoft terms. Mail and documents are classified BIV Midden (confidentiality medium).IT
5PrintPostprinting and posting of customer statementsReceives statement files from us over SFTP. Small contract.finance

7. Deliverables expected

#DeliverableFor
D1Maturity baseline: where Isla stands on cryptography, per domainCISO, board
D2Gap analysis against DORA / NIS2 and PQC readinessCISO, supervisor
D3Consolidated inventory of cryptographic assets with ownersIT manager
D4Supplier classification by cryptographic risk, with contract requirements per tierProcurement lead
D5Policy draft that follows from the gapsCISO
D6Management report and a readout: where we stand, what it costs, what firstCISO, board

8. Constraints