⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 网络 「网络」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

近期,媒体报道了一个美国开发者的“防御式编程”操作,简直让人瞠目结舌!这位程序员在被降级后,不仅工作职责被大幅削减,甚至连服务器的访问权限也被严格限制。

心怀不满的他,从2019年8月开始,竟然编写了一系列恶意代码,并悄无声息地将其植入了公司的生产系统。

这些恶意代码包括:

  • “无限循环”代码:通过不断创建无法终止的线程,疯狂消耗系统资源,最终导致服务器彻底崩溃。
  • “自毁开关”代码:一旦他的账户权限被禁用,这个开关就会自动触发,瞬间锁定所有员工的账户,让整个公司陷入瘫痪。

2019 年 9 月 9 日,戴维斯·卢被解雇时,“自毁开关”被激活,导致公司全球数千名员工无法登录系统,造成数十万美元的损失

他将恶意软件命名为 “hakai”,一个意为 “破坏” 的日语单词。还删除了同事的用户配置文件,并实施了一个 “自毁开关”,如果他在公司 Windows 活动目录中的账户被禁用,该开关将锁定所有用户。他将这一开关命名为 “IsDLEnabledinAD”,检察官称这是 “Is Davis Lu enabled in Active Directory” 的缩写。

不过也因为如此,被陪审团裁定犯有“故意破坏受保护计算机”的罪名,面临最高 10 年监禁

防御性编程是 35 岁 it 从业人员的新名词:

手把手教入你如何御性编程:

所以,大家开始写下防御性的代码了吗~~~

参考:https://www.justice.gov/opa/pr/texas-man-convicted-sabotaging-his-employers-computer-systems-and-deleting-data

文章目录