SlideShare a Scribd company logo
4
Most read
12
Most read
18
Most read
SwiftNETThe high level overview you always wanted.
Rishabh Dangwal
Consultant, KPMG Cyber Security
www.theprohack.com | Twitter : @prohack | admin@theprohack.com
Agenda
 Understanding SwiftNET
 Introduction
 Organizational Structure
 Partners
 SwiftNET Messaging Architecture
 Services
 SwiftNET Modules
 FIN
 InterACT
 FileACT
 Browse
 SwiftNET Ancient Architecture
 SwiftNET Contemporary Architecture
Introduction
• Society for Worldwide Interbank Financial Telecommunications.
 Formed because TELEX (& older systems) lacked speed, security & were
cumbersome.
 Started with 230 banks in 5 countries, now used by 10000 institutions in 212
countries.
 Its ancient network was replaced with packet switched network X.25, which again
was migrated to IP network (SwiftNET)
 24 million daily messages comprising of
 48% of payment messages
 46% of securities messages &
 Remainder treasury, trade and system messages.
 SWIFT takes full liability for each message once they have accepted it.
 99.999 % reliability (YAY!)
 SWIFT operates a number of services, primarily:
 General Purpose Application
 Financial Application
 Initial Objective: To create a central point for the passing of secure and
standardized messages coming from banks that are mainly interested in payment
messages.
 Today over 200 different SWIFT messages exist, including –
 Credit and Debit Instructions
 Buy and Sell Orders
 Documentary Credits
 Collections, Guarantees, interbank transfers etc.
Introduction Cont..
 Additionally, SWIFT provides a number of services* that are charged for over and
above the normal fees. A few of these are:
 IFT (Interbank File Transfer)
 ACCORD
 Directory Services
 RTGS
 Users are charged on the character length (unit lengths of 325, 750, or 1950) or by
message type.
 The charges also vary depending on volume tier.
*more on this later
Introduction Cont..
courtesy of Swift.com
SwiftNET Organizational Structure
SwiftNET Partners
Business partners
Over the years SWIFT has built a network of external partner companies who act in
selected countries or regions on SWIFT's behalf, called SWIFT business partners.
 North America: S.I.D.E. America Corp,
 Middle East & Gulf Region: Eastern Networks Dubai,
 Balkan countries: CiS d.o.o. Serbia & Montenegro. Etc.
Network partners
SWIFT has adopted a multi-vendor model for its secure IP network (SIPN). The new
architecture uses state-of-the-art security and ensures highest resilience and lowest
risk. The key aspect of this architecture is the co-existence of multiple IP network
partners.
SWIFT uses four network partners, each with a standard offering of managed IP-VPN
services
 AT&T
 BT Infonet
 Colt Telecom
 Orange Business Services
SwiftNET offers four modules or messaging services:
 SwiftNET FIN – Standard store & forward messaging for single instructions
 SwiftNET Interact – Interactive message exchange between two parties
 SwiftNET FileACT – Interactive exchange of files between two parties
 SwiftNET Browse – Provides https-based access to visual content on webservers
from desktops
SwiftNET Services
Bank A
CBS – Swift
Interface
Bank B
CBS – Swift
Interface
Central Swift Interface
Information & Control
Module (ICM)
SwiftFIN
S W I F T N E T
FIN Copy
FileACT
Real time reporting
SwiftNET Browse
Visualization of
Information
InterACT
Real time cash reporting
SwiftNET Messaging Architecture
 Enables the exchange of messages with the traditional SWIFT MT standards.
 MT is short for “Message Type” and all SWIFT messages start with MT.
 This is then followed by a 3 digit number.
 The first digit represents the Category. A category denotes messages grouped
together because they all relate to particular financial instruments or services.
Group Messages:
MT0nn System Messages
MT1nn Customer Payments
MT2nn Financial Institution Transfers
MT3nn FX, Money Market & Derivatives
MT4nn Collections and cash letters
MT5nn Securities Markets
MT6nn Precious Metals & Syndications /GOLD
MT7nn Documentary Credits & Guarantees
MT8nn Travellers Cheques
MT9nn Cash Management & Customer Status
SwiftNET FIN
The second digit represents the Group denoting that the messages are related to
similar parts of a transaction's lifecycle.
 MT200 Financial Institution Transfer, Own Account
 MT202 Financial Institution Transfer, Third Party
 MT521 Receive (Securities) Against Payment
 MT523 Deliver (Securities) Against Payment
The last digit is the Type and denotes the individual message. There are several
hundred message types across the categories in total. A special subset of Messages is
known as the Common Group because the last two digits represent the same message
in each category
 MTn99 Free format
 MT299 Free format relating to transfers
 MT599 Free format relating to securities
 MT999 General free format
SwiftNET FIN Cont..
1. Payment Instruction (Swift Code : MT103, 103+, 202,204*)
2. Settlement request (Swift Code : MT096)
3. Settlement response (Swift Code: MT097)
4. Approved / Settled. Payment Instruction received
5. Sender / receiver notification and reporting (Swift Code : MT012, MT019, MT900,
MT910, MT940, MT950 )
SWIFT Interface
SwiftNET FIN
Payment
order
Y Copy
1
2
4
5
3
Bank A
5
Bank B
SwiftNET FIN Cont..
 SwiftNET InterAct Q& R: interactive exchange of information for messages that are
time-critical and need an instant response
 New message types will be introduced as ISO XML messages for SwiftNET InterAct :
cash management standards
 Access to the web server through SwiftNET Interact:
 Managing the payments queue
 Liquidity management
 Management of reservation and limits
SwiftNET InterACT
 Authenticity, integrity, confidentiality, non-repudiation.
 Flexible central routing.
 Any type of file up to 250Mb, compression supported.
 Store & Forward mode : Typically used to reach a large number of counterparties.
 Realtime Mode : Happens for direct person to application transactions.
Bank A Bank B
Realtime Initiate File Transfer
Realtime Transfer Files
Optional File Delivery Notification
FileACT
SwiftNET FileACT
 Secured with SwiftNET PKI (managed certificates)
 Encryption, authentication and integrity control
 Non-repudiation
 Closed user group control
 SIPN
SwiftNET FileACT Cont..
 SwiftNET Browse enables secure browser-based access (over SIPN) from an operator
using a standard browser and SWIFT Alliance WebStation to a service provider’s
web server
 Also, it allows to initiate InterAct or FileAct exchanges via a secure browser link.
Through this, sensitive data as per security & reliability norms of SwiftNET, while
preserving the benefits of a browser-based environment.
Bank A
Alliance Workstation
SwiftNET
Service Provider Server
BROWSE
HTTPS authenticates System of End user
InterACT / FileACT authenticates end user using
SwiftNET PKI certificates
SwiftNET Browse
HLD courtesy of Swift.com
SwiftNET Architecture : Ancient Network
HLD courtesy of Swift.com
SwiftNET Architecture : SwiftNET
Questions?SuperZAP me at admin@theprohack.com
Thank You!
Rishabh Dangwal
Consultant, KPMG Cyber Security
www.theprohack.com | Twitter : @prohack | admin@theprohack.com

More Related Content

PPTX
SWIFT - Clearing and Settlement
PPTX
SWIFT secure financial messaging services key facts and information
PDF
SWIFT & IntelliMATCH
PPT
SWIFT_L2.ppt with detailed version of swift
PPTX
Deciphering the Bengladesh bank heist
PDF
swift_iso20022_payments_deep_dive_2020_slides_en02.pdf
PPTX
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)
SWIFT - Clearing and Settlement
SWIFT secure financial messaging services key facts and information
SWIFT & IntelliMATCH
SWIFT_L2.ppt with detailed version of swift
Deciphering the Bengladesh bank heist
swift_iso20022_payments_deep_dive_2020_slides_en02.pdf
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)

What's hot (20)

PPT
National payment system architecture
PPT
Swift money transfer
PPTX
Unified payment interface
PDF
Swift standard messages
PPTX
What is IBAN, SWIFT and BIC?
PPTX
I C I C I Bank - Presentation
PDF
An Introduction to Open Banking (PSD2)
PPTX
Internet Banking - NEFT and RTGS
PPTX
Alternative channels of banking
PDF
What’s all the Fuss with ISO 20022?
PPTX
Payments and transaction processing systems - Global and Indian Overview
PDF
Reinventing Payments at HSBC with a Unified Platform for Data and AI in the C...
PPTX
Peter Afanasiev - Architecture of online Payments
PDF
What is RegTech?
PDF
Imps flow
PPTX
Payments Systems - IMPS(Mobile Payments)
PPTX
PPTX
National payment system architecture
Swift money transfer
Unified payment interface
Swift standard messages
What is IBAN, SWIFT and BIC?
I C I C I Bank - Presentation
An Introduction to Open Banking (PSD2)
Internet Banking - NEFT and RTGS
Alternative channels of banking
What’s all the Fuss with ISO 20022?
Payments and transaction processing systems - Global and Indian Overview
Reinventing Payments at HSBC with a Unified Platform for Data and AI in the C...
Peter Afanasiev - Architecture of online Payments
What is RegTech?
Imps flow
Payments Systems - IMPS(Mobile Payments)
Ad

Viewers also liked (20)

PPTX
Introduction to layer 2 attacks & mitigation
PPSX
Understanding DDOS Mitigation by Rishabh Dangwal - www.theprohack.com
PDF
Eigrp Cheatsheet - EIGRP in 15 min - Rishabh Dangwal - www.theprohack.com
PPTX
Banking Basics PowerPoint
PPTX
Types of banks
PPTX
Banking system ppt
PPTX
PPTX
Spanning tree protocol
PPTX
Attacking the spanning tree protocol
PPTX
Attacker the spanning tree protocol
PPTX
Network layer Part 2
PDF
SWIFT Standards developer kit tutorial December 2012
PPT
Protocolo Spanning Tree
PPTX
How to demystify cross-border payments in travel
PDF
A2Apay Domestic Cross Border Payment Flow
PDF
Prosumer Report Vida Moderna México
PDF
Bitcoin Level 2
PDF
The Bitcoin Protocol for Humans
PPTX
Cross Border Payment- India and New 15CA/15CB Requirements
Introduction to layer 2 attacks & mitigation
Understanding DDOS Mitigation by Rishabh Dangwal - www.theprohack.com
Eigrp Cheatsheet - EIGRP in 15 min - Rishabh Dangwal - www.theprohack.com
Banking Basics PowerPoint
Types of banks
Banking system ppt
Spanning tree protocol
Attacking the spanning tree protocol
Attacker the spanning tree protocol
Network layer Part 2
SWIFT Standards developer kit tutorial December 2012
Protocolo Spanning Tree
How to demystify cross-border payments in travel
A2Apay Domestic Cross Border Payment Flow
Prosumer Report Vida Moderna México
Bitcoin Level 2
The Bitcoin Protocol for Humans
Cross Border Payment- India and New 15CA/15CB Requirements
Ad

Similar to An introduction to SwiftNET (20)

PDF
Swift society worldwideinterbankfinancialtelecommunication
PDF
Zanders NGO Event December 2014: Zanders
PDF
How does works trace swift messaging services
PDF
Financial i: Welcome to the planet SWIFT
PPTX
Society for Worldwide Interbank Financial Telecommunication SWIFT.pptx
PDF
Explore SWIFT - TFMASTERS - Demystifying SWIFT: The Backbone of Global Bankin...
PDF
SWIFT: The Backbone of Global Financial Transactions
PPTX
Nift and Swift
PDF
Матвей Геринг. The evolution of the payments business a SWIFT perspective
PDF
Swift 7.2 & Customer Security: Providing choice, flexibility and control.
PPTX
EDI,SWIFT,EFT etc
PPTX
Trending Topics in Payments
PPTX
Could the Attacks on the SWIFT Network Have Been Prevented?
PPTX
Fy11 Clearswift Corporate Presentation
PDF
SWIFT for Corporates Brochure
PDF
Focus on Regional Banking: Meeting the Connectivity Needs of Increasingly Sop...
 
PDF
Transformer and Swift MT Messages
PPTX
Interactive Financial Exchange (IFX)
PDF
Presentation at Trade Finance 2011 organised by Global Leaders Institute
PDF
The age of cash and trade - SWIFT
Swift society worldwideinterbankfinancialtelecommunication
Zanders NGO Event December 2014: Zanders
How does works trace swift messaging services
Financial i: Welcome to the planet SWIFT
Society for Worldwide Interbank Financial Telecommunication SWIFT.pptx
Explore SWIFT - TFMASTERS - Demystifying SWIFT: The Backbone of Global Bankin...
SWIFT: The Backbone of Global Financial Transactions
Nift and Swift
Матвей Геринг. The evolution of the payments business a SWIFT perspective
Swift 7.2 & Customer Security: Providing choice, flexibility and control.
EDI,SWIFT,EFT etc
Trending Topics in Payments
Could the Attacks on the SWIFT Network Have Been Prevented?
Fy11 Clearswift Corporate Presentation
SWIFT for Corporates Brochure
Focus on Regional Banking: Meeting the Connectivity Needs of Increasingly Sop...
 
Transformer and Swift MT Messages
Interactive Financial Exchange (IFX)
Presentation at Trade Finance 2011 organised by Global Leaders Institute
The age of cash and trade - SWIFT

More from Rishabh Dangwal (6)

PDF
Cliffnotes on Blue Teaming
PPTX
Network nags - when security fails
PPSX
Introduction to Wan Acceleration Devices
PPTX
Corporate Security Issues and countering them using Unified Threat Management...
PPS
An introduction to Digital Security - Rishabh Dangwal
PDF
A guide to Unified Threat Management Systems (UTMs) by Rishabh Dangwal
Cliffnotes on Blue Teaming
Network nags - when security fails
Introduction to Wan Acceleration Devices
Corporate Security Issues and countering them using Unified Threat Management...
An introduction to Digital Security - Rishabh Dangwal
A guide to Unified Threat Management Systems (UTMs) by Rishabh Dangwal

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
MYSQL Presentation for SQL database connectivity
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Approach and Philosophy of On baking technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPT
Teaching material agriculture food technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
cuic standard and advanced reporting.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Electronic commerce courselecture one. Pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Encapsulation theory and applications.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Programs and apps: productivity, graphics, security and other tools
Mobile App Security Testing_ A Comprehensive Guide.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
MYSQL Presentation for SQL database connectivity
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
sap open course for s4hana steps from ECC to s4
Approach and Philosophy of On baking technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Teaching material agriculture food technology
MIND Revenue Release Quarter 2 2025 Press Release
Unlocking AI with Model Context Protocol (MCP)
cuic standard and advanced reporting.pdf
Empathic Computing: Creating Shared Understanding
Diabetes mellitus diagnosis method based random forest with bat algorithm
Network Security Unit 5.pdf for BCA BBA.
Electronic commerce courselecture one. Pdf
Understanding_Digital_Forensics_Presentation.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Encapsulation theory and applications.pdf

An introduction to SwiftNET

  • 1. SwiftNETThe high level overview you always wanted. Rishabh Dangwal Consultant, KPMG Cyber Security www.theprohack.com | Twitter : @prohack | admin@theprohack.com
  • 2. Agenda  Understanding SwiftNET  Introduction  Organizational Structure  Partners  SwiftNET Messaging Architecture  Services  SwiftNET Modules  FIN  InterACT  FileACT  Browse  SwiftNET Ancient Architecture  SwiftNET Contemporary Architecture
  • 3. Introduction • Society for Worldwide Interbank Financial Telecommunications.  Formed because TELEX (& older systems) lacked speed, security & were cumbersome.  Started with 230 banks in 5 countries, now used by 10000 institutions in 212 countries.  Its ancient network was replaced with packet switched network X.25, which again was migrated to IP network (SwiftNET)  24 million daily messages comprising of  48% of payment messages  46% of securities messages &  Remainder treasury, trade and system messages.  SWIFT takes full liability for each message once they have accepted it.  99.999 % reliability (YAY!)
  • 4.  SWIFT operates a number of services, primarily:  General Purpose Application  Financial Application  Initial Objective: To create a central point for the passing of secure and standardized messages coming from banks that are mainly interested in payment messages.  Today over 200 different SWIFT messages exist, including –  Credit and Debit Instructions  Buy and Sell Orders  Documentary Credits  Collections, Guarantees, interbank transfers etc. Introduction Cont..
  • 5.  Additionally, SWIFT provides a number of services* that are charged for over and above the normal fees. A few of these are:  IFT (Interbank File Transfer)  ACCORD  Directory Services  RTGS  Users are charged on the character length (unit lengths of 325, 750, or 1950) or by message type.  The charges also vary depending on volume tier. *more on this later Introduction Cont..
  • 6. courtesy of Swift.com SwiftNET Organizational Structure
  • 7. SwiftNET Partners Business partners Over the years SWIFT has built a network of external partner companies who act in selected countries or regions on SWIFT's behalf, called SWIFT business partners.  North America: S.I.D.E. America Corp,  Middle East & Gulf Region: Eastern Networks Dubai,  Balkan countries: CiS d.o.o. Serbia & Montenegro. Etc. Network partners SWIFT has adopted a multi-vendor model for its secure IP network (SIPN). The new architecture uses state-of-the-art security and ensures highest resilience and lowest risk. The key aspect of this architecture is the co-existence of multiple IP network partners. SWIFT uses four network partners, each with a standard offering of managed IP-VPN services  AT&T  BT Infonet  Colt Telecom  Orange Business Services
  • 8. SwiftNET offers four modules or messaging services:  SwiftNET FIN – Standard store & forward messaging for single instructions  SwiftNET Interact – Interactive message exchange between two parties  SwiftNET FileACT – Interactive exchange of files between two parties  SwiftNET Browse – Provides https-based access to visual content on webservers from desktops SwiftNET Services
  • 9. Bank A CBS – Swift Interface Bank B CBS – Swift Interface Central Swift Interface Information & Control Module (ICM) SwiftFIN S W I F T N E T FIN Copy FileACT Real time reporting SwiftNET Browse Visualization of Information InterACT Real time cash reporting SwiftNET Messaging Architecture
  • 10.  Enables the exchange of messages with the traditional SWIFT MT standards.  MT is short for “Message Type” and all SWIFT messages start with MT.  This is then followed by a 3 digit number.  The first digit represents the Category. A category denotes messages grouped together because they all relate to particular financial instruments or services. Group Messages: MT0nn System Messages MT1nn Customer Payments MT2nn Financial Institution Transfers MT3nn FX, Money Market & Derivatives MT4nn Collections and cash letters MT5nn Securities Markets MT6nn Precious Metals & Syndications /GOLD MT7nn Documentary Credits & Guarantees MT8nn Travellers Cheques MT9nn Cash Management & Customer Status SwiftNET FIN
  • 11. The second digit represents the Group denoting that the messages are related to similar parts of a transaction's lifecycle.  MT200 Financial Institution Transfer, Own Account  MT202 Financial Institution Transfer, Third Party  MT521 Receive (Securities) Against Payment  MT523 Deliver (Securities) Against Payment The last digit is the Type and denotes the individual message. There are several hundred message types across the categories in total. A special subset of Messages is known as the Common Group because the last two digits represent the same message in each category  MTn99 Free format  MT299 Free format relating to transfers  MT599 Free format relating to securities  MT999 General free format SwiftNET FIN Cont..
  • 12. 1. Payment Instruction (Swift Code : MT103, 103+, 202,204*) 2. Settlement request (Swift Code : MT096) 3. Settlement response (Swift Code: MT097) 4. Approved / Settled. Payment Instruction received 5. Sender / receiver notification and reporting (Swift Code : MT012, MT019, MT900, MT910, MT940, MT950 ) SWIFT Interface SwiftNET FIN Payment order Y Copy 1 2 4 5 3 Bank A 5 Bank B SwiftNET FIN Cont..
  • 13.  SwiftNET InterAct Q& R: interactive exchange of information for messages that are time-critical and need an instant response  New message types will be introduced as ISO XML messages for SwiftNET InterAct : cash management standards  Access to the web server through SwiftNET Interact:  Managing the payments queue  Liquidity management  Management of reservation and limits SwiftNET InterACT
  • 14.  Authenticity, integrity, confidentiality, non-repudiation.  Flexible central routing.  Any type of file up to 250Mb, compression supported.  Store & Forward mode : Typically used to reach a large number of counterparties.  Realtime Mode : Happens for direct person to application transactions. Bank A Bank B Realtime Initiate File Transfer Realtime Transfer Files Optional File Delivery Notification FileACT SwiftNET FileACT
  • 15.  Secured with SwiftNET PKI (managed certificates)  Encryption, authentication and integrity control  Non-repudiation  Closed user group control  SIPN SwiftNET FileACT Cont..
  • 16.  SwiftNET Browse enables secure browser-based access (over SIPN) from an operator using a standard browser and SWIFT Alliance WebStation to a service provider’s web server  Also, it allows to initiate InterAct or FileAct exchanges via a secure browser link. Through this, sensitive data as per security & reliability norms of SwiftNET, while preserving the benefits of a browser-based environment. Bank A Alliance Workstation SwiftNET Service Provider Server BROWSE HTTPS authenticates System of End user InterACT / FileACT authenticates end user using SwiftNET PKI certificates SwiftNET Browse
  • 17. HLD courtesy of Swift.com SwiftNET Architecture : Ancient Network
  • 18. HLD courtesy of Swift.com SwiftNET Architecture : SwiftNET
  • 19. Questions?SuperZAP me at admin@theprohack.com
  • 20. Thank You! Rishabh Dangwal Consultant, KPMG Cyber Security www.theprohack.com | Twitter : @prohack | admin@theprohack.com