ADVERTISEMENT

Fortifying a digital archipelago: UnionDigital Bank and iProov combats AI-driven fraud wave in the country

Published Jan 12, 2026 01:40 pm
As the Philippines sees a rapid surge in digital banking, the nation’s cybersecurity landscape has become a critical battleground for financial institutions. In a recent discussion, Russell Hernandez, chief information security officer, of UnionDigital Bank, and Milko Radotic, vice president for Asia Pacific, iProov, outlined the unique vulnerabilities of the Philippine market and the sophisticated biometric strategies being deployed to protect consumers.
Russell Hernandez, chief information security officer
Russell Hernandez, chief information security officer
The Philippine digital landscape
The Philippines presents a unique set of challenges for digital security. Radotic identified three primary factors driving vulnerability: a young population that is technologically savvy that allows for more digital services, the geographical hurdles of an archipelago of more than 7,000 islands requiring remote-first solutions and bandwidth, and a complex documentation environment where the central bank (BSP) accepts different types of government-issued IDs, which makes it challenging to verify each one, unlike in other countries where there is only one or two documents.
Milko Radotic, vice president for Asia Pacific
Milko Radotic, vice president for Asia Pacific
Hernandez said the country's high social media and mobile phone exposure makes Filipinos prime targets for "opportunistic" fraudsters. Surprisingly, even the most tech-literate users are at risk.
Initiatives like the ‘Konektadong Pinoy Act’ allows more leeway for telco providers to supply data communication across the country. It helps people make different transactions online and this exposes them to scams and fraudsters. Perpetrators of these scams have become creative, targeting Filipinos via SMS, calls, or even on social media.
"Generation Z is tech-savvy... but I guess with the use of AI and the sophistication of attacks now, it's really hard for the older generation to spot these scams that use AI,” Hernandez said.
The anatomy of modern fraud
The discussion highlighted several prevalent fraud patterns, including account takeover (ATO), mule activities, and onboarding fraud. Russell called account takeover as "account hijacking," where criminals gain full access to login details to exfiltrate funds.
“For the financial sector, we are seeing the trend and I believe for UnionDigital, we’ve been also pro-active in combatting that,” Hernandez said. “That’s actually on our radar, as early as 2023-2024, we are seeing those trends already and that’s why we partnered with iProov.”
Hernandez describes a Mule account as partnering with the fraudster where that account will be the exit for the funds to flow through.
Hernandez also talked about social engineering, and how fraudsters will impersonate government officials to get information out of you. For instance, they will trick you into downloading the new SSS app, which will contain malware that can intercept OTPs and other information that will give the fraudsters access to your bank or allow them to take over your account.
Biometrics as a Shield: The iProov Solution
To combat these threats, UnionDigital has integrated iProov’s science-based biometric technology. This system distinguishes between a real human and a digital spoof (like a mask or deepfake) using two levels of assurance: Express Liveness and Dynamic Liveness.
For high-risk transactions, Dynamic Liveness utilizes a unique sequence of colors flashed from the device screen to illuminate the user’s face.
Radotic explained, “For the higher level of assurance we use very specific technology that is using the light on the screen of the device to effectively illuminate the face of the individual that is doing the transaction and the colors of the sequence of the colors is always different, always unique, it’s almost like a one-time key that’s being generated."
This allows the system to verify the person’s physical presence in real-time.
“In terms of onboarding, we really want our customers to experience seamless accessibility, verification with less effort for them to do it,” Hernandez said, when answering the question on how the integration of the biometric security affects user experience.
Hernandez mentioned that before iProov integration, there had been customer friction and user drops. That changed with iProov integration, where verification improved.
The "AI Arms Race"
As generative AI becomes more accessible, Radotic confirmed that the industry is in a literal arms race. "The tools are available to far more low-level criminals... to the point where you can no longer trust your own eyes to determine if something is real or if it’s a deepfake.”
To stay ahead, iProov operates a global Biometric Security Operation Center and utilizes an in-house "red team" of hackers to test their own systems. This allows them to roll out real-time security upgrades rather than relying on reactive patches.
“The tools that are being made available for good are also being used by bad people for bad purposes,” Radotic said. “It’s an arms race for the technology that we provide to ensure that we are staying ahead of the challenges and the security threats and risks that will come. Because they will come.”
“As far as we know, we are the only company in the world that has a biometric security operations center that effectively monitors all transactions that is happening globally, anonymized transactions, in terms of determining new types of tools, methods, and approaches that criminals are using that try to break biometric systems,” Radotic said. “And we have developed a technology that allows us to effectively rollout in real-time, security upgrades to all our customers and when new types of security threats have been identified. We also actively participate in the dark web to learn what is going on in that space and we have our own in-house red team that is responsible for trying to break our own technology.”
Regulatory shifts and consumer recovery
The regulatory environment is shifting to meet these threats. The Anti-Financial Scamming Act (AFASA law) now mandates that institutions use sophisticated fraud management systems. Furthermore, the BSP is encouraging a move away from SMS OTPs, which are no longer considered secure.
For victims of fraud, Russell emphasized the importance of immediate reporting to the financial institution and authorities like the Cybercrime Investigation and Coordinating Center (CICC). Under the AFASA law, there is now a more coordinated response between originating and receiving banks to help recover stolen funds.
Ultimately, the collaboration between UnionDigital and iProov is about establishing long-term trust in digital systems. Russell concluded by anchoring the bank's mission to their brand mantra: "Kaya Mo," which translates to "You can do it,” Hernandez said. “If you have this kind of trust for our customer, you can do secure transactions, we always look at that for our customers and that’s how we provide value."
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.