Help with security module bank

Good morning Linux community!

I have a dual boot PC with Windows 10 and Zorin. I want to access my bank's website to pay for things and they ask me to install the bank's security modules. I've been researching this and saw that these "security" modules affect Linux security and performance. Am I correct? I no longer wanted to use Windows 10 and I intend to put an end to installing it on my PC once and for all. What can I do to access my bank without destroying my zorin installation? I accept suggestions.

I do banking on my computer and with the firewall setup there are no problems with security I even have to get a code to even use banking on web first time i use it

Can You give here more Details what they want that You install and how this should affect the Security?

The name is something called Warsaw, and it's required to be installed on computers in order to access bank websites. The extension is .deb.

Another user wrote he had problems with Warsaw on Brave and Firefox, but not on Opera.
Maybe you could try it with Opera browser.

1 Like

I need help resolving an issue with installing a security module for my bank. When I open the bank's website, it immediately detects that it's a 64-bit Linux system and the browser is Mozilla Firefox 148.0. However, the last checklist on the site shows that the module hasn't been installed. I followed the recommended installation steps, and even Google's AI showed the process exactly as instructed. I realized I had installed Firefox via Flathub, which wouldn't work. I uninstalled it and opted for the standard installation using the traditional apt package manager. I reinstalled the security module with the browser closed, and the problem persists. I ran the command to see the status:

sudo systemctl status warsaw

warsaw.service - Warsaw Desktop
Loaded: loaded (/usr/lib/systemd/system/warsaw.service; enabled; preset: e>
Active: active (running) since Mon 2026-03-09 21:02:51 -03; 29min ago
Process: 3336 ExecStart=/usr/local/bin/warsaw/core (code=exited, status=0/S>
Main PID: 3340 (core)
Tasks: 28 (limit: 38150)
Memory: 37.0M (peak: 38.2M)
CPU: 626ms
CGroup: /system.slice/warsaw.service
├─3340 /usr/local/bin/warsaw/core
└─3358 /usr/local/bin/warsaw/core
I don't know what else to do to get Firefox to detect this security module.

Firefox may still be the problem:

What steps did you actually take?
Because Canonical... Hijacked Mozilla Firefox installs on APT and so running

sudo apt install firefox

redirects away from APT and to Snap - this process installs the Snap version of Firefox, which lands you right back into the same boat that Flatpak had you in.

snap list

Will show if it is installed as a snap.

I have the same problem in Chrome. No browser is recognizing the module. I have three: Brave (which came with Zorin), Firefox installed via APT, and Chrome installed via Flathub. I haven't installed anything that uses Snap. Things are generally installed via APT or Flathub. As I'm a beginner, I read that Snap is best avoided.

Please read what I just said above:

Run:

snap list

I typed the command "snap list" and the following appeared:

Name Version Rev Tracking Publisher Notes
bare 1.0 5 latest/stable canonicalâś“ base
core18 20260204 2999 latest/stable canonicalâś“ base
gnome-3-28-1804 3.28.0-19-g98f9e67.98f9e67 198 latest/stable canonicalâś“ -
gtk-common-themes 0.1-81-g442e511 1535 latest/stable canonicalâś“ -
snapd 2.73 25935 latest/stable canonicalâś“ snapd
wine-platform-6-stable 6.0.4 19 latest/stable mmtrt -
wine-platform-runtime v1.0 409 latest/stable mmtrt -

What does this mean? What do I do?

This does not show Firefox, so it looks not a Snap, so that is good.
You can verify too with

which firefox

I recommend running this to be sure.

Chrome - Flatpak - same problem. It is sandboxed.
Brave may be APT, but the Warsaw Module does not identify browsers. It looks only for the Big Names like Chrome or Firefox... And Brave or Vivaldi, though Chrome Based will be i.d.'d as "brave" or "vivaldi" and not recognized as "chrome".

Run:
find / -name "*warsaw*.json" 2>/dev/null
In terminal to see what warsaw module is Looking For.

I typed that into the terminal and it returned nothing!

If no output, it means that file is not present.
Since your output above shows that Warsaw did install... That probably means that the Browser Integration step failed at its point of install. And I would guess the reason it did: No browser was recognized since Flatpak, Off name...

So first step: Let's establish you have a Known and System Compliant Browser...
Second step: Remove then reinstall Warsaw with that browser in place to be recognized.

It would be good to keep your questions in one thread. You have already created this thread:

1 Like

Thanks for spotting: Threads merged.

2 Likes

Deccided to do a Brave A.I. search on Vivaldi:

" No, the Warsaw banking module does not work with the Vivaldi web browser.

The Warsaw security module, used by Banco do Brasil for online banking, is incompatible with Chromium-based browsers like Vivaldi. This is because the module relies on Java plugins, which modern browsers—including Vivaldi—no longer support due to security concerns. Users have reported that even after installing the module, it fails to function properly in Vivaldi, with the bank's website indicating it is not installed.

Key points:

  • Vivaldi is Chromium-based , and does not support Java plugins .
  • The Warsaw module requires Java , which is deprecated and unsupported in most modern browsers.
  • Alternative solutions include using Firefox (specifically the 52 ESR version, which still supports Java) or running the banking module in a virtual machine to avoid system-wide risks.

For secure and reliable online banking, consider switching to a bank that supports modern, secure browser standards.

AI-generated answer. Please verify critical facts."

I use Vivaldi for occasional account access (settinhg up new account) and had no issues, because I don't use a Brasilian bank.

Using Brave A.I. on how to install on Ubuntu 24.04 on which Zorin 18 is based gives:

"To set up Banco do Brasil Internet Banking on Ubuntu 24.04 , follow these steps using the official Warsaw security module:

Install the Warsaw Security Module

  1. Check your system architecture :
uname -m
  • If it returns x86_64 , you're on 64-bit.
  • If it returns i686 , use the 32-bit version.
  1. Download the 64-bit Warsaw installer :
wget https://cloud.gastecnologia.com.br/bb/downloads/ws/warsaw_setup64.deb -O warsaw.deb
  1. Install the package :
sudo apt install ./warsaw.deb

If dependencies are missing, run:

sudo apt install -f
  1. Verify installation :
  • Ensure the warsaw service is running:
ps -ef | grep -i warsaw
  • Look for processes like /usr/local/bin/warsaw/core running under both root and your user.
  1. Restart your system to ensure all components are properly initialized.

Configure Your Browser

  • Use Firefox : The Warsaw module works reliably with Firefox.
    • Open Firefox and go to about:preferences#privacy → Certificates → View Certificates .
    • Under the Authorities tab, confirm "Warsaw Personal CA" is present.
  • Avoid Flatpak browsers : Browsers like Firefox or Chrome installed via Flatpak may not support the module. Use the native system versions instead.

Access Internet Banking

:white_check_mark: Note : The module is not compatible with Google Chrome when installed via Flatpak or as a snap. Use the native system version of Chrome or stick with Firefox for best results.

AI-generated answer. Please verify critical facts."

I would therefore suggest you install Firefox ESR from a tarball from the official site. I made a video how to do this along with zen and Tor browsers here:

I'm giving up on this. I've tried everything and nothing works. I really wanted to abandon Windows altogether, and unfortunately, it's difficult to make some things happen. I've already replaced Windows with Steam for games, but some things still tie us to Windows... unfortunately. I followed all the steps and everything went well. But when I try to use the browser, it doesn't detect this security module. Something isn't working...

Did you try it with opera browser?
Here is how you can install it:

I'd recommend the second method. The version may be later now, so please adapt the command for step 5 and enter the name of the dowloaded file there (you can copy the file with right mouseclick and paste it into the terminal).

The part I'm having the most trouble with is adding this certificate to Firefox. I have absolutely no idea where to look for it!

Adding a Bank Certificate to Firefox

To access secure banking websites that require a certificate, you need to import the bank's certificate into Firefox. Follow these steps:

Step 1: Obtain the Certificate

  • Download the bank's certificate file, usually in .cer, .crt, or .p12 format.
  • If it's a .p12 file, it may require a password.

Step 2: Open Firefox Certificate Manager

  1. Launch Firefox.
  2. Click on the menu icon (three horizontal lines) in the upper-right corner.
  3. Select Preferences (or Options).
  4. Navigate to Privacy & Security.
  5. Scroll down to the Certificates section and click on View Certificates.

Step 3: Import the Certificate

  • In the Certificate Manager, go to the Your Certificates tab.
  • Click on Import.
  • Browse to the location of the downloaded certificate file and select it.
  • If prompted, enter the password for the .p12 file.
  • Click OK to complete the import.

Step 4: Verify the Certificate

  • After importing, check the Your Certificates tab to ensure the certificate appears there.
  • Restart Firefox to apply the changes.
    AI generated
1 Like