mirror of
https://github.com/sgInnora/alipay-deeplink-research
synced 2026-06-27 05:34:17 +08:00
SEO + responsive + structural improvements
- Add OG image, Twitter Card, canonical URL, JSON-LD structured data - Add responsive CSS (768px + 480px breakpoints) - Add print stylesheet - Fix TOC: add missing sections (global-response, legal-response) - Fix section numbering: "09½" → "10" - Update footer: add "Last updated: 2026-03-14" - Add sitemap.xml + robots.txt for search engine discovery - Add .gitignore to exclude .bak files - Create og-image.png (1200x630) for social sharing Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
*.bak.*
|
||||||
|
*.bak
|
||||||
|
.DS_Store
|
||||||
84
index.html
84
index.html
@@ -10,6 +10,20 @@
|
|||||||
<meta property="og:description" content="17 verified security issues. 3 devices. 308 exfiltration logs. Full responsible disclosure.">
|
<meta property="og:description" content="17 verified security issues. 3 devices. 308 exfiltration logs. Full responsible disclosure.">
|
||||||
<meta property="og:type" content="article">
|
<meta property="og:type" content="article">
|
||||||
<meta property="og:url" content="https://innora.ai/zfb/">
|
<meta property="og:url" content="https://innora.ai/zfb/">
|
||||||
|
<meta property="og:image" content="https://innora.ai/zfb/og-image.png">
|
||||||
|
<meta property="og:image:width" content="1200">
|
||||||
|
<meta property="og:image:height" content="630">
|
||||||
|
<meta property="og:locale" content="zh_CN">
|
||||||
|
<meta property="og:locale:alternate" content="en_US">
|
||||||
|
<meta property="article:published_time" content="2026-03-11T00:00:00+08:00">
|
||||||
|
<meta property="article:modified_time" content="2026-03-14T16:00:00+08:00">
|
||||||
|
<meta property="article:author" content="Innora AI Security Research">
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:title" content="Alipay DeepLink Attack Surface: One Link to Rule Them All">
|
||||||
|
<meta name="twitter:description" content="17 verified security issues. CVSS 9.3 whitelist bypass enables remote exploitation by anyone. 6 global investigations active.">
|
||||||
|
<meta name="twitter:image" content="https://innora.ai/zfb/og-image.png">
|
||||||
|
<meta name="keywords" content="Alipay, security, vulnerability, CVE, DeepLink, JSBridge, whitelist bypass, CVSS 9.3, open redirect, mobile security">
|
||||||
|
<link rel="canonical" href="https://innora.ai/zfb/">
|
||||||
<link rel="icon" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>🔒</text></svg>">
|
<link rel="icon" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>🔒</text></svg>">
|
||||||
<style>
|
<style>
|
||||||
:root {
|
:root {
|
||||||
@@ -358,28 +372,66 @@ footer {
|
|||||||
ul, ol { margin: 12px 0; padding-left: 24px; }
|
ul, ol { margin: 12px 0; padding-left: 24px; }
|
||||||
li { margin: 6px 0; color: var(--text2); }
|
li { margin: 6px 0; color: var(--text2); }
|
||||||
|
|
||||||
/* Responsive */
|
|
||||||
@media (max-width: 640px) {
|
|
||||||
.hero-stats { gap: 16px; }
|
|
||||||
.hero-stat .num { font-size: 28px; }
|
|
||||||
pre { font-size: 11px; padding: 12px; }
|
|
||||||
table { font-size: 12px; }
|
|
||||||
th, td { padding: 6px 8px; }
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Bilingual */
|
/* Bilingual */
|
||||||
.zh { display: block; }
|
.zh { display: block; }
|
||||||
.en { display: none; }
|
.en { display: none; }
|
||||||
body.lang-en .zh { display: none; }
|
body.lang-en .zh { display: none; }
|
||||||
body.lang-en .en { display: block; }
|
body.lang-en .en { display: block; }
|
||||||
|
|
||||||
|
/* Responsive */
|
||||||
|
@media (max-width: 768px) {
|
||||||
|
.hero { padding: 48px 16px 36px; }
|
||||||
|
.hero h1 { font-size: 24px; }
|
||||||
|
.hero .subtitle { font-size: 14px; }
|
||||||
|
.hero-stats { gap: 16px; }
|
||||||
|
.hero-stat .num { font-size: 28px; }
|
||||||
|
section { padding: 24px 16px; }
|
||||||
|
.card { padding: 16px; }
|
||||||
|
.toc { padding: 16px; }
|
||||||
|
.toc ol { padding-left: 20px; }
|
||||||
|
table { font-size: 12px; }
|
||||||
|
table td, table th { padding: 6px 8px; }
|
||||||
|
th, td { padding: 6px 8px; }
|
||||||
|
pre { font-size: 11px; padding: 12px; }
|
||||||
|
.evidence-box pre, .evidence-box code { font-size: 10px; overflow-x: auto; }
|
||||||
|
.timeline-item { padding-left: 16px; }
|
||||||
|
.lang-toggle { top: 8px; right: 8px; }
|
||||||
|
.lang-toggle button { padding: 4px 10px; font-size: 11px; }
|
||||||
|
}
|
||||||
|
@media (max-width: 480px) {
|
||||||
|
.hero h1 { font-size: 20px; }
|
||||||
|
section h2 { font-size: 20px; }
|
||||||
|
.num { font-size: 14px; }
|
||||||
|
}
|
||||||
|
|
||||||
/* Print */
|
/* Print */
|
||||||
@media print {
|
@media print {
|
||||||
body { background: #fff; color: #000; }
|
body { background: #fff; color: #000; font-size: 12pt; }
|
||||||
.lang-toggle { display: none; }
|
.lang-toggle, .hero-badge, footer { display: none; }
|
||||||
.hero { background: none; }
|
.hero { background: none; }
|
||||||
|
a { color: #000; text-decoration: underline; }
|
||||||
|
a[href]::after { content: " (" attr(href) ")"; font-size: 9pt; }
|
||||||
|
section { break-inside: avoid; page-break-inside: avoid; }
|
||||||
|
.card { border: 1px solid #ccc; background: #f9f9f9; }
|
||||||
|
.evidence-box { background: #f0f0f0; border: 1px solid #999; }
|
||||||
|
pre, code { background: #eee; color: #000; }
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
<script type="application/ld+json">
|
||||||
|
{
|
||||||
|
"@context": "https://schema.org",
|
||||||
|
"@type": "Article",
|
||||||
|
"headline": "Alipay DeepLink Attack Surface Analysis — 17 Verified Vulnerabilities",
|
||||||
|
"description": "Independent security research uncovering CVSS 9.3 whitelist bypass enabling remote exploitation of 17 vulnerabilities in Alipay.",
|
||||||
|
"datePublished": "2026-03-11",
|
||||||
|
"dateModified": "2026-03-14",
|
||||||
|
"author": {"@type": "Organization", "name": "Innora AI Security Research", "url": "https://innora.ai"},
|
||||||
|
"publisher": {"@type": "Organization", "name": "Innora AI Security Research"},
|
||||||
|
"url": "https://innora.ai/zfb/",
|
||||||
|
"mainEntityOfPage": "https://innora.ai/zfb/",
|
||||||
|
"keywords": ["Alipay", "security vulnerability", "CVE", "DeepLink", "JSBridge", "whitelist bypass"]
|
||||||
|
}
|
||||||
|
</script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
@@ -669,6 +721,12 @@ body.lang-en .en { display: block; }
|
|||||||
<li><a href="#recommendations">
|
<li><a href="#recommendations">
|
||||||
<span class="zh">修复建议</span><span class="en">Remediation Recommendations</span>
|
<span class="zh">修复建议</span><span class="en">Remediation Recommendations</span>
|
||||||
</a></li>
|
</a></li>
|
||||||
|
<li><a href="#global-response">
|
||||||
|
<span class="zh">全球监管机构响应</span><span class="en">Global Regulatory Response</span>
|
||||||
|
</a></li>
|
||||||
|
<li><a href="#legal-response">
|
||||||
|
<span class="zh">法律回应</span><span class="en">Legal Response</span>
|
||||||
|
</a></li>
|
||||||
</ol>
|
</ol>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -1798,7 +1856,7 @@ Language/zh-Hant Region/CN</code></pre>
|
|||||||
|
|
||||||
<!-- ==================== 9.5 GLOBAL REGULATORY RESPONSE ==================== -->
|
<!-- ==================== 9.5 GLOBAL REGULATORY RESPONSE ==================== -->
|
||||||
<section id="global-response">
|
<section id="global-response">
|
||||||
<h2><span class="num">09½</span>
|
<h2><span class="num">10</span>
|
||||||
<span class="zh">全球监管机构响应</span>
|
<span class="zh">全球监管机构响应</span>
|
||||||
<span class="en">Global Regulatory Response</span>
|
<span class="en">Global Regulatory Response</span>
|
||||||
</h2>
|
</h2>
|
||||||
@@ -2307,7 +2365,7 @@ Language/zh-Hant Region/CN</code></pre>
|
|||||||
<p>feng@innora.ai | <a href="https://innora.ai">innora.ai</a></p>
|
<p>feng@innora.ai | <a href="https://innora.ai">innora.ai</a></p>
|
||||||
<p style="margin-top: 12px; font-size: 11px; color: #555;">
|
<p style="margin-top: 12px; font-size: 11px; color: #555;">
|
||||||
<span class="zh">本文发布于 2026-03-11。如蚂蚁集团在此之后修复了上述问题,我们将更新本文予以说明。</span>
|
<span class="zh">本文发布于 2026-03-11。如蚂蚁集团在此之后修复了上述问题,我们将更新本文予以说明。</span>
|
||||||
<span class="en">Published 2026-03-11. If Ant Group addresses the above issues after this date, we will update this article accordingly.</span>
|
<span class="en">Published 2026-03-11. Last updated: 2026-03-14. If Ant Group addresses the above issues after this date, we will update this article accordingly.</span>
|
||||||
</p>
|
</p>
|
||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|||||||
BIN
og-image.png
Normal file
BIN
og-image.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 39 KiB |
12
og-image.svg
Normal file
12
og-image.svg
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="630" viewBox="0 0 1200 630">
|
||||||
|
<rect width="1200" height="630" fill="#0a0a0f"/>
|
||||||
|
<rect y="0" width="1200" height="4" fill="#ff4444"/>
|
||||||
|
<text x="600" y="180" text-anchor="middle" font-family="Arial,sans-serif" font-size="56" font-weight="bold" fill="#ff4444">SECURITY RESEARCH</text>
|
||||||
|
<text x="600" y="260" text-anchor="middle" font-family="Arial,sans-serif" font-size="42" fill="#e0e0e8">Alipay DeepLink Attack Surface</text>
|
||||||
|
<text x="600" y="320" text-anchor="middle" font-family="Arial,sans-serif" font-size="36" fill="#ff6b35">17 Vulnerabilities | CVSS 9.3 | 1B+ Users</text>
|
||||||
|
<text x="600" y="400" text-anchor="middle" font-family="Arial,sans-serif" font-size="28" fill="#9898a8">Whitelist Bypass — Remotely Exploitable by Anyone</text>
|
||||||
|
<text x="600" y="440" text-anchor="middle" font-family="Arial,sans-serif" font-size="28" fill="#9898a8">No Developer Permissions Required</text>
|
||||||
|
<rect x="380" y="480" width="440" height="50" rx="8" fill="#ff4444"/>
|
||||||
|
<text x="600" y="513" text-anchor="middle" font-family="Arial,sans-serif" font-size="24" font-weight="bold" fill="#fff">6 Global Investigations Active</text>
|
||||||
|
<text x="600" y="590" text-anchor="middle" font-family="Arial,sans-serif" font-size="20" fill="#4488ff">innora.ai/zfb — Innora AI Security Research</text>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.3 KiB |
3
robots.txt
Normal file
3
robots.txt
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
User-agent: *
|
||||||
|
Allow: /
|
||||||
|
Sitemap: https://innora.ai/zfb/sitemap.xml
|
||||||
33
sitemap.xml
Normal file
33
sitemap.xml
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||||
|
<url>
|
||||||
|
<loc>https://innora.ai/zfb/</loc>
|
||||||
|
<lastmod>2026-03-14</lastmod>
|
||||||
|
<changefreq>weekly</changefreq>
|
||||||
|
<priority>1.0</priority>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://innora.ai/zfb/rebuttal.html</loc>
|
||||||
|
<lastmod>2026-03-12</lastmod>
|
||||||
|
<changefreq>monthly</changefreq>
|
||||||
|
<priority>0.7</priority>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://innora.ai/zfb/poc/trigger.html</loc>
|
||||||
|
<lastmod>2026-03-11</lastmod>
|
||||||
|
<changefreq>monthly</changefreq>
|
||||||
|
<priority>0.6</priority>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://innora.ai/zfb/poc/verify.html</loc>
|
||||||
|
<lastmod>2026-03-11</lastmod>
|
||||||
|
<changefreq>monthly</changefreq>
|
||||||
|
<priority>0.6</priority>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://innora.ai/zfb/poc/chain.html</loc>
|
||||||
|
<lastmod>2026-03-11</lastmod>
|
||||||
|
<changefreq>monthly</changefreq>
|
||||||
|
<priority>0.5</priority>
|
||||||
|
</url>
|
||||||
|
</urlset>
|
||||||
Reference in New Issue
Block a user