fsi-cyber-resilience
Reference architecture and implementation guidance for cyber resilience in Japanese financial institutions (BLEA for FSI, サイバーレジリエンス).
Skill by aws-jp-fsi-saOfficial
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/aws-samples-fsi-cyber-resilience
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: cloud, data, security, finance
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/fsi-cyber-resilience
What's inside
- Skill name
fsi-cyber-resilience- Description
- Reference architecture and implementation guidance for cyber resilience in Japanese financial institutions (BLEA for FSI, サイバーレジリエンス). Covers logically air-gapped backup to an isolated Data Bunker account, cross-account restore to a fresh account, and automated network isolation of a compromised core-banking workload. Use this skill when designing or reviewing recovery from ransomware (ランサムウェア), DDoS, or other cyber events for financial workloads on AWS — including AWS Backup Logically Air-gapped Vault, RAM cross-account restore, GuardDuty-driven Network ACL isolation, and the FSA / FISC cyber-security guidelines that motivate them.
- License
- MIT-0
- Metadata
- author: aws-jp-fsi-sa · version: 1.0
- Instructions
- 171 lines in SKILL.md · view on GitHub
Files (20)
- SKILL.md
- SKILL_ja.md
- README-automated-isolation-architecture.png · assets/images/
- README-backup-restore.png · assets/images/
- access-policy-setting1.png · assets/images/
- access-policy-setting2.png · assets/images/
- automated-isolation-architecture.png · assets/images/
- completed-notification.png · assets/images/
- copy-setting1.png · assets/images/
- copy-setting2.png · assets/images/
- enabling-cross-account-access.png · assets/images/
- isolated-networkacl.png · assets/images/
- restore-procedures1.png · assets/images/
- restore-procedures2.png · assets/images/
- restore-procedures3.png · assets/images/
- restore-procedures4.png · assets/images/
- architecture.md · references/
- backup-procedures.md · references/
- isolation-procedures.md · references/
- restore-procedures.md · references/
SKILL.md (first lines)
# FSI Cyber Resilience ## Workload Overview Cyber resilience is the ability to holistically strengthen an organization's capacity to prevent, detect, respond to, and recover from cyber attacks, on the assumption that attacks *will* happen. The traditional "focus on prevention" mindset must shift to "continue the business even when attacked, and recover quickly." Defending against availability-affecting cyber events such as DDoS and ransomware is considered especially urgent. This asset is a **documentation-only** reference architecture for financial institutions. It builds on the BLEA for FSI **core-banking workload** and adds three capabilities delivered as CDK samples in that core-banking usecase: 1. **Logically air-gapped backup** — replicating AWS Backup recovery points into an isolated **Data Bunker account** so ransomware-infected data cannot be silently propagated into, or tampered with in, the backup copy. 2. **Cross-account restore to a fresh environment** — recovering in a brand-new **Restore account** (assuming the production data center may still be infected), sharing the backup via AWS Resource Access Manager (RAM) rather than granting direct access to the Data Bunker account. 3. **Automated network isolation** — using Amazon GuardDuty to detect Critical threats and a Lambda function to rewrite Network ACLs, isolating the compromised core-banking workload to contain blast radius. The design explicitly assumes a ransomware scenario: because infected data could be copied into backups, backups are logically isolated, and recovery targets an environment completely separate from production. Reference: FSA "Guidelines on Cyber Security in the Financial Sector," section 2.3.3 (Data Protection). ## Best Practices and Key Components ### Best Practices - MUST: Take backups in the workload account with AWS Backup and replicate the recovery points into a separate, logically isolated Data Bunker account. - MUST: Store the replicated backups in an **AWS Backup Logically Air-gapped Vault** so that read, modify, and delete operations are impossible during the retention period — even for users with administrator privileges or an attacker. - MUST: Keep the workload account and the Data Bunker account within the **same AWS Organizations**, which is required for the cross-account backup copy and RAM sharing to work. - MUST NOT: Access the Data Bunker account directly when a restore is needed; share the backup vault to the Restore account via **AWS Resource Access Manager** instead, to prevent unauthorized access to and tampering with backup data. - MUST: Recover into a fresh **Restore account** on the assumption that the production environment is compromised, rather than restoring back into production. - SHOULD: Rebuild application and infrastructure in the Restore account automatically with CDK, and automate database restore-from-backup with AWS Step Functions. - MUST NOT: Automate reconnection of recovered databases to the workload; business impact assessment and risk judgment are required, so keep the cutover as a manual operational step (update the ECS task definition environment variables to point at the restored database, then restart the ECS tasks). - MUST: Before starting recovery from backup, evaluate the integrity of the backup data. - MUST: On a cyber event, promptly isolate affected systems and preserve evidence for incident investigation. - SHOULD: Trigger automated network isolation only on GuardDuty findings of **Severity 9.0 or higher (Critical)**; this mechanism reacts to Critical-level findings only. - SHOULD: For isolation, dynamically create a Network ACL that permits only communication between the workload's subnets across the two Availability Zones and blocks all other inbound/outbound traffic. - MUST: Notify administrators via Amazon SNS when isolation completes, and also send a notification on error. - PREFER: Insert a human decision step between the Critical notification and the isolation action when isolation carries business impact, rather than isolating fully automatically. - WILL: Because the core-banking workload runs on Amazon ECS Fargate, the container host is under AWS management responsibility, so investigation scope is limited and the Forensic account deploy/procedure is omitted from this asset. - MAY: Deploy a separate Forensic account for tamper detection, malware scanning, and verification of data integrity and application dependencies; it is out of scope for this workload (see the AWS Security IR forensic resources). ### Key Components #### Workload Account - **Component Overview**: Production account running the core-banking system (and similar workloads). AWS Backup takes backups here, and its backup plan is configured to copy recovery points to the Data Bunker account's air-gapped vault. - **Assumed AWS Services**: AWS Backup, Amazon ECS (Fargate), Amazon Aurora, Amazon DynamoDB, Amazon VPC. #### Data Bunker Account - **Component Overview**: A logically isolated account holding the backup data. It hosts an AWS Backup Logically Air-gapped Vault that receives cross-account copies of recovery points, and shares that vault to the Restore account via RAM on demand rather than allowing direct access. - **Assumed AWS Services**: AWS Backup (Logically Air-gapped Vault), AWS Resource Access Manager, AWS Organizations. #### Restore Account - **Component Overview**: A fresh account that becomes the recovery target, assuming production is compromised. Application and infrastructure are rebuilt via CDK; database restore from the shared backup is automated with Step Functions; reconnection of the workload to the restored database is performed manually. - **Assumed AWS Services**: AWS Step Functions, Amazon Aurora, Amazon DynamoDB, Amazon ECS (Fargate), Elastic Load Balancing (ALB), AWS Resource Access Manager. #### Forensic Account (out of scope) - **Component Overview**: Account for tamper detection, malware scanning, and verification of data integrity and application dependencies on compromised systems. Deployment and procedures are omitted because the ECS Fargate host is under AWS management responsibility, limiting investigation scope. - **Assumed AWS Services**: Not deployed in this asset; see AWS Security Incident Response forensic resources. #### Automated Network Isolation - **Component Overview**: On a Critical GuardDuty finding, an EventBridge rule triggers a Lambda function that creates and applies a Network ACL to the core-banking Protected Subnets, permitting only inter-AZ subnet traffic and
From aws-samples/sample-fsi-reference-architecture-jp, MIT-0.
More from aws-samples/sample-fsi-reference-architecture-jp
- 0.740score
fsa-announcements
aws-jp-fsi-saOfficial
Fetch announcements from the Financial Services Agency of Japan (FSA), combining the official news RSS feed (~15 latest items) with archive pages…
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
fsi-ransomware-detect
aws-jp-fsi-saOfficial
Provides design/assessment support for the detection/analysis aspect of ransomware countermeasures on AWS, for financial services organizations.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
fsi-payments-credit-card
aws-jp-fsi-saOfficial
Reference architecture case study for a credit card issuer (イシュア) system built on the "BLEA for FSI / 金融リファレンスアーキテクチャ日本版" initiative.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-customer-references
aws-jp-fsi-saOfficial
Research AWS public customer case studies across multiple sources and organize the findings.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-payment-cryptography-guide
aws-jp-fsi-saOfficial
Use when adopting, designing, or migrating to AWS Payment Cryptography (APC).
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-security-bulletins
aws-jp-fsi-saOfficial
Fetch, search, and retrieve AWS Security Bulletins (vulnerability advisories and security announcements published by AWS).
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-blogs
aws-jp-fsi-saOfficial
Search and retrieve AWS blog posts (service guides, customer stories, event recaps, new feature announcements, etc.) from the public AWS Blog directory API.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-whatsnew
aws-jp-fsi-saOfficial
Fetch AWS What's New announcements from the official AWS API.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
boj-statistics
aws-jp-fsi-saOfficial
Fetch, search, and analyze time-series statistical data from the Bank of Japan (BOJ) public API.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
customer-context-manager
aws-jp-fsi-saOfficial
Manage customer-specific context that LLMs cannot know on their own — abbreviations, internal system names, org structures, key contacts, deal history, and…
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
fisc-to-aws-security-agent
aws-jp-fsi-saOfficial
Deterministically generates source documents (Markdown) from the FISC "Security Guidelines on Computer Systems for Financial Institutions" (安対基準 / Antai…
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
fsi-banking-core
aws-jp-fsi-saOfficial
Reference architecture knowledge for a bank Core Banking (勘定系) workload on AWS from the Financial Reference Architecture Japan Edition (BLEA for FSI).
SkillAFreshness: A★ 15Claude Code +9
Signals
- Stars
- 15
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 15, 2026 (15 days ago)
- Last release
- Oct 15, 2026 (15 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0
- License
- MIT-0
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from aws-jp-fsi-sa
- 0.740score
fsi-payments-credit-card
aws-jp-fsi-saOfficial
Reference architecture case study for a credit card issuer (イシュア) system built on the "BLEA for FSI / 金融リファレンスアーキテクチャ日本版" initiative.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
fsi-ransomware-detect
aws-jp-fsi-saOfficial
Provides design/assessment support for the detection/analysis aspect of ransomware countermeasures on AWS, for financial services organizations.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-blogs
aws-jp-fsi-saOfficial
Search and retrieve AWS blog posts (service guides, customer stories, event recaps, new feature announcements, etc.) from the public AWS Blog directory API.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-customer-references
aws-jp-fsi-saOfficial
Research AWS public customer case studies across multiple sources and organize the findings.
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
aws-payment-cryptography-guide
aws-jp-fsi-saOfficial
Use when adopting, designing, or migrating to AWS Payment Cryptography (APC).
SkillAFreshness: A★ 15Claude Code +9 - 0.740score
fsa-announcements
aws-jp-fsi-saOfficial
Fetch announcements from the Financial Services Agency of Japan (FSA), combining the official news RSS feed (~15 latest items) with archive pages…
SkillAFreshness: A★ 15Claude Code +9
Cite this page
fsi-cyber-resilience skill. Agent Mart. https://agentmart.dev/skills/aws-samples-fsi-cyber-resilience (last updated 2026-10-24)