Smart Company Project: Belgium banking institution
Who is the client?
A big international banking group with branches in Belgium. The Belgium banking institution is the client of this case.
What was needed?
Ten years ago, our client began providing web kiosks in the public area of their branches. Via these kiosks, customers are able to perform their banking activities just as they would on their home computers. The purpose of this initiative? To assist their customers in the digital transition. Because despite the prevalence of digital devices and services today, many people still aren’t fully familiar with them. Since these kiosks have a similar interface as the one you get on your home pc when you navigate to the banking website, but with clearer directions (big, touch-friendly buttons which clearly pinpoint the actions you can take), people can get familiar with digital banking while being encouraged to use their own app and pc at home. Furthermore, a lot of customers are afraid of cyber-attacks and don’t trust the safety of their own pc to share financial information. The kiosks provide a safe way for them to conduct their banking activities.
The idea of a kiosk with a similar interface as the web environment seems rather simple, yet the execution was a bit more complex.
We thought it was easy. We just need to make a secure build that cannot be hacked, then we put it on the device and we’re done. But we experienced soon that it was way more complicated than that to get the devices really stable. And since we have more than a thousand devices spread out over Belgium, we can’t send a technician for every issue. The devices thus needed to be remotely monitored and managed. The technical knowledge of Sirus really helped us create a customer-friendly and stable product that we’re very proud of and that we can keep updating to the needs of the clients.
The client
What Cennox provided
The first partner involved in this project was Cennox. Cennox is a technical services company, mainly active in the financial and retail sector. They provide services to clients with a large office network, all throughout Belgium. Cennox’s core business is mainly managing and installing hardware solutions such as ATM’s and kiosks. Their large team consists of technicians, supportive service engineers and personnel specialized in monitoring and a bit of software development. They are currently responsible for operating and monitoring the kiosks and E-walls of this case’s client whilst also doing technical interventions when required.
What Sirus provided
Sirus was brought in on this project by Cennox to revise the software build of the kiosks. We provided a new browser and Windows version, established a proof of concept and eventually rebuilt the software. Our team created a new software solution, along with updates, extensions, and patches for the kiosks and E-walls and Cennox then deployed these updates on the machines.
Technicalities of the project
- Browser: Edge Chromium in kiosk mode + extensions (Edge Extension Store)
- Watchdog and usermonitor
- Squid Proxy in Azure, hosted in Kubernetes
- Customized Windows 10 LTSB/LTSC versions
- Endpoint Manager
- Device management
- Patch & policy management
- Dashboard monitoring
- Development
- C#, .NET Core
- Azure DevOps
- Methodology
- Scrum
Timeline
Starting idea: Kiosks & E-walls
E-wall
Kiosk
For this vandal proof machine outside the branch, in the public area, choices needed to be made: how can the customer navigate? You can’t use a mouse, because people might steal it. So a different setup was needed, hence the kiosk with a touchscreen. The kiosk has a metal keypad, a screen which is protected from being viewed by others and contains a card reader, but no printer. All changes making it distinct from the E-walls inside the branch.
Enhancing the functionality
“At a certain moment, we were confronted with new client requirements for the kiosk. The software technology used at the time of the rollout was reaching its limits and the kiosk software solutions had evolved tremendously. We started to wonder if we needed to implement new techniques to ensure the full functionality of the kiosks. That’s when we contacted Sirus.” - Frederiek De Prest, Cennox.
Health check
POC
Rebuild
Furthermore, we made sure no traces of customers’ financial data remained visible on the machines and we blocked certain functionalities of the website like downloading excerpts or printing PDF’s via the kiosks. We accomplished this by developing certain Edge Chromium extensions. Lastly, we provided a clear dashboard on which problems at the kiosks could easily be visualized, making it practical for us, Cennox and the client to monitor what was going on at the kiosks.
Re-installing the kiosks
“We made sure the re-installment would automatically execute when triggered.” – Kristof Boschman, Sirus.
Continuous updates
“On a regular pc, the Windows environment updates regularly, but on the kiosks we didn’t want the machine to suddenly restart during the day, since customers might be busy using these machines. That’s why we needed a stable Windows version with the necessary security updates, but without constant updates and new features. Enter the Windows LTSC versions which remain stable for a couple of years. Upgrading this version does however mean a complete re-installation of Windows on the devices.” – Kristof Boschman, Sirus.
Discover what we can do for your Smart Company!
What's next?
Since technologies, banks, as well as cyber criminals, continue to evolve, this project is almost never-ending. The ongoing parts of this project consist of updating the Edge browser every two months, and implementing new functionalities. When the bank asks for a new functionality, for example the ability to open a PDF on the kiosk (which isn’t possible now because of the security settings), or an adapted screen with bigger buttons on the kiosk version, Sirus and Cennox need to update the build to make it possible. Changes at the internal workings of the bank often require the kiosks and E-walls to be adapted accordingly.
We need to capture the changes that are being brought to the company in time. Since we are a big organization, with branches in Belgium and The Netherlands, and with digital teams that keep spreading, we need to hold on tight on the direct link with Sirus and Cennox, and communicate regularly because of the dependency between our company and theirs. This way we can tackle any upcoming evolution.
The client
We now regularly get new requests from the client to make things more secure and upgrade the existing versions. A lot of components change regularly, making this project a living thing, and we need to make sure these machines remain up-to-date and keep on functioning.
Kristof Boschman, Sirus
What our Sirus’ members think about the case
What Cennox thinks about the case
What the client thinks about the case
Smart Company Project
At Sirus, innovation is at our core. We strive to help build the Smart Companies of the future, and this Belgium banking institution is now part of this innovative future. We are proud to be a part of this collaboration, and if you are to – be sure to follow us on LinkedIn for updates!
Interested to be a part of projects like the Smart Company Project for Belgium banking institution? Learn more about Sirus’ Smart Company Approach and don’t hesitate to take a look at our careers page!