程序员删除数据库数据, 没有得到处罚, 反而得到褒奖!

2024-03-17 16:10

本文主要是介绍程序员删除数据库数据, 没有得到处罚, 反而得到褒奖!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!

眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟

叮铃铃…叮铃铃…
“喂,经理,现在我们的网站都不能正常访问,我们通过后台日志检测到异常!”
“具体异常截图马上给我!”
“好的…截图已经发给您!”
“…”
“马上核查数据库,近1个小时写入的数据,进行分析!”

在接到这个电话以后,全公司所有工程师都进入到高度紧张的状态,并召开紧急应对会议,从网络到中间件再到程序代码各种分析。

1分钟…2分钟…10分钟过去了。

叮铃铃…叮铃铃…
“喂,经理,这会儿我们的所有服务全部都已经恢复正常,日志、数据库检测都正常!”
“纳尼??????”
“你们做了什么操作处理吗?”
“…这…这,我们核查数据库数据,发现大量的非法字段被写进数据库中,情急之下,全部批量删除!”
“…”

1小时…2小时…6小时,心情在忐忑不安、有些煎熬的状态下一点点过去。

“喂,现在观察所有网站、服务、中间件、数据库等的运行情况怎么样了?”

“全部正常!没有任何异常!”

事后,公司工程师进行分析得出,此次导致网站不能正常访问使用的原因是:被hanker通过SQL依赖注入,写入到数据库中一个木马病毒,由于我们的运维程序员及时将携带木马病毒的数据删除,才得以挽救整个网站导致瘫痪的结果。

在这里插入图片描述

得知是SQL依赖注入引起的“灾难”后,程序经过快速的升级迭代,将其bug补上,至今未出现过类似的异常问题。

通过该事件,虽然运维工程师是在未经运维制度流程审批(注:一个从事IT行业多年的企业,一般都会有操作任何数据、服务器等的规范流程制度。),就将携带病毒的数据删除,但是有了此举,才得以我们没有损失任何数据,功大于过。

最后,公司决定对运维工程师进行全体通告表彰并加以奖励!

这篇关于程序员删除数据库数据, 没有得到处罚, 反而得到褒奖!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/819453

相关文章

使用Python将JSON,XML和YAML数据写入Excel文件

《使用Python将JSON,XML和YAML数据写入Excel文件》JSON、XML和YAML作为主流结构化数据格式,因其层次化表达能力和跨平台兼容性,已成为系统间数据交换的通用载体,本文将介绍如何... 目录如何使用python写入数据到Excel工作表用Python导入jsON数据到Excel工作表用

Mysql如何将数据按照年月分组的统计

《Mysql如何将数据按照年月分组的统计》:本文主要介绍Mysql如何将数据按照年月分组的统计方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql将数据按照年月分组的统计要的效果方案总结Mysql将数据按照年月分组的统计要的效果方案① 使用 DA

鸿蒙中Axios数据请求的封装和配置方法

《鸿蒙中Axios数据请求的封装和配置方法》:本文主要介绍鸿蒙中Axios数据请求的封装和配置方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.配置权限 应用级权限和系统级权限2.配置网络请求的代码3.下载在Entry中 下载AxIOS4.封装Htt

jupyter代码块没有运行图标的解决方案

《jupyter代码块没有运行图标的解决方案》:本文主要介绍jupyter代码块没有运行图标的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录jupyter代码块没有运行图标的解决1.找到Jupyter notebook的系统配置文件2.这时候一般会搜索到

Spring Security基于数据库的ABAC属性权限模型实战开发教程

《SpringSecurity基于数据库的ABAC属性权限模型实战开发教程》:本文主要介绍SpringSecurity基于数据库的ABAC属性权限模型实战开发教程,本文给大家介绍的非常详细,对大... 目录1. 前言2. 权限决策依据RBACABAC综合对比3. 数据库表结构说明4. 实战开始5. MyBA

Ubuntu中远程连接Mysql数据库的详细图文教程

《Ubuntu中远程连接Mysql数据库的详细图文教程》Ubuntu是一个以桌面应用为主的Linux发行版操作系统,这篇文章主要为大家详细介绍了Ubuntu中远程连接Mysql数据库的详细图文教程,有... 目录1、版本2、检查有没有mysql2.1 查询是否安装了Mysql包2.2 查看Mysql版本2.

Oracle数据库常见字段类型大全以及超详细解析

《Oracle数据库常见字段类型大全以及超详细解析》在Oracle数据库中查询特定表的字段个数通常需要使用SQL语句来完成,:本文主要介绍Oracle数据库常见字段类型大全以及超详细解析,文中通过... 目录前言一、字符类型(Character)1、CHAR:定长字符数据类型2、VARCHAR2:变长字符数

Win11安装PostgreSQL数据库的两种方式详细步骤

《Win11安装PostgreSQL数据库的两种方式详细步骤》PostgreSQL是备受业界青睐的关系型数据库,尤其是在地理空间和移动领域,:本文主要介绍Win11安装PostgreSQL数据库的... 目录一、exe文件安装 (推荐)下载安装包1. 选择操作系统2. 跳转到EDB(PostgreSQL 的

Python获取中国节假日数据记录入JSON文件

《Python获取中国节假日数据记录入JSON文件》项目系统内置的日历应用为了提升用户体验,特别设置了在调休日期显示“休”的UI图标功能,那么问题是这些调休数据从哪里来呢?我尝试一种更为智能的方法:P... 目录节假日数据获取存入jsON文件节假日数据读取封装完整代码项目系统内置的日历应用为了提升用户体验,

SpringBoot实现数据库读写分离的3种方法小结

《SpringBoot实现数据库读写分离的3种方法小结》为了提高系统的读写性能和可用性,读写分离是一种经典的数据库架构模式,在SpringBoot应用中,有多种方式可以实现数据库读写分离,本文将介绍三... 目录一、数据库读写分离概述二、方案一:基于AbstractRoutingDataSource实现动态