online banking web applications • Vulnerability assessment of desktop applications (thick clients) ATMs and POS • Security assessment of ATMs (software, firmware, OS configuration, etc.) • Security assessment of POS terminals Mobile • Security assessment of mobile banking applications • Security assessment of APIs (mobile app–server communication) Dedicated 💵 banking 💵 team
CPU in Protected Mode UEFI Phases Initialize firmware Initialize low-level hardware Load and execute EFI drivers GPT / MBR Boot Loader Early OS Kernel Init Full OS Kernel Init User Mode Processes UEFI Services Decrypt disk Transfer control to OS Kernel services 2. Start bootloader 3. Boot system