Security Posture of 920 Payment and Bank Sites: 13.4 Million Search Suggestions Joined with the Phase5 Survey

- Across 48 regions and 20 languages, I collected 13.4 million search suggestions (9.28 million unique) for 3,472 payment, bank, retail and everyday-service brands, and observed the public configuration of the 920 sites that those suggestions point to, with one ordinary page load each. Each brand-to-site mapping was then checked by hand, and the 680 sites that passed form the basis of every figure in this article.
- Of the 269 payment and bank sites, 26.4% (71) had at least one of: no HSTS, an exposed server version, or an end-of-life version. The most common gap was missing HSTS (20.1%). 16.4% did not negotiate TLS 1.3; every site that answered used TLS 1.2 or better.
- No payment or bank site exposed an end-of-life PHP version. Across all 1,705 newly scanned hosts, only 18 (9 sites counting apex and www) disclosed a PHP version, and 5 of those (3 sites) were end-of-life. Compared with the general population in the Security Exposure Survey 2026, payment and bank sites either hide their version or keep it current.
- The share of suggestions carrying words such as "outage", "payment failed" or "can't log in" (the trouble-search ratio) was 0.29% of the 3.18 million suggestions returned for a brand name alone. The maximum for any brand was 10.0%, and more than half of all brands had none. Searches that complain about outages are rare in suggestions.
- Twenty good examples (Table A) and 92 sites with observed issues (Table B) are named. Table B records public facts — TLS settings and HTTP headers — and does not mean that any site was found to be exploitable.
Also published on the author's blog nkzw.jp and Egosaru.
Method
This article joins two surveys (Figure 1).
- Suggestion collection (Egosaru). In 48 regions and 20 languages, I captured the suggestions shown by Google, Bing, Yahoo!, Yandex, Naver, Baidu, Daum and Shopee when a brand name is typed into the search box. Two kinds of seed were used: the brand name alone ("plain seed") and the brand name plus a trouble word ("compound seed"). This produced 83,275 fetch jobs (83,016 completed, 259 failed) and 13,438,498 suggestions (9,280,238 unique), collected 24–26 October 2026.
- Public-configuration observation (Site Scouter Phase5). For the brands that appeared, I identified their sites (5,408 candidate hosts, of which 2,842 answered DNS and HTTPS) and newly observed the 1,705 hosts not already in the earlier survey. Each observation consists of a DNS lookup, one TLS handshake and one HTTP GET — the same as opening the site once in a browser. No port scanning, vulnerability probing, authentication attempts or exploit traffic were involved. Observations ran 22–26 October 2026.
- The two were joined at brand level, giving 9,181 brand × region × engine rows and 920 unique hosts. Every one of the 920 was then checked by hand to confirm that the host really is the brand's official site; the 680 hosts that passed are the denominator used throughout (212 misidentified and 28 undeterminable hosts were excluded). All denominators in this article are host counts.

Mapping a brand to its site was an automated process using exact (2,630) and partial (2,778) host-name matches, which picks unrelated sites with similar names. Checking all 920 hosts by hand found 212 (23.0%) that did not belong to the brand (for example "Hello bank" mapped to an unrelated site with a similar name, or "SMBC Nikko Securities" mapped to the bank's site) and 28 that could not be determined. The errors cluster around generic brand names such as "Easy", "Media" or "Wi-Fi" and around unrelated organisations with the same name. The aggregates in §4 and Tables A and B use only the 680 hosts that passed this check. The measured settings of the excluded hosts are themselves valid, but they were dropped because the industry and country attributed to them were wrong.
Definitions

- Trouble-search ratio: among the suggestions returned for a brand name alone, the share that contains a trouble word defined per language in advance — "outage", "down", "payment failed", "can't log in", "app not opening", "coupon not working" and the like. It does not mean an outage is occurring. It approximates how much users are searching about problems.
- A trouble word in a suggestion does not mean the service was stopped by a vulnerability or an intrusion. Causes range from network incidents and congestion to user error and lingering traces of past events, and the time at which suggestions were collected does not coincide with the time of the security observation. Showing the two side by side does not claim correlation or causation; it shows "the configuration, at observation time, of the services users name most often".
- Configuration issue (what "has issues" means in this article): (1) no HSTS header (the header that forces HTTPS); (2) the server product or version is visible from outside; (3) the exposed version is end-of-life or within the range of a published CVE. No intrusive testing was done, and nothing here says a site "can actually be breached".
- No TLS 1.3: TLS 1.2 was negotiated on a handshake that offered TLS 1.3. It is shown in a separate column as "below the recommended level" and is not counted as an issue. Sites that only support TLS 1.0/1.1 fail to connect and cannot be distinguished from other failures with this method (the "accepts TLS 1.0/1.1" column in Table B comes from a separate additional handshake and is given for reference).
- CVE counts are an upper bound derived from the version string in the header. Distributions such as Debian and RHEL backport fixes without changing the version number, which this method cannot see. CVE-2024-3566 is mostly a Windows-specific case, so the RCE exposure rate is also given with it excluded.
Trouble-search ratio — complaints are a small minority of searches
Of the 3,178,854 suggestions returned for a brand name alone, 9,104 (0.29%) contained a trouble word. Across the 8,236 brand × region × engine combinations with at least 100 plain-seed suggestions, the median was 0.0%, the 90th percentile 0.9%, the 99th percentile 3.0%, and the maximum 10.0% (BIDV SmartBanking in Vietnam, Google). 5,169 combinations (62.8%) had no trouble-word suggestion at all.
| Segment | Plain-seed suggestions | Share with trouble words |
|---|---|---|
| Payment (by country) | 474,342 | 0.47% |
| Everyday services (telecom, transport, public) | 700,771 | 0.41% |
| Bank (by country) | 543,456 | 0.25% |
| Retail (by country) | 681,948 | 0.07% |
| Payment (global brands) | 129,830 | 0.27% |
| Retail (global brands) | 206,730 | 0.04% |
By country, Ireland (0.83%), Australia (0.76%), the Netherlands (0.63%), New Zealand (0.55%) and the UK (0.54%) were highest; Hong Kong (0.02%), the UAE (0.04%), Chile (0.08%) and Portugal (0.08%) were lowest. Japan was 0.28% (of 549,558 plain-seed suggestions), ranking 21st of 41 countries. Because suggestion behaviour and trouble vocabulary differ by language, differences between countries are indicative only.
In Japan (Google), the highest ratios were Wi-Fi (4.1%), au Hikari (3.7%), docomo Hikari (3.7%), OCN (3.4%), Ekinet (3.1%), SoftBank Hikari (3.0%), Rakuten Mobile (2.7%), BIGLOBE (2.7%) and NURO Hikari (2.5%) — a list of broadband and mobile carriers. Among payment and bank brands, Rakuten Pay (2.3%), Vandle Card (2.2%), Rakuten Card (2.0%), QUICPay (1.9%) and d-Barai (1.8%) led, all at around 2%.
Trouble words were matched on word boundaries against each suggestion with the brand name removed (the matching method was revised on 27 October 2026, and every value in this article is from after that revision).
A high trouble-search ratio is not a vulnerability — NURO Hikari and menu

For two Japanese services whose suggestions contain trouble words, here are the suggestions themselves next to the public-configuration observation from the same period. A trouble word in a suggestion does not mean the service was stopped by a vulnerability or an intrusion. Line faults, system outages, maintenance and app bugs — problems unrelated to vulnerabilities — are searched for with the same words, and the suggestion collection time does not coincide with the observation time.
| NURO Hikari (fibre broadband) | menu (food delivery) | |
|---|---|---|
| Plain-seed suggestions (Google) | 795, of which 20 with trouble words (2.5%) | 882, of which 4 with trouble words (0.5%) |
| Same (Yahoo! JAPAN) | 620, none with trouble words | 1,035, none with trouble words |
| Examples of trouble words | "internet not connected", "internet won't connect" | "can't log in", "not working" |
| Other prominent suggestions | pricing, cancellation, early-termination fee, reviews, IPv6 | coupons, delivery area, "service ended", "withdrawal" |
| Host observed | https://www.nuro.jp/ |
https://menu.jp/ |
| Observed at (JST) | 2026-10-25 21:43 | 2026-10-22 18:51 and 2026-10-26 10:18 |
| Response | HTTP 200 | Kept returning HTTP 502 (both times) |
| TLS | TLS 1.3 | TLS 1.3 |
| HSTS | Yes (max-age 86400) | No |
| Server version | Hidden | No response body (could not be assessed) |
NURO Hikari attracts "won't connect" searches, as a broadband service would, yet its public configuration showed no gaps: users' problems arise on the line or in home equipment, a different layer from the website's settings. menu's trouble-word share is low; instead, suggestions such as "service ended" and "withdrawal" appear, and the site returned 502 on both observations. In neither case do the trouble words in suggestions correspond to configuration gaps. The trouble-search ratio indicates what users are struggling with when they search; it is not an indicator of security weakness.

In this data, there was no visible relationship between the trouble-search ratio and whether a site had configuration issues (Figure 2). As §2 explains, the two are determined at different times and by different causes. The suggestion survey therefore serves as a sampling frame — "services frequently named in payment, bank and retail searches" — and §4–§6 describe the configuration of that sample.
Security posture
By category (680 hosts)
| Category | Hosts | Has issues | No HSTS | Version exposed | No TLS 1.3 |
|---|---|---|---|---|---|
| Payment | 134 | 41 (30.6%) | 32 (23.9%) | 15 (11.2%) | 15 (11.2%) |
| Bank | 135 | 30 (22.2%) | 22 (16.3%) | 10 (7.4%) | 29 (21.5%) |
| Retail | 145 | 57 (39.3%) | 46 (31.7%) | 20 (13.8%) | 17 (11.7%) |
| Everyday services | 226 | 82 (36.3%) | 62 (27.4%) | 31 (13.7%) | 61 (27.0%) |
Each host's category is the most frequent segment among the brand × region × engine rows that point to it; 40 hosts outside these four segments ("other") are left out of the table.
Taking payment and bank together, 71 of 269 hosts (26.4%) had issues: 54 (20.1%) lacked HSTS and 25 (9.3%) exposed a version; 44 (16.4%) did not negotiate TLS 1.3. That is lower than retail (39.3%) and everyday services (36.3%), so payment and bank sites are relatively well configured — yet one in four has a gap, and one in five has no HSTS.

By region
| Region (the host's own country) | Hosts | Has issues | No HSTS | Version exposed | No TLS 1.3 |
|---|---|---|---|---|---|
| Japan | 18 | 8 (44.4%) | 8 (44.4%) | 0 (0.0%) | 5 (27.8%) |
| United States | 83 | 30 (36.1%) | 23 (27.7%) | 13 (15.7%) | 8 (9.6%) |
| 17 major EU countries | 99 | 26 (26.3%) | 19 (19.2%) | 11 (11.1%) | 19 (19.2%) |
| Other countries | 188 | 56 (29.8%) | 50 (26.6%) | 15 (8.0%) | 44 (23.4%) |
| Country undetermined | 292 | 96 (32.9%) | 66 (22.6%) | 39 (13.4%) | 50 (17.1%) |
Region means the host's own country (derived from country-code domains and similar), not the region in which the brand was searched. 292 of the 680 hosts (42.9%) use .com or other domains whose country cannot be determined; they are shown as a separate row. The 17 EU countries are Germany, France, Italy, Spain, the Netherlands, Belgium, Austria, Portugal, Ireland, Sweden, Denmark, Finland, Poland, Czechia, Greece, Hungary and Romania.
Only the United States (83) has 20 or more hosts; Vietnam (18, 11 with issues), Japan (18, 8 with issues) and Italy (16, 8 with issues) follow. With samples this small, countries are not ranked.
Japan's 18 hosts are mostly .jp domains. Eight had issues, all of them missing HSTS (povo, LINEMO, IIJmio, TVer, NHK, Qoo10, PayID, Alipay). No Japanese host exposed a version, and no end-of-life PHP or version within an RCE CVE range was found.

Banks and payment services hold up — good examples (Table A)

Selection: in descending order of search exposure (plain-seed suggestion count), services that connected with TLS 1.3, sent HSTS, and did not expose a server version. The 19 whose host-to-brand mapping was confirmed independently by me and by the data provider are listed, most-searched first. Japan contributes PASMO, JCB Card and BitCash.
| Brand | Category | Search region | URL (text only) | TLS | HSTS | Version hidden | Checked (JST) |
|---|---|---|---|---|---|---|---|
| PayPal | Payment | Global | https://www.paypal.com/jp/home |
TLS 1.3 | Yes | Yes | 2026-10-23 02:10 JST |
| Apple ID | Payment | Global | https://www.apple.com/ |
TLS 1.3 | Yes | Yes | 2026-10-23 02:08 JST |
| PASMO | Payment | Japan | https://www.pasmo.co.jp/ |
TLS 1.3 | Yes | Yes | 2026-10-26 06:44 JST |
| LINE Pay | Payment | Global | https://www.line.me/en/ |
TLS 1.3 | Yes | Yes | 2026-10-23 02:11 JST |
| JCBカード | Payment | Japan | https://www.jcb.co.jp/ |
TLS 1.3 | Yes | Yes | 2026-10-26 06:44 JST |
| Paidy | Payment | Global | https://paidy.com/ |
TLS 1.3 | Yes | Yes | 2026-10-25 12:41 JST |
| BitCash | Payment | Japan | https://bitcash.jp/ |
TLS 1.3 | Yes | Yes | 2026-10-23 03:20 JST |
| Krungsri | Bank | Global | https://www.krungsri.com/th/special/landing |
TLS 1.3 | Yes | Yes | 2026-10-25 12:57 JST |
| Klarna | Payment | Global | https://www.klarna.com/jp/?grs=%2F&grr=empty |
TLS 1.3 | Yes | Yes | 2026-10-23 02:23 JST |
| AirPay | Payment | Indonesia | https://airpay.co.id/ |
TLS 1.3 | Yes | Yes | 2026-10-24 22:50 JST |
| CRED | Payment | India | https://cred.club/ |
TLS 1.3 | Yes | Yes | 2026-10-26 06:43 JST |
| Skrill | Payment | United States | https://www.skrill.com/en/ |
TLS 1.3 | Yes | Yes | 2026-10-24 00:44 JST |
| Wise | Payment | Global | https://wise.com/ |
TLS 1.3 | Yes | Yes | 2026-10-23 02:15 JST |
| Payoneer | Payment | United States | https://www.payoneer.com/ |
TLS 1.3 | Yes | Yes | 2026-10-24 00:23 JST |
| Venmo | Payment | Global | https://venmo.com/ |
TLS 1.3 | Yes | Yes | 2026-10-24 22:18 JST |
| Paytm | Payment | Global | https://paytm.com/ |
TLS 1.3 | Yes | Yes | 2026-10-23 02:59 JST |
| Groww | Bank | Global | https://groww.in/ |
TLS 1.3 | Yes | Yes | 2026-10-23 02:50 JST |
| Stripe | Payment | Global | https://stripe.com/jp |
TLS 1.3 | Yes | Yes | 2026-10-23 02:10 JST |
| PhonePe | Payment | Global | https://www.phonepe.com/ |
TLS 1.3 | Yes | Yes | 2026-10-23 03:02 JST |
Cross-border payment services — PayPal, Stripe, Wise, Klarna, Venmo, Paytm, PhonePe — all met the three conditions. This does not mean their security is "sufficient"; it means the three externally visible baseline settings had no gaps.
Services with observed issues (Table B)

Selection: per country, in descending order of search exposure, services where missing HSTS, an exposed version or an end-of-life version was observed. The 99 whose host-to-brand mapping was confirmed by me and by the data provider are listed by country and search exposure. Seventy-four rows whose automated identification was wrong (for example "Hello bank" mapped to an unrelated site with a similar name, or "SMBC Nikko Securities" mapped to the bank's site) were excluded. Brands searched in a region other than their home (Commerzbank, Morrisons, Jean Coutu, Qantas) are listed under their home country. URLs are given as plain text, not links. Each row is an observation at the stated time; the setting may have been fixed since.
| Country | Brand | Category | URL (text only) | Issue observed | Accepts TLS 1.0/1.1 (ref.) | Checked (JST) |
|---|---|---|---|---|---|---|
| Japan | povo | Service | https://povo.jp/ |
No HSTS | No | 2026-10-23 03:16 JST |
| Japan | NHK | Service | http://www.nhk.or.jp/ |
No HSTS | No | 2026-10-27 03:15 JST |
| Japan | Alipay | Payment | https://www.alipay.com/ |
No HSTS | Yes | 2026-10-26 06:44 JST |
| Japan | IIJmio | Service | https://www.iijmio.jp/ |
No HSTS | No | 2026-10-26 06:44 JST |
| Japan | LINEMO | Service | https://www.linemo.jp/ |
No HSTS | No | 2026-10-23 03:18 JST |
| Japan | TVer | Other | https://tver.jp/ |
No HSTS | No | 2026-10-23 03:15 JST |
| Japan | Qoo10 | Retail | https://www.qoo10.jp/ |
No HSTS | Yes | 2026-10-23 02:58 JST |
| Vietnam | Agribank | Bank | https://agribank.com.vn/ |
No HSTS | No | 2026-10-24 03:34 JST |
| Vietnam | VietinBank | Bank | https://www.vietinbank.vn/ |
Version exposed | No | 2026-10-24 03:03 JST |
| Vietnam | HDBank | Bank | https://hdbank.com.vn/ |
No HSTS, Version exposed | No | 2026-10-24 03:38 JST |
| Vietnam | Techcombank | Bank | https://www.techcombank.com.vn/ |
No HSTS | No | 2026-10-24 02:24 JST |
| Vietnam | ZaloPay | Payment | https://zalopay.vn/ |
No HSTS, Version exposed | No | 2026-10-24 03:27 JST |
| Vietnam | WinMart | Retail | https://winmart.vn/ |
No HSTS | Yes | 2026-10-24 04:36 JST |
| Vietnam | Viettel | Service | https://viettel.vn/ |
No HSTS | No | 2026-10-24 00:46 JST |
| Vietnam | Pharmacity | Retail | https://www.pharmacity.vn/ |
No HSTS, Version exposed | No | 2026-10-24 04:24 JST |
| Vietnam | VNeID | Service | https://vneid.gov.vn/ |
No HSTS | Yes | 2026-10-24 03:21 JST |
| Vietnam | ShopeeFood | Retail | https://shopeefood.vn/ |
No HSTS | No | 2026-10-24 03:27 JST |
| Vietnam | FPT Telecom | Service | https://fpt.vn/vi |
No HSTS, Version exposed | Yes | 2026-10-24 00:25 JST |
| Italy | ACI | Service | https://www.aci.it/ |
Version exposed (PHP 7.4.33), End-of-life PHP | No | 2026-10-24 02:17 JST |
| Italy | SPID | Service | https://www.spid.gov.it/ |
Version exposed | No | 2026-10-24 03:33 JST |
| Italy | Unieuro | Retail | https://www.unieuro.it/online/ |
No HSTS | No | 2026-10-24 00:49 JST |
| Italy | Euronics | Retail | https://www.euronics.it/ |
No HSTS | No | 2026-10-24 03:18 JST |
| Italy | WindTre | Service | https://www.windtre.it/ |
No HSTS | No | 2026-10-24 02:42 JST |
| Italy | Nexi | Payment | https://www.nexi.it/it |
No HSTS | No | 2026-10-24 01:29 JST |
| Italy | BPER | Bank | https://www.bper.it/ |
Version exposed | No | 2026-10-24 03:32 JST |
| Italy | Widiba | Bank | https://www.widiba.it/banca-online |
No HSTS, Version exposed | No | 2026-10-24 04:25 JST |
| Peru | MTC | Service | https://www.mtc.gob.pe/ |
No HSTS | No | 2026-10-27 03:15 JST |
| Peru | Plaza Vea | Retail | https://www.plazavea.com.pe/ |
No HSTS | No | 2026-10-25 07:26 JST |
| Peru | SUNAT | Service | https://www.sunat.gob.pe/ |
No HSTS | Yes | 2026-10-27 03:15 JST |
| Peru | Mifarma | Retail | https://www.mifarma.com.pe/ |
No HSTS, Version exposed | No | 2026-10-25 09:29 JST |
| Peru | RENIEC | Service | https://www.reniec.gob.pe/ |
No HSTS | No | 2026-10-27 03:15 JST |
| Peru | Promart | Retail | https://www.promart.pe/ |
No HSTS | No | 2026-10-25 07:27 JST |
| Peru | Wong | Retail | https://www.wong.pe/ |
No HSTS | No | 2026-10-26 06:43 JST |
| Peru | Oechsle | Retail | https://www.oechsle.pe/ |
No HSTS | No | 2026-10-25 07:27 JST |
| Argentina | Macro | Bank | https://www.macro.com.ar/home-page |
No HSTS | No | 2026-10-25 09:08 JST |
| Argentina | Coto | Retail | https://www.coto.com.ar/ |
No HSTS, Version exposed | No | 2026-10-25 07:32 JST |
| Argentina | Farmacity | Retail | https://www.farmacity.com/ |
No HSTS | No | 2026-10-26 06:43 JST |
| Argentina | AFIP | Service | https://www.afip.gob.ar/ |
No HSTS | No | 2026-10-27 03:15 JST |
| Argentina | ARBA | Service | https://arba.gov.ar/ |
No HSTS | Yes | 2026-10-25 07:28 JST |
| Argentina | Edesur | Service | https://www.edesur.com.ar/ |
Version exposed | No | 2026-10-27 03:15 JST |
| Netherlands | iDEAL | Payment | https://ideal.nl/en |
No HSTS | Yes | 2026-10-24 22:28 JST |
| Netherlands | Hema | Retail | https://www.hema.nl/ |
No HSTS | No | 2026-10-26 06:44 JST |
| Netherlands | DigiD | Service | https://www.digid.nl/ |
No HSTS | No | 2026-10-25 08:19 JST |
| Netherlands | Dirk | Retail | https://www.dirk.nl/ |
No HSTS | No | 2026-10-25 09:11 JST |
| Netherlands | Odido | Service | https://www.odido.nl/ |
No HSTS, Version exposed | No | 2026-10-25 08:07 JST |
| Brazil | ShopeePay | Payment | https://shopeepay.com.br/ |
No HSTS | No | 2026-10-25 07:25 JST |
| Brazil | Stone | Payment | https://www.stone.com.br/ |
No HSTS | No | 2026-10-25 07:28 JST |
| Brazil | Receita Federal | Service | https://www.gov.br/receitafederal/pt-br |
Version exposed | No | 2026-10-26 06:44 JST |
| Brazil | FGTS | Bank | https://www.fgts.gov.br/Paginas/home.aspx |
No HSTS | No | 2026-10-26 06:43 JST |
| Canada | Jean Coutu | Retail | https://www.jeancoutu.com/ |
No HSTS | No | 2026-10-24 02:53 JST |
| Canada | Shoppers Drug Mart | Retail | https://shoppersdrugmart.ca/ |
No HSTS | No | 2026-10-24 01:18 JST |
| Canada | Pharmaprix | Retail | https://pharmaprix.ca/ |
No HSTS | No | 2026-10-24 03:57 JST |
| Canada | Interac e-Transfer | Payment | https://www.interac.ca/en/ |
Version exposed | No | 2026-10-24 02:04 JST |
| Canada | PC Financial | Payment | http://www.pcfinancial.ca/ |
No HSTS | No | 2026-10-26 06:43 JST |
| France | EDF | Service | https://www.edf.fr/ |
Version exposed | No | 2026-10-24 00:24 JST |
| France | IMT | Service | https://www.imt.fr/ |
Version exposed | No | 2026-10-24 04:29 JST |
| France | LCL | Bank | https://www.lcl.fr/ |
Version exposed | No | 2026-10-24 02:40 JST |
| France | Monoprix | Retail | https://www.monoprix.fr/ |
No HSTS | No | 2026-10-26 06:44 JST |
| France | ANTS | Service | https://ants.gouv.fr/ |
No HSTS | No | 2026-10-24 03:36 JST |
| Chile | Lider | Retail | https://www.lider.cl/inicio |
No HSTS | No | 2026-10-25 07:26 JST |
| Chile | BancoEstado | Bank | https://www.bancoestado.cl/ |
No HSTS | No | 2026-10-26 06:43 JST |
| Chile | Movistar Chile | Service | https://ww2.movistar.cl/ |
No HSTS, Version exposed (PHP 8.2.35) | Yes | 2026-10-25 07:28 JST |
| Indonesia | Danamon | Bank | http://danamon.co.id/ |
No HSTS | No | 2026-10-25 09:39 JST |
| Indonesia | GoPay | Payment | https://gopay.co.id/ |
No HSTS | Yes | 2026-10-25 07:57 JST |
| Indonesia | Lion Air | Service | https://www.lionair.co.id/ |
No HSTS, Version exposed | No | 2026-10-27 03:15 JST |
| Poland | Play | Service | https://www.play.pl/ |
No HSTS | No | 2026-10-24 22:27 JST |
| Poland | Orlen | Service | http://www.orlen.pl/ |
No HSTS | No | 2026-10-26 06:43 JST |
| Poland | ePUAP | Service | https://epuap.gov.pl/wps/portal |
No HSTS, Version exposed | Yes | 2026-10-25 09:44 JST |
| Türkiye | Halkbank | Bank | https://www.halkbank.com.tr/ |
Version exposed | No | 2026-10-25 08:38 JST |
| Türkiye | Denizbank | Bank | http://www.denizbank.com/ |
No HSTS | No | 2026-10-26 06:43 JST |
| Türkiye | EBA | Service | https://eba.gov.tr/ |
No HSTS | No | 2026-10-25 07:26 JST |
| United States | Pizza Hut | Retail | https://pizzahut.com/ |
No HSTS | No | 2026-10-24 00:28 JST |
| United States | Wendy's | Retail | https://www.wendys.com/ |
Version exposed | Yes | 2026-10-24 00:35 JST |
| United States | Nationwide | Bank | https://www.nationwide.com/ |
Version exposed | No | 2026-10-24 00:30 JST |
| Australia | Optus | Service | https://optus.com.au/ |
No HSTS | No | 2026-10-25 07:25 JST |
| Australia | Qantas | Service | https://qantas.com/ |
No HSTS | No | 2026-10-24 00:12 JST |
| Australia | TPG | Service | https://www.tpg.com.au/ |
No HSTS, Version exposed (PHP 7.4.33), End-of-life PHP | No | 2026-10-25 08:02 JST |
| Belgium | Colruyt | Retail | https://www.colruyt.be/nl |
Version exposed | No | 2026-10-25 08:26 JST |
| Belgium | VOO | Service | https://www.voo.be/ |
No HSTS | No | 2026-10-25 08:15 JST |
| Switzerland | SNB | Bank | https://www.snb.ch/en/ |
No HSTS | No | 2026-10-25 00:06 JST |
| Switzerland | Landi | Retail | https://www.landi.ch/ |
No HSTS | No | 2026-10-25 09:01 JST |
| Spain | INE | Service | https://ine.es/ |
No HSTS | No | 2026-10-25 07:26 JST |
| Spain | Jazztel | Service | https://www.jazztel.com/ |
Version exposed | No | 2026-10-25 07:25 JST |
| Philippines | SSS | Service | https://www.sss.gov.ph/ |
No HSTS | Yes | 2026-10-27 03:15 JST |
| Philippines | PayMaya | Payment | https://www.paymaya.com/ |
No HSTS | No | 2026-10-26 06:43 JST |
| UAE | UAE Pass | Service | https://uaepass.ae/ |
No HSTS | Yes | 2026-10-24 22:28 JST |
| Azerbaijan | MyGovID | Service | https://mygovid.gov.az/ |
No HSTS | No | 2026-10-25 07:32 JST |
| China | DiDi | Service | https://didi.cn/ |
No HSTS | Yes | 2026-10-25 09:40 JST |
| China | 12306 | Retail | https://www.12306.cn/index/ |
No HSTS | No | 2026-10-26 06:44 JST |
| Germany | Commerzbank | Bank | https://www.commerzbank.de/group/ |
No HSTS | No | 2026-10-24 00:50 JST |
| Germany | HypoVereinsbank | Bank | https://hypovereinsbank.de/ |
No HSTS | No | 2026-10-24 02:53 JST |
| Ireland | Eir | Service | https://eir.ie/ |
No HSTS, Version exposed | Yes | 2026-10-25 09:34 JST |
| South Korea | EPS | Payment | https://eps.go.kr/ |
No HSTS | No | 2026-10-25 07:58 JST |
| South Korea | IBK기업은행 | Bank | https://ibk.co.kr/ |
No HSTS | No | 2026-10-25 09:15 JST |
| Mexico | Elektra | Retail | https://www.elektra.mx/ |
No HSTS | No | 2026-10-25 09:13 JST |
| Malaysia | JPJ | Service | https://www.jpj.gov.my/ |
No HSTS | Yes | 2026-10-27 03:15 JST |
| Russia | WebMoney | Payment | https://www.webmoney.ru/ |
No HSTS | No | 2026-10-25 07:14 JST |
| South Africa | SARS eFiling | Service | https://www.sars.gov.za/ |
Version exposed (PHP 8.2.35) | No | 2026-10-25 08:13 JST |
| United Kingdom | Morrisons | Retail | https://morrisons.com/ |
Version exposed | No | 2026-10-24 01:26 JST |
All seven Japanese entries are missing HSTS and none exposes a version; Alipay and Qoo10 additionally accepted TLS 1.0/1.1 connections. End-of-life PHP appeared on two sites — ACI in Italy (the automobile club, 7.4.33) and TPG in Australia (telecom, 7.4.33) — neither a payment or bank service.
PHP vulnerability response — zero end-of-life versions among payment and bank sites

Here is how the 1,705 newly observed hosts stand against the critical 2026 PHP vulnerability (CVSS 9.8) covered in A CVSS 9.8 PHP Vulnerability Was Published. Did the World Patch It? and the Security Exposure Survey 2026.
| Indicator | Count (1,705 hosts) |
|---|---|
| Any server product version exposed | 89 (5.2%) |
| PHP version exposed | 18 (1.1%; 9 sites counting apex and www) |
| of which at a 2026 fixed version (8.2.35 / 8.3.36 / 8.4.27) | 13 |
| of which end-of-life (7.4.33 × 3, 5.3.3 × 2) | 5 (3 sites) |
| Within a published PHP CVE range (incl. RCE) | 5 (the same 5 end-of-life hosts) |
| CVE-2024-4577 (PHP-CGI RCE) | 0 version matches. It requires Windows + CGI, and almost no host gave an OS hint, so this is undetermined |
| Within an RCE CVE range for any product | 12 (0.7%) |
| Payment and bank, 360 hosts | PHP exposed 2 (both supported), end-of-life 0, RCE range 0 |
With only 18 PHP-disclosing hosts, counts are more meaningful than rates. Thirteen of the 18 run a 2026 fixed version — they do not hide the version, but they do update. The three end-of-life sites are an Italian automobile club, an Australian telecom and a Peruvian social-insurance agency; none is a payment or bank service. This contrasts sharply with the general Japanese sites in the Security Exposure Survey 2026, where 52.3% of PHP-disclosing sites showed an end-of-life version.
Limits and caveats

- Non-intrusive observation: one DNS lookup, one TLS handshake and one HTTP GET per site (plus one additional handshake for the TLS 1.0/1.1 column in Table B). No attack was attempted.
- Exposure figures are upper bounds; an old version string may already be patched by backports.
- Brand-to-site identification was automated: checking all 920 hosts by hand found 212 (23.0%) misidentified and 28 undeterminable. The aggregates and Tables A and B use only the 680 hosts that passed, but a manual check can also miss errors.
- Suggestions approximate demand only. They vary by region, language and time, and the same brand yields different candidates on Google and Bing. The trouble vocabulary was defined per language and is not exhaustive.
- Some countries have small samples. Japan has 18 hosts; its rates are indicative and shown with counts. Countries are not ranked.
- Timing differs: suggestions were collected 24–26 October, observations 22–26 October.
- CSP, cookie attributes and certificates are not covered here (see the Security Exposure Survey 2026).
What operators should check

- Enable HSTS. 20.1% of payment and bank sites lacked it. Returning
Strict-Transport-Security: max-age=31536000; includeSubDomainspins users who try HTTP to HTTPS. - Enable TLS 1.3 and disable TLS 1.0/1.1. 16.4% of payment and bank sites stopped at TLS 1.2.
- Hide server versions (
expose_php = Off,ServerTokens Prod,server_tokens off) — after updating. - Replace end-of-life versions. For PHP, move to 8.3 or later and to the 2026 fixed releases (8.2.35 / 8.3.36 / 8.4.27 / 8.5.12) or newer. The step-by-step procedure is in How to upgrade PHP in practice.
- Check your own site. Enter a URL into Site Scouter's Server information check (/server/) to see, with the same method as this article, what your server shows the outside world (TLS, HSTS, server headers, certificate, cookie attributes) in about ten seconds. No registration needed.
Related: A CVSS 9.8 PHP Vulnerability Was Published. Did the World Patch It? (author's blog) / Security Exposure Survey 2026 (Site Scouter)

Use the same non-intrusive method as this survey to see what your server announces: TLS, HSTS and server versions. No registration needed.
Use: Server information checkFAQ
Is this an attack?
No. Each site received the same access as opening it once in a browser, and only public HTTP responses and DNS data were used.
Are the services in Table B dangerous?
Table B lists configuration gaps observable from public information at the stated time; it does not establish that any site can be breached. A missing HSTS header or an exposed version does not leak data on its own; these are gaps whose impact grows when combined with other conditions.
Why name them?
The facts are TLS settings and HTTP headers — public information anyone can reproduce with the same steps. Attackers already know them, so publication adds little risk, while users and operators benefit from knowing the state of their services. No advance notice was sent before publication.
Where do I send questions or corrections?
To the author's contacts at the end of this page. Where a setting has been fixed since observation, I will re-observe and add a note.
Was the data altered?
Suggestions were appended per fetch and observation results were stored in an append-only table. During aggregation the matching method for the trouble-search ratio was revised (§3) and the ratio recomputed; the article uses the recomputed values, and the pre-correction values are not published.
References
Last checked: 2026-10-28. Specifications and policies can change; check the primary sources before acting.
- MDN: Strict-Transport-Security
- RFC 8446: The Transport Layer Security (TLS) Protocol Version 1.3
- PHP: Supported Versions (php.net)
- NVD - National Vulnerability Database (NIST)
- Egosaru (search suggestion tool)
Yuki Nakazawa(personal blog nkzw.jp)
Contact: Official site / YouTube / Instagram / LinkedIn / X / Telegram