被外包程序员植入了后门程序,触发后删除数据库但他们死不承认,该怎么办?

简介: 被外包程序员植入了后门程序,触发后删除数据库但他们死不承认,该怎么办?

事情搞到这份上了中间在合作过程中肯定出现了很多不愉快的事情,但是无论发生什么在程序里面植入后门程序都是不符合职业规范的,更何况还出现删除数据库恶性的事件,说明矛盾已经到了不可调和的地步,针对这种事情可以采集以下的解决方案:

image

1.首先确认是不是有欠款没有付清,或者在商业合作有违规的操作,先把这块给消除掉,如果是这种状态,外包的公司正常情况下,数据库应该会存有备份,把商业上的误解疏通,后面的还是可以恢复的。

2.如果是上述方案不能解决只能付诸于法律,通过这种方式,让对方想办法补偿自己的损失或者全力恢复数据库。在做这个的同时看看能不能手动恢复数据库,把数据从仅存的残留保留上面录入到数据库中,尽量减少损失,对方的程序员这块的资源要充分的利用好。

image

正常来讲如果是对方的程序员所为,这是严重违反职业道德的,这种现象多发生在小型外包公司或者小城市的程序员身上,这种都是损人不利己的做法,这种一旦被业内所知晓,大家基本上对这种人绝缘,谁敢用不讲职业道德的程序员,杀伤力那么强。

原文发布时间为:2018-07-29
本文作者: 东辉在线
本文来自云栖社区合作伙伴“程序员互动联盟”,了解相关信息可以关注“程序员互动联盟

相关文章
|
3月前
|
数据库连接 数据库
实现加载驱动、得到数据库对象、关闭资源的代码复用,将代码提取到相应的工具包里边。优化程序
该博客文章展示了如何通过创建工具类`Connectiontools`实现数据库连接、语句执行以及资源关闭的代码复用,以优化程序并提高数据库操作的效率和安全性。
|
4月前
|
关系型数据库 MySQL 分布式数据库
PolarDB产品使用问题之使用polardb for mysql数据库的外网地址在程序中连接经常超时,如何解决
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
4月前
|
SQL 数据库 索引
MySQL设计规约问题之为什么程序连接不同的数据库要使用不同的账号
MySQL设计规约问题之为什么程序连接不同的数据库要使用不同的账号
|
5月前
|
存储 关系型数据库 MySQL
MySQL数据库——存储过程-条件处理程序(通过SQLSTATE指定具体的状态码,通过SQLSTATE的代码简写方式 NOT FOUND)
MySQL数据库——存储过程-条件处理程序(通过SQLSTATE指定具体的状态码,通过SQLSTATE的代码简写方式 NOT FOUND)
42 0
MySQL数据库——存储过程-条件处理程序(通过SQLSTATE指定具体的状态码,通过SQLSTATE的代码简写方式 NOT FOUND)
|
5月前
|
SQL 存储 Oracle
老程序员分享:petshop详解之二:PetShop数据访问层之数据库访问设计
老程序员分享:petshop详解之二:PetShop数据访问层之数据库访问设计
|
5月前
|
关系型数据库 MySQL 程序员
老程序员分享:MySQL数据库企业级应用实践
老程序员分享:MySQL数据库企业级应用实践
|
5月前
|
SQL Java 数据库连接
老程序员分享:JDBC工具类封装、封装DAO方法与数据库表实体类封装的使用案列详情
老程序员分享:JDBC工具类封装、封装DAO方法与数据库表实体类封装的使用案列详情
|
6月前
|
安全 关系型数据库 数据库连接
用pivotal的数据库连接驱动的时候的程序,ssl的url如何配
【5月更文挑战第23天】用pivotal的数据库连接驱动的时候的程序,ssl的url如何配
65 1
|
6月前
|
SQL 存储 Oracle
C#利用IDbCommand实现通用数据库脚本执行程序
C#利用IDbCommand实现通用数据库脚本执行程序
|
6月前
|
存储 安全 前端开发
基于springboot的网上商城系统设计与实现(程序+数据库+文档)
基于springboot的网上商城系统设计与实现(程序+数据库+文档)
下一篇
无影云桌面