我去!每天都用的这个操作居然算“黑客行为”?

记者发现漏洞后,随即向维护该网站的政府教育部门进行报告。同时,记者所属报社也做出承诺,在修复漏洞期间不会发布任何相关信息。

然而政府接下来的操作却让人匪夷所思。他们先是关闭了网站的访问权限,接着召开新闻发布会,并表示准备起诉发现漏洞的记者。州长在发布会上直言报社“企图让国家难堪并为新闻头条不择手段”。他还说道,“政府不会成为新闻媒体的棋子。政府会通过法律制裁任何一个入侵我们系统的人,追究所有帮助这个人的其他人和雇用他们的媒体公司的责任。”

f150321ab2a4db779a8d94b405a4f3a8.png

2bd1fa3c4ebea7edfd3a0a4630588693.png

由于在此期间,网络安全教授 Shaji Khan 帮助记者验证了漏洞的存在,所以他后面也遭受到了政府的无端调查和指控。

Shaji Khan 做了这样的操作:

  • 访问任何人都可以访问且无需登录的公共网站

  • 查看公开的源代码(任何人都可以使用「查看」菜单选项在任何网页上轻松完成)

  • 识别被称为"View State"的可疑源代码片段,其中可能包含此次事件中的所谓安全漏洞

  • 将已被转码的信息转换成可读的纯文本,这也是任何人都可以完成的操作

Shaji Khan 指出,任何人都可以在短短几分钟内完成整个过程。没有任何数据被加密,也不需要密码,密苏里州没有采取任何措施来保护该州自动发送给每个网站访问者的教师社会安全号码。

对于州政府新闻稿中声称一名“黑客”访问了教师社会安全号码的说法,Shaji Khan 指出这种描述是错误的,因为实际情况是“密苏里州自动将教师社会安全号码传输给每个网站访问者。发现并报告此安全漏洞的人没有试图未经授权访问或‘入侵’网站”。

此外 Shaji Khan 还指出,州政府违反了“禁止公开披露公民身份证号码”的法律,且未遵循“告知数据泄露受害者事件相关准确信息”的另一项法律规定。

43c0f036b27184f5a7182dd1d67c0f63.png

▲ Shaji Khan 教授

Shaji Khan 聘请了一名律师为自己辩护,反对政府的指控。他要求州政府保留与此事件有关的所有记录,作为诉讼保留的一部分,停止“对 Shaji Khan 教授进行毫无根据的调查”,并“补偿他为自己免受各方毫无根据的指控辩护而产生的合理律师费,以及因为各方给他造成的巨大压力和干扰”。

到目前为止,Shaji Khan 教授向政府提出的终止调查指控以及索要赔偿和道歉要求并未得到回应。Shaji Khan 表示,如果诉求得不到满足,他将会考虑起诉政府,探索各种途径在法庭上解决不当行为。

面对路见不平的Shaji Khan教授遭受政府的无端调查与指控,众网友也是在线给州长大人补课:

7479adc12c3e639ea1d9dbb7e44eb48c.png

2e27c6f53fa02ce6b291b6c8f25e9646.png

8ca64767f56400e6ee7f8d7a37ef831f.png

b2884f4af8e8e14b6243cfc5a99ca63f.png

如果你的这个操作被指是黑客行为,你想对州长说些啥呢?

留言说说你的看法吧!de9ac7949918183c9e39e406f1eac6c6.png

往期推荐

为什么IDEA不推荐你使用@Autowired ?

根本停不下来,原来学计算机可以这么有趣

数学系学生的漫画,治愈了整个朋友圈

最后

ActiveMQ消息中间件面试专题

  • 什么是ActiveMQ?
  • ActiveMQ服务器宕机怎么办?
  • 丢消息怎么办?
  • 持久化消息非常慢怎么办?
  • 消息的不均匀消费怎么办?
  • 死信队列怎么办?
  • ActiveMQ中的消息重发时间间隔和重发次数吗?

ActiveMQ消息中间件面试专题解析拓展:

BAT面试文档:ActiveMQ+redis+Spring+高并发多线程+JVM


redis面试专题及答案

  • 支持一致性哈希的客户端有哪些?
  • Redis与其他key-value存储有什么不同?
  • Redis的内存占用情况怎么样?
  • 都有哪些办法可以降低Redis的内存使用情况呢?
  • 查看Redis使用情况及状态信息用什么命令?
  • Redis的内存用完了会发生什么?
  • Redis是单线程的,如何提高多核CPU的利用率?

BAT面试文档:ActiveMQ+redis+Spring+高并发多线程+JVM


Spring面试专题及答案

  • 谈谈你对 Spring 的理解
  • Spring 有哪些优点?
  • Spring 中的设计模式
  • 怎样开启注解装配以及常用注解
  • 简单介绍下 Spring bean 的生命周期

Spring面试答案解析拓展

BAT面试文档:ActiveMQ+redis+Spring+高并发多线程+JVM


高并发多线程面试专题

  • 现在有线程 T1、T2 和 T3。你如何确保 T2 线程在 T1 之后执行,并且 T3 线程在 T2 之后执行?
  • Java 中新的 Lock 接口相对于同步代码块(synchronized block)有什么优势?如果让你实现一个高性能缓存,支持并发读取和单一写入,你如何保证数据完整性。
  • Java 中 wait 和 sleep 方法有什么区别?
  • 如何在 Java 中实现一个阻塞队列?
  • 如何在 Java 中编写代码解决生产者消费者问题?
  • 写一段死锁代码。你在 Java 中如何解决死锁?

高并发多线程面试解析与拓展

BAT面试文档:ActiveMQ+redis+Spring+高并发多线程+JVM


jvm面试专题与解析

  • JVM 由哪些部分组成?
  • JVM 内存划分?
  • Java 的内存模型?
  • 引用的分类?
  • GC什么时候开始?

JVM面试专题解析与拓展!

BAT面试文档:ActiveMQ+redis+Spring+高并发多线程+JVM

[外链图片转存中…(img-16w81RtG-1718922666233)]


jvm面试专题与解析

  • JVM 由哪些部分组成?
  • JVM 内存划分?
  • Java 的内存模型?
  • 引用的分类?
  • GC什么时候开始?

JVM面试专题解析与拓展!

[外链图片转存中…(img-pPZmWvOb-1718922666234)]

  • 19
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值