系统架构最佳实践 -- 金融企业的资损防控

一、资损产生的原因


由于支付行业的特殊性与复杂性(主要处理资金相关业务),支付公司处于资损的风口浪尖,最容易发生资损,可以说资损风险无处不在。

常规来说,资损原因主要可以分为以下三类:

1、系统方面的原因。主要由系统分析、设计与实现处理错误等原因导致的资损。

2、产品设计运营以及使用方面的原因导致的资损。

3、信息安全方面的原因导致的资损。

本专栏主要从系统分析、设计、开发人员角度分析第一方面的资损产生原因。

二、 资损防控


公司业务一旦发生资损,既涉及相关的经济损失,又会涉及大量的社会影响;因此资损是公司的高压线。资损防控与资金安全是产品与系统设计、实现、运营的第一原则。

简单来说,资损防控就是从资损发生的前、中、后三个阶段做好相关的防、控、管等各项工作。

1、防资损发生


防,主要指的是防范资损发生。在资损发生之前,从产品与系统设计、实现、运营等来源,对资损进行分类预防进而避免资损的发生。

 从流程上讲,对于涉及到资金相关的项目需求:

1、启动阶段,要求需求方提供资金清结算与核对方案;

2、需求阶段,要求明确资金正常流程与异常流程;

3、系分阶段,系统分析阶段要产出资损点分析、制订完善的防控措施;

4、测试阶段,除进行信息流的分析验证,还要进行资金流的分析与验证;

5、发布评审时要再次进行资损风险评估,各防控措施是否落实到位;

6、验证时,产品与业务方需要对资金流进行完整的验证才算验证结束。

2、控制资损


控主要指的是控制资损。一旦资损,我们需要知道哪里资损了?资损了多少?及时进行止损,将资损规模降到最低。

监控与核对是 “控” 常用的两大技术手段:

系统与产品需要制定相关的系统、业务监控指标,及时进行资损的补救。

3、资损的管控


管指的是资损的管控。在资损处理结束之后,对资损故障进行详细的复盘与分析。排除类似或相关联的缺陷与隐患,制定并实施改进计划;对相关经验进行分析与沉淀,避免重复犯错。损风险的提前预警;资金上通过证证、证账、账账、账实等核对手段进行资金流操作结果的核对。

资损发生后,我们需要及时止损。这一阶段时间与速度最为重要,根据经验,在资损发生的几个小时内,止损的成功率较高,损失几乎可以全部追回。

如果是已经识别的资损故障,可以根据已经制定的应急预案进行按部就班执行即可;未识别的资损故障,需要及时汇报给应急小组,以最高效的沟通手段制定应急方案,快速处理。

总结


大型互联网金融公司保证资金万无一失的方法论,本文从介绍什么是资损开始,资损产生的主要三点原因,并逐步分析从资损发生的前、中、后三个阶段做好相关的防、控、管等各项工作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/542432.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【鸿蒙开发】第二十章 Camera相机服务

1 简介 开发者通过调用Camera Kit(相机服务)提供的接口可以开发相机应用,应用通过访问和操作相机硬件,实现基础操作,如预览、拍照和录像;还可以通过接口组合完成更多操作,如控制闪光灯和曝光时间、对焦或调焦等。 2 …

浮点数的表示

王道考研ppt总结: 二、个人理解 浮点数解决的是定点数的位数局限,导致表示范围有限的问题 阶码:由阶符和数值部分组成,阶符为,小数点向左移动,否则向右移动;数值部分,是底数的几次幂…

【新版】系统架构设计师 - 知识点 - 面向对象开发方法

个人总结,仅供参考,欢迎加好友一起讨论 文章目录 架构 - 知识点 - 面向对象开发方法面向对象开发方法面向对象的分析需求模型分析模型 面向对象的设计 用例模型关系、UML事务关系、类的关系 架构 - 知识点 - 面向对象开发方法 面向对象开发方法 分析阶段…

多协议接入视频汇聚EasyCVR平台vs.RTSP安防视频EasyNVR平台:设备分组的区别

EasyCVR视频融合云平台则是旭帆科技TSINGSEE青犀旗下支持多协议接入的视频汇聚融合共享智能平台。平台可支持的接入协议比EasyNVR丰富,包括主流标准协议,有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海…

面试算法-164-K 个一组翻转链表

题目 给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 你不能只是单纯的改变节点内…

MySQL事务与事务原理

目录 事务 事务的四大特性ACID 事务隔离级别 事务原理 存储引擎 四大特性的保证 MVCC 事务链 ReadView 事务 事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部失败。 start transaction; -- 开启事务 或者 b…

【CDN(Content Delivery Network)】

文章目录 CDN(Content Delivery Network)视频流化服务和CDN:上下文多媒体: 视频存储视频的流化服务:多媒体流化服务:DASH流式多媒体技术3: DASH CDN(Content Delivery Network) 视频流化服务和…

kafka学习记录

文章目录 windows单机版kafka搭建步骤主题的增删改查操作消息的生产与消费 Windows集群版kafka搭建步骤 prettyZoo 尚硅谷Kafka教程,2024新版kafka视频,零基础入门到实战 【尚硅谷】Kafka3.x教程(从入门到调优,深入全面&#xff0…

Electron+React 搭建桌面应用

创建应用程序 创建 Electron 应用 使用 Webpack 创建新的 Electron 应用程序: npm init electron-applatest my-new-app -- --templatewebpack 启动应用 npm start 设置 Webpack 配置 添加依赖包,确保可以正确使用 JSX 和其他 React 功能&#xff…

flask后端+网页前端:基于 socket.io 的双向通信和服务器部署

我想实现的效果是,我的服务器提供两个路由网址,网页A用于拍照、然后录音,把照片和录音传给服务器,服务器发射信号,通知另一个路由的网页B更新,把刚刚传来的照片和录音显示在网页上。 然后网页B用户根据这个…

每日一题(leetcode238):除自身以外数组的乘积--前缀和

不进阶是创建两个数组&#xff1a; class Solution { public:vector<int> productExceptSelf(vector<int>& nums) {int nnums.size();vector<int> left(n);vector<int> right(n);int mul1;for(int i0;i<n;i){mul*nums[i];left[i]mul;}mul1;for…

7 种实现 CSS 三角形的原理与方法 以及 三角形在网页设计中的作用

三角形在网页设计中不仅是图形设计的基本元素&#xff0c;更是实现视觉引导、空间构建、情绪传达、品牌塑造、性能优化以及创新表达的重要工具。其广泛应用和多功能性使其成为设计师手中不可或缺的设计语言组成部分。本文介绍了7种CSS实现三角形的方法。 CSS实现三角形主要有以…

Gradle 实战 - 命令行传递-ApiHug准备-工具篇-013

&#x1f917; ApiHug {Postman|Swagger|Api...} 快↑ 准√ 省↓ GitHub - apihug/apihug.com: All abou the Apihug apihug.com: 有爱&#xff0c;有温度&#xff0c;有质量&#xff0c;有信任ApiHug - API design Copilot - IntelliJ IDEs Plugin | Marketplace ApiHug …

VIO第7讲:VINS初始化与VINS系统

VIO第7讲&#xff1a;VINS初始化与VINS系统 文章目录 VIO第7讲&#xff1a;VINS初始化与VINS系统1 VINS初始化1.1 视觉初始化1.1.1 relativePose1.1.2 GlobalSFM与BA优化1.1.3 visualInitialAlign 1.2 VisualIMUAlignment1.2.1 视觉和IMU之间的联系1.2.2 视觉IMU对齐流程① 旋转…

【C++庖丁解牛】底层为红黑树结构的关联式容器--哈希容器(unordered_map和unordered_set)

&#x1f341;你好&#xff0c;我是 RO-BERRY &#x1f4d7; 致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 &#x1f384;感谢你的陪伴与支持 &#xff0c;故事既有了开头&#xff0c;就要画上一个完美的句号&#xff0c;让我们一起加油 目录 1. unordered系列关联式容…

风电机组中仍然装有电动机吗?

风电机组中确实装有电动机。虽然风电机组的主要功能是将风能转换为电能&#xff0c;但在其启动和运行过程中&#xff0c;电动机发挥着不可或缺的作用。 在风电机组的启动阶段&#xff0c;电动机负责提供初始的启动动力。由于风力发电的特性&#xff0c;风电机组并不能在任意风…

乐趣Python——文件与数据:挥别乱糟糟的桌面

各位朋友们&#xff0c;今天我们要开启一场非凡的冒险——进入文件操作的世界&#xff01;你知道吗&#xff0c;在你的电脑里&#xff0c;有一个叫做“文件系统”的迷宫&#xff0c;里面藏着各种各样的文件和文件夹&#xff0c;它们就像是迷宫中的宝藏。但有时候&#xff0c;这…

C# WebSoket服务器

WebSocket是一种在单个TCP连接上进行全双工通信的协议WebSocket API也被W3C定为标准。 WebSocket使得客户端和服务器之间的数据交换变得更加简单, 允许服务端主动向客户端推送数据。在WebSocket API中, 浏览器和服务器只需要完成一次握手, 两者之间就直接可以创建持久性的连…

修复 Windows 上的 PyTorch 1.1 github 模型加载权限错误

问题: 在 Windows 计算机上执行示例 github 模型加载时,生成了 master.zip 文件的权限错误(请参阅下面的错误堆栈跟踪)。 错误堆栈跟踪: 在[4]中:en2de = torch.hub.load(pytorch/fairseq, transformer.wmt16.en-de, tokenizer=moses, bpe=subword_nmt) 下载:“https://…

spring Task 定时任务

导入maven坐标 spring-context&#xff08;已存在&#xff09; <dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.3.34</version> <!-- 请根据需要选择合适的版本 -->…