ERP系统数据丢失的潜在经济损失

news2024/11/18 16:50:35

 


   随着ERP系统的普及和涉及的范围越来越广,基本覆盖所有行业,ERP系统的数据安全也越来越被重视,关系到企业生命的机密信息都被存储在ERP系统中。

因此,ERP系统里存储的数据一旦泄露和丢失是一件非常可怕的事件。

那么,ERP系统有哪些安全问题呢?如何保证数据的安全性呢?


一、来自网络层面的安全威胁
       
进入2023年,网络安全仍然是企业管理者需要关注的首要问题。有数据显示,2022年上半年,全球共遭遇28亿次恶意软件攻击和2.361亿次勒索软件攻击根据相关统计数据显示2022年,针对企业的勒索软件攻击比2021年高出33%。

许多受害企业在支付赎金后,却再次遭到同样的勒索病毒的其他攻击,即多重勒索。因此,减少攻击者在目标系统内的停留时间是关键。

Mandiant发布一份安全报告显示 ,披露的入侵事件的平均停留时间从2020年的73天降至28天,这也凸显了勒索病毒威胁在急剧增加。
1.目前许多的企业将ERP系统安装在云服务器上,即为云端,主要是为满足不断出差员工的需要,方便的提供外部的访问。即员工出差在外,可以通过浏览器很方便的访问到内部的ERP系统。这虽然给我们的工作带了很大的便利。

2.同时也给我们系统带来了很大的安全威胁,一旦云服务器 中  勒索病毒,整个系统被锁住,面临所有数据即将丢失,就算妥协支付赎金后,也不一定能够找回所有数据、况且云服务器每年还需支付高额的费用。 

3.目前没有好的办法来解决这样安全问题, 只能  下云、下云、下云、 重要的事说3遍,只有将ERP系统数据保留在公司内部然后再进行实时数据备份,这是目前最安全可靠的选择,将ERP系统安装在公司内部服务器上面运行,有效避免被网络机器人扫描,拒绝被入侵的风险。

4.这样员工出差或外部访问将会受阻,因此为员工安全远程访问公司ERP系统可以使用 IBCS虚拟专线,打破地域、网络环境限制,保障企业内部应用的安全访问,使用IBCS虚拟专线优点是,本地数据比较安全,成本低。

IBCS虚拟专线官网:https://www.ibcs.net.cn/

 由IBCS虚拟专线提供固定公网IP,搭建企业本地数据中心,为了防止ERP系统数据丢失本地准备至少 3台数据库、1.使用库、2.实时备用库、3.隔天备份库、1-2台主机均可。

二 、来自ERP系统的威胁

1.如果ERP系统本身管理不当,也会存在数据泄露的危险。从ERP系统的角度出发,主要的安全威胁就是权限配置不当所造成的。

2.一是价格权限配置不当。价格对于企业来说,基本上都是敏感数据。所以,我们在EPR中设置权限时,要从价格开始。

3.二是报表方面导出设置不当。报表上面汇集了很多重要的信息,而且,报表可以随便导出来的话,则信息将会无隐私。

所以,在报表的导出权限上,我们要进行特殊的限制。不能让每个用户都可以随便的导出报表。一般可以让用户只能够查看报表,而无法导出报表,这是原则。如果用户真的有导出报表的需求,
那就要申请。特别是对一些敏感数据的报表,如客户信息、产品价格等等,一般都可以把报表导出功能屏蔽掉。只有当需要的时候,再由管理员导出。

三、商业风险

1.企业内部员工或外界黑客和其他入侵者为了获得不当利益丶窃取商业秘密丶猎奇心理等恶意破坏行为造成的事故风险。

2.不管使用何种方式进行使用,重点 、重点、重点、数据一定要进行多份备份在本地,只有数据在自己手里才是最安全的选择。

3.根据企业数据价值决定,本地数据同步备份、异地容灾备份。

JAVA SHILI

import com.alipay.api.AlipayApiException;
import com.alipay.api.AlipayClient;
import com.alipay.api.DefaultAlipayClient;
import com.alipay.api.request.AlipayTradePagePayRequest;
import com.alipay.api.response.AlipayTradePagePayResponse;

public class AlipayService {
    
    private final String APP_ID = "your_app_id_here";
    private final String APP_PRIVATE_KEY = "your_app_private_key_here";
    private final String ALIPAY_PUBLIC_KEY = "alipay_public_key_here";
    private final String CHARSET = "UTF-8";
    private final String SIGN_TYPE = "RSA2";
    private final String GATEWAY_URL = "https://openapi.alipay.com/gateway.do";
    
    public String createPayment(String orderNo, String amount, String subject, String returnUrl) throws AlipayApiException {
        AlipayClient alipayClient = new DefaultAlipayClient(GATEWAY_URL, APP_ID, APP_PRIVATE_KEY, "json", CHARSET, ALIPAY_PUBLIC_KEY, SIGN_TYPE);
        
        AlipayTradePagePayRequest alipayRequest = new AlipayTradePagePayRequest();
        alipayRequest.setReturnUrl(returnUrl);
        alipayRequest.setNotifyUrl("your_notify_url_here");
        
        String outTradeNo = orderNo;
        String totalAmount = amount;
        String productCode = "FAST_INSTANT_TRADE_PAY";
        
        alipayRequest.setBizContent("{\"out_trade_no\":\"" + outTradeNo + "\","
                + "\"total_amount\":\"" + totalAmount + "\","
                + "\"subject\":\"" + subject + "\","
                + "\"product_code\":\"" + productCode + "\"}");
        
        AlipayTradePagePayResponse alipayResponse = alipayClient.pageExecute(alipayRequest);
        
        return alipayResponse.getBody();
    }
}
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.alipay.api.AlipayApiException;

public class PaymentServlet extends HttpServlet {

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        
        String orderNo = request.getParameter("orderNo");
        String amount = request.getParameter("amount");
        String subject = request.getParameter("subject");
        String returnUrl = request.getParameter("returnUrl");
        
        AlipayService alipayService = new AlipayService();
        try {
            String form = alipayService.createPayment(orderNo, amount, subject, returnUrl);
            response.setContentType("text/html;charset=" + alipayService.CHARSET);
            response.getWriter().write(form);
        } catch (AlipayApiException e) {
            e.printStackTrace();
        }
    }

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doGet(request, response);
    }
}

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

通俗易懂的教你如何使用Java实现快速排序

文章目录 快速排序🔒题目💡分析🔑题解 快速排序 🔒题目 题目链接:785.快速排序-Acwing题库 💡分析 基本思想:分治主要步骤 Step1:确定主元。从要划分的数组中选取一个元素作为主元…

python3+pytest+requests+allure+yaml测试框架搭建

目录 设计框架的原则 1.框架整体结构 2.框架各个模块说明 3.示例 3.1 先写一个测试用例 3.2 对上面的用例进行分层封装(可根据业务复杂度分两层或者三层,此处演示分三层) 3.3生成allure测试报告并查看 设计框架的原则 封装基类方法 对…

第十八章 使用LNMP架构部署动态网站环境

文章目录 第十八章 使用LNMP架构部署动态网站环境一、源码包程序1、源码包的优势2、基本步骤(1)、下载及解压源码包文件(2)、编译源码包代码(3)、生成二进制安装程序(4)、运行二进制…

VS2022调试Win-flex bison生成的C语言程序

Win-flex bison是flex和bison在Windows平台的一个移植版本,它支持flex(快速词法分析器)和bison(GNU解析器生成器)。 Win-flex bison的下载及安装可参看“Windows中使用Lex(Win flex-bison)”&a…

CIBF2023深圳电池展圆满结束!昂视期待与您下次相会

5月18日,CIBF2023深圳电池展圆满结束,展会为期三天,各位参展商展示了最新技术与产品,并在展位上开展花式互动,现场气氛火热。 作为电池行业的权威展会,CIBF2023深圳电池展为国内外用户、采购商、经销商提供…

cuda编程学习——第二个cuda程序(官方案例分析)!干货向(二)

前言: 最近在做三维重建,尤其是Nerf方面多视角合成工作的时候,意识到了cuda的编程计算可以大大提高其中渲染的计算,最明显的例子是Instant-ngp,Plenoxels等文章,因此后面会学Cuda一段时间,同时…

Python代码最好的加密.pyd——easycython(Windows系统)

1 安装easycython 1.1 建议选用python 3.6及其以下的版本!! 1.2 CMD命令行 pip install easycython2 安装Visual Studio 2.1 下载 点击链接 https://visualstudio.microsoft.com/zh-hans/free-developer-offers/ 2.2 安装注意事项 记得勾选红色下图的…

渗透测试--3.1.社会工程学攻击

目录 社会工程学攻击 SET介绍 一、建立克隆钓鱼网站收集目标凭证 二、set工具集之木马欺骗实战反弹链接 三、后渗透阶段 1.查看主机系统信息 2.到处用户密码的hash值 3.获得shell控制台 日志清除 四、钓鱼邮件 1、测试邮箱的连通性 2、参数说明 3、Kali 内置了s…

位运算实现加减乘除(自用水文)

目录 位运算实现加法 位运算实现减法 位运算实现乘法 位运算实现除法 代码示例 PS:用位运算实现的加减乘除,其数据都是整型的(int、char、size_t等) 位运算实现加法 LeetCode_2.两数相加_小白麋鹿的博客-CSDN博客https://yt030917.blo…

【Jmeter第一章】Jmeter实操详细教程(快速入门)

文章目录 1、前言2、Jmeter介绍3、Jmeter下载安装4、Jmeter快速入门4.1、切换为中文显示4.2、基本使用 总结 1、前言 本篇内容为Jmeter的简单使用介绍,是基础的使用技巧,希望能帮到各位,不足之处还望多多包涵,最后感谢您的阅览。…

ChatGPT工作提效之初探路径独孤九剑遇强则强

ChatGPT工作提效之遇强则强 前言一、如何使用ChatGPT二、ChatGPT实战应用三、ChatGPT会叫的小孩有奶吃工具类的交互问答类的交互开发类的交互 前言 读《笑傲江湖》西湖比剑时,对于独孤九剑1的解读印象颇为深刻。令狐冲被任我行这个高手激发出许多精妙的剑招。这独孤…

【原创】企业级别的Kafka配置--按照市场分区

企业级别的Kafka配置--按照市场分区 背景--Kafka广播按照市场分区生产者和消费者设计方案Kafka Broker设计消费消息时增加过滤条件消费者端利用多线程/多协程机制提高吞吐量 背景–Kafka广播 对于同一个Topic来说,每个消费者组都可以拿到这个Topic中的全部数据。消…

论文阅读《Gradient-based Camera Exposure Control for Outdoor Mobile Platforms》

摘要 本文介绍了一种用于移动机器人平台上图像处理和计算机视觉应用的自动调节相机曝光的新方法。由于大多数图像处理算法严重依赖于主要基于局部梯度信息的低级图像特征,因此我们认为梯度量可以确定适当的曝光水平,从而使相机能够以对照明条件具有鲁棒…

LaTeX详细安装教程|LaTeX 基础知识|LaTeX 常用语法|LaTeX 快速入门

latex安装教程 一、LaTeX 基础知识1.1 LaTeX 的特点1.2 LaTeX 的基本组成部分 二、TeXLive安装包下载三、安装步骤四、TeXstudio安装及简单使用五、快速入门(LaTeX 常用语法)5.1 文本格式5.2 数学公式5.3 LaTeX 支持有序列表和无序列表5.4 图片和表格 La…

vim自动文件头

注意:以下方法是安装了ycm后的方法,没安装是否好使不知道,建议还是安装ycm,原版的vim真不好用。 在用vim编辑代码的时候自动添加文件头还是比较有用的。 比如像下面这样,只要输入vim test.py文件头就自动添加上了。 …

【Spring框架】--03.AOP

文章目录 5.面向切面:AOP5.1场景模拟5.1.1声明接口5.1.2创建实现类5.1.3创建带日志功能的实现类5.1.4提出问题 5.2代理模式5.2.1概念5.2.2静态代理5.2.3动态代理5.2.4测试 5.3AOP概念及相关术语5.3.1概述5.3.2相关术语①横切关注点②通知(增强&#xff0…

微服务架构 云原生应用从这一步开始

什么是云原生应用和微服务架构 云原生应用是一种设计和构建方式,旨在充分利用云计算的弹性、可扩展性和高可用性特性。云原生应用将应用程序的开发、交付和运行环境与云平台密切结合,以实现高度灵活、可靠和可扩展的部署。 云原生应用的核心原则包括以…

Java | 一分钟掌握定时任务 | 6 - Quartz定时任务

作者:Mars酱 声明:本文章由Mars酱原创,部分内容来源于网络,如有疑问请联系本人。 转载:欢迎转载,转载前先请联系我! 前言 前几篇介绍了单体架构的定时任务解决方式,但是现代软件架构…

Mysql【基础篇】—— mysql安装和环境配置

Mysql【基础篇】—— mysql安装和环境配置😎 Mysql 的概述Mysql下载安装和环境配置下载流程:Mysql启动:客户端连接方式一:使用MySQL提供的客户端命令行工具方式二:使用系统自带的命令行工具执行指令 总结撒花&#x1f…

tb-gateway配置OPC UA

1、安装模拟软件KEPServerEX 6 省略 2、配置OPC UA 安装好KEPServerEX 6之后,默认再电脑的最小化窗口会显示一个图标 右键点击图标,会显示一个OPC UA配置,然后点击配置,进入下面页面 点击添加按钮,弹出下面的弹窗 然后进行选择和配置,见下图,然后保存即可。 3、启动K…