和黑客斗争的 6 天!

黑客类型电影推荐 在多数人眼中,黑客通常是一群无聊至极没有什么趣味的人,在他们的世界里仿佛只有计算机和那敲不完的代码。但事实真的如此吗?让我们回味一下看《黑客帝国》、《幽灵》等黑客题材电影时的场景。有木有种热血澎湃,瞬间变成小迷妹的冲动?其实在现实生活中,他们也有许多乐趣和鲜为人知的经历和故事。下面,是为大家精心整理的27部黑客题材纪录片,现在让我们一起走近他们的世界。 1.微软英雄(Pirates of Sil... 阅读详情

原文链接:https://blog.youkuaiyun.com/ityouknow/article/details/104666810

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。

有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都是各个黑客检测工具来扫描,当然更高级一点的入侵需要很多人工协助。

一般情况下,网站被黑客入侵都是因为开发人员平时没有安全意识导致的,厉害的黑客往往会对平台的业务和内部流程非常熟悉,很多漏洞是从逻辑上分析出来的。

当然了,所有的黑客攻击行为都是有目的,99% 都是因为其中隐藏着暴利。

比如2015-2017年,很多互联网金融公司遭遇黑客敲诈,最后都是打钱了事。

和黑客在线上斗争过很多年,积累了一些案例,互联网金融公司工作期间,分享过一系列黑客攻击的案例,查看案例文章可以在公号内回复:003

今天给大家分享的是,去年一家公司发生的事情。

1

一个客户反馈操作很慢引发的事件

第 1 天

2018年的某一天,客服接到个别用户反馈,公司某款 App 操作时某个界面响应很慢,客服将此问题反馈给了公司的相关技术人员。

技术人员接到这个反馈之后,在生产环境多次测试并没有复现这个问题,于是给客户反馈有可能是网络的问题,可以换个网络再试试。

第 2 天

客服接到更多用户反馈,手机操作某个功能时很慢,最长时间要等待超过 1 分钟。客服又将相关信息反馈到技术,并且将问题级别提高了一级。

技术这边将问题上升到技术经理,开始排查问题原因,技术经理通过大量测试发现,这个缓慢现象在测试 10 次会复现 1 次。

看来又是一个偶现的问题,偶现的 Bug 是最难处理的,技术经理带着研发人员在服务器调了一下前端业务日志,分析之后也没有找到具体的原因。

第 3 天

公司有一个核心代理商将此问题反馈到技术老总,老总安排技术总监来关注此问题。技术总监要求把访问路径的关键节点都打上日志,看看具体是哪部分操作慢了。

经过技术经理的排查,是在 App 操作某一个功能的时候出现偶发性的慢,但是这块的操作也有缓存作为支撑,缓存的使用率并不是很高。

既然问题是偶发并且后面的缓存使用率并不高,那么应该不是程序哪块出现 Bug 了,应该是其它方面的问题,遂要求排查是否是服务器问题。

先给大家画一下一张图,方便大家了解一下技术背景。

前端用户使用手机操作某一个功能时,请求经过防火墙路由器分发到最前端的 Nginx,Nginx 又通过均衡负载分发到后面的五台业务服务器。

业务操作的时候需要调用一组数据,这些数据会根据业务规则缓存到背后的缓存服务器集群中,用来缓解后端数据库的压力。

第 4 天

经过和运维人员配合调查发现,在分发的这 5 台业务服务器中,其中有 1  台服务器的压力比较大,凡是请求分发到这台服务器的时候就会出现慢的情况。

因为线上的服务器已经用了很多年,怀疑是不是服务器配置老化导致的问题,随后将压力比较大的服务器进行下线,无缝切换到新的服务器上。

过了半个小时后继续观察,又发现另外的一台服务器也出现负载压力大的问题。后面变了很多方案,比如减少到 3 台服务器来支撑,或者增加到 9 台服务器来支撑。

总是切换半个小时到两个小时的时候,其中的 1-2 台服务器的压力会突然上来,一直保持比较高的访问量,经过这些测试排除是服务器的问题。

紧接着排除 Nginx 是不是分发的策略有问题,导致某个服务器分发的请求过多,试着变了几次 Nginx 的分发策略后,还是会复现出问题,排除 Ngingx 分发异常。

第 5 天

技术人员继续跟踪,负载压力比较高的服务器线程 Down 出来和正常的服务器对比,发现在负载压力比较大的服务器上某个线程的调用数量异常的高。

再继续跟踪这个线程,原来是某一个忘记密码的功能被频繁的调用,忘记密码应该是一个普通的接口,为什么会被这样高频率的调用呢?

然后再继续跟踪是哪些 IP 在频繁的调用这些接口,不跟踪不知道,一跟踪吓一跳,把调用最频繁的 Top 100 IP 列出来查了一下,发现都是国外的 IP。

什么 巴黎、孟买、菲律宾、泰国,几乎所有的外国的IP都有,但是作为一家国内的第三方支付公司,怎么可能会出现国外的 IP 呢?

大家都知道在手机上填忘记密码的时候,绝大部分平台都是使用手机号作为其中的一个条件,如果你没有在这家平台注册,那么就会反馈手机号不存在。

这是一个非常常见的功能,但是对于黑客来讲,这个功能够暴利了。

很多同行业的竞争者需要挖角其它公司客户,但是怎么知道这些平台的客户有哪些?

直接通过这个接口,暴力破解就可以了。

是不是很黄很暴力!

因为公司处理的业务都是国内业务,所以只要直接在 Nginx 写脚本,把所有来自国外的 IP 都给屏蔽,可以暂时解决被国外 IP 攻击的问题。

上线后果然消停了,服务器也不过载了,App 访问也正常了。

第 6 天

可能黑客过了一晚上也反应过来了,又开始使用国内的服务器代理 IP 高频调用此接口,既然黑客使用了国内的 IP 地址,肯定不能把国内 IP 都封了吧。

不过在 Nginx 之后还有一个前置服务器,在前置服务器中加一个非常简单的过滤器:设置一个 IP 地址在某个时间段内(可配置)只能访问此接口 5 次,即可解决此问题。

然后再以用户为维度加限制,一个用户在某个时间段内(可配置)只能访问此接口 5 次。

上面这些手段都上完之后,一切都安静了,再也没有出现过服务过载或者用户反馈操作反应慢的问题了。

但是如果黑客有足够多的国内 IP 呢,为了防止出现这样的问题,我们再接着对产品进行升级,来防止黑客的这种可能性。

我们都知道现在很多 APP 页面,为了方便用户操作在忘记密码的时候没有图形验证码,或者有图形验证码却比较简单可以机器破解。

所以需要升级新一代的智能验证措施,现在很多创业公司都可以提供这种服务,这样就从各个维度防止了黑客通过暴力手段获取客户信息。

2

总结

其实据我所知,很多互联网公司到现在仍然存在这种漏洞,很容易让黑客通过暴力破解就拿到用户注册的手机号,只要拿到了用户的手机号后面就可以采用各种营销策略。

这是目前很多公司,采用的一种竞争手段。

有的时候,产品的易用性和安全性其实是有冲突的,产品在设计的时候,其实就应该和技术多考虑风控的相关设计,不然在产品运营的后期容易出现问题。

一个大型互联网公司中风险点非常多,服务器风险点、业务风险点都需要做提前考虑,同时公司必须配备相应的安全人员,对公司网站做常规安全巡检。

监控公司所有的访问接口频次,定期把公司里面所有的 IP 访问情况做成图表进行分析,看哪些是正常的请求,哪些是异常的访问。

定期排查统计分析访问的所有请求,可以提前发现很多问题。

开发人员和黑客斗争其实是一个长期的工作,任何一个访问量比较大的公司都会遇到类似的问题,遇到问题不要惊慌,仔细排查每一个细节,最终肯定会找到问题的答案。

在我的职场经历中,和黑客有过非常多交手的经历,现在回过头来看,这些经历才是我提升最快的最好养分。

解决问题是程序员成长的第一动力,解决大问题是成为大牛的关键。程序员的一生,也就是不断解决问题的一生。

这样看来,我们要感谢职场上遇到的那些困难!

所有能爬过去的问题都成为了经历和谈资,只有那些越不过的 BUG 才能称之为问题。
 

黑客与法律:隐私权的斗争与社会正义 本文基于书籍章节内容,探讨了计算机黑客行为与法律之间的冲突,以及隐私权与个人自由的保护问题。文章通过案例分析,揭示了法律系统在处理计算机入侵行为时的不公和偏见,同时强调了电子前沿基金会等组织为维护正义所做的努力和斗争。 阅读详情

相关推荐

电子前沿基金会与计算机犯罪的斗争

本文讲述了一系列关于黑客犯罪和电子前沿基金会(EFF)如何与之斗争的故事。EFF成立的初衷是为了保护言论自由、新闻自由和表达自由,尤其是在计算机基础媒体上。EFF关注联邦调查局是否真正理解黑客威胁,以及他们是否因为无知而采取行动。文章还提到了一些著名的黑客案例,以及EFF如何为这些案例中的个人提供帮助和支持。

weixin_42583683的博客 324

我和黑客斗争的6天的亲身经历,你一定想不到发生了什么?

作者简介:纯洁的微笑,一个有故事的程序员(?开发人员和黑客斗争其实是一个长期的工作,任何一个访问量比较大的公司都会遇到类似的问题,遇到问题不要惊慌,仔细排查每一个细节,最终肯定会找到问题的答案。经过和运维人员配合调查发现,在分发的这 5 台业务服务器中,其中有 1 台服务器的压力比较大,凡是请求分发到这台服务器的时候就会出现慢的情况。有的时候,产品的易用性和安全性其实是有冲突的,产品在设计的时候,其实就应该和技术多考虑风控的相关设计,不然在产品运营的后期容易出现问题。

jennycisp的博客 206

安卓逆向实战:用Batch Apktool 3.8.0快速汉化APK的完整流程

本文详细解析了如何使用Batch Apktool 3.8.0进行安卓APK汉化的完整流程,包括环境配置、反编译、资源解析、深度汉化、重构建与签名优化等关键步骤。通过这款集成化逆向工具,开发者可以高效完成APK汉化,提升工作效率。

s1t2u3的博客 1099

春节没事,看几部黑客电影吧!

转自:原文链接 在多数人眼中,黑客通常是一群无聊至极没有什么趣味的人,在他们的世界里仿佛只有计算机和那敲不完的代码。但事实真的如此吗?让我们回味一下看《黑客帝国》、《幽灵》等黑客题材电影时的场景。有木有种热血澎湃,瞬间变成小迷妹的冲动?其实在现实生活中,他们也有许多乐趣和鲜为人知的经历和故事。下面,是为大家精心整理的27部黑客题材纪录片,现在让我们一起走近他们的世界。 1.微软英雄...

jerryzhou的博客 2万+

Office Tool Plus:正版Office干净部署指南

Office部署是Windows新机配置的关键环节,涉及版本选择、架构匹配、语言支持与合规激活等基础技术问题。其核心原理基于微软官方Office Deployment Tool(ODT)的声明式XML配置机制,通过标准化流程确保安装可复现、可审计、无第三方捆绑。技术价值在于规避官网安装器的版本锁定、架构误配和语言缺失等常见风险,提升部署稳定性与安全性。典型应用场景包括企业批量部署、IT运维标准化、隐私敏感型用户自主安装。本文以Office Tool Plus为实践载体,深入解析ODT底层逻辑、XML配置规范

1185

Linux-VMware安装后没有虚拟网卡VMnet1和VMnet8(亲测有效,一步一步跟着绝对成功)

VMware-安装后没有虚拟网卡VMnet1和VMnet8 就这个破东西我昨天弄了一天,网上什么VMware卸载重装,用CCleaner清理注册表什么的操作我全用了,但是昨天就是弄不好,同样的操作我昨天试了无数遍一直觉得可能是 持续更新中… 文章参考学习地址:https://blog.csdn.net/qq_42445139/article/details/87872130 ...

杨的博客 8851

世界上只有两种黑客:俄罗斯黑客和普通黑客

大家都知道,前段时间,几乎各个国家都在制裁俄罗斯。索尼公司也宣布制裁了俄罗斯,结果俄罗斯黑客就直接把PS5攻破了。除了破解下载权限之外,还把源代码给公开了。紧接着欧美时下最火的付费游戏也被一一破解,像赛博朋克2077、暗影战士3、荒野大镖客2等热门游戏的破解资源。在俄罗斯的一个网站上被全部放了出来,搞得广大网友惊呼游戏零元购来了。而且由于之前微软、谷歌、甲骨文、苹果这样的科技巨头都纷纷加入到了制裁俄罗斯的行列当中,搞得俄罗斯人连个正版电脑系统都用不了。

m0_61869253的博客 208

Type-C快充移动电源芯片避坑指南:IP5356配置全流程(支持PD3.0)

本文详细解析了英集芯IP5356芯片在Type-C快充移动电源中的应用,提供了从芯片选型、原理图设计、PCB布局到PD协议调试的全流程实战指南。文章重点剖析了如何避免散热、EMI及协议握手等常见设计陷阱,并分享了量产前的关键测试验证方法,旨在帮助硬件开发者高效打造稳定可靠的快充产品。

weixin_29235525的博客 850

网络安全新纪元:黑客与企业的猫鼠游戏!

在“网络安全新纪元”中,黑客与企业间的对抗愈发激烈。从精妙的攻击手段到先进的防御技术,双方如同猫鼠般斗智斗勇。文章探讨了网络安全的重要性、黑客的策略演变以及企业如何提升防护能力,以应对日益复杂的安全威胁,揭示了这一领域的未来趋势与挑战。

weixin_41751830的博客 1163

VASP能带计算避坑指南:从CHGCAR读取失败到成功解决的全过程

本文深度解析VASP能带计算中常见的“CHGCAR读取失败”报错,并提供从静态自洽到非自洽计算的全流程避坑指南。核心解决方案包括使用CONTCAR替代POSCAR、调整SYMPREC参数以处理对称性判定问题,并推荐利用vaspkit工具自动化生成输入文件,确保计算流程稳健高效。

weixin_29245767的博客 771

anaconda安装-超详细版

文章目录一、anaconda安装1.1 anaconda安装地址1.2 安装详细步骤检验安装是否成功更改conda源(后续安装第三方库可以加快速度) 一、anaconda安装 Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。装anaconda,就不需要单独装python了。 anaconda优点: 1、anaconda里面集成了很多关于python科学计算的第三方库,主要是安装方便,而p

in546的博客 25万+

“世界头号黑客” Kevin Mitnick 去世,59 年传奇人生落幕

整理 | 郑丽媛出品 | 优快云(ID:优快云news)今日,殡仪服务公司 DignityMemorial 发布的一则讣告令无数技术人深感叹惋:被称为“世界头号黑客”的凯文・米特尼克(Kevin David Mitnick),在与胰腺癌抗争一年多之后,确认于 2023 年 7 月 16 日去世,享年 59 岁。而 Mitnick 的这一生,用”传奇“来形容或许一点也不为过,甚至《骇客追缉令》这...

优快云资讯 1万+

倒立摆的PLC控制(模型分析+ SCL源代码)

首先简单介绍下倒立摆模型,下面这幅图是MATLAB网站上的倒立摆模型,下面我们利用牛顿第二运动定律建立摆杆的运动方程。

RXXW_Dor的博客 3333

《黑客帝国》是一部科幻电影系列,讲述了一个虚拟世界和现实世界的对立与斗争

在虚拟世界中,用户可以扮演不同的角色,与其他用户进行交流、合作或竞争,参与各种活动和任务。虚拟世界可以是基于真实世界的模拟,也可以是完全虚构的幻想世界。在虚拟世界中,用户可以扮演不同的角色,与其他用户进行交流、合作或竞争,参与各种活动和任务。在电影中,程序是虚拟世界中的一种存在,它们是由机器人创造的,用来管理和维护虚拟世界的运行。总的来说,《黑客帝国》中的程序是虚拟世界中的重要角色,它们展示了人工智能和计算机编程的概念,并通过与人类角色的互动,探讨了人类与技术的关系以及自由意志的问题。

[Blog][Domain] programb.blog.youkuaiyun.com 1035

使用modelscope加载报错:ImportError: cannot import name ‘AutoTokenizer’ from ‘modelscope’...如何解决?| 提供多种解决方案

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!

**My Coding Family** 1243

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

黑客对决:东亚vs东欧 业余的不只是一点点!

黑客对决:东亚vs东欧 业余的不只是一点点! 发表于2012-09-25 08:21| 12893次阅读| 来源pcworld| 98 条评论| 作者Lucian Constantin Harker 摘要:黑客最早来自英文“hacker”,早期的美国黑客是褒义的。但是经过媒体的“努力”,黑客一词逐渐变成“软件骇客”(software cracker)。黑客,原指热心于

Cloud-Datacenter-Renewable Energy-Big Data-Model 2224

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

学黑客需要什么基础

真正彻底的理解黑客这个词却不是一件容易的事。在这里我要说些不同的看法,并不是要说明什么,只是想要告诉大家,事情有好多方面,从不同的角度看一件事可能会有好多不同的答案。比如,时下在国内网络界很火的红客,蓝客。就我个人认为这是对黑客和黑客精神的不尊敬,也代表着他们对“黑客”一词并不是很了解。  “黑客”算是一个外来词, 是hacker的中文翻译。其实它也没有什么特殊的意思,原意是指一些热衷于

norxiva的专栏 2530

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

索尼与黑客的无尽战役

要说今年最著名的数据泄漏事件,我想非索尼被黑事件莫属了。就在近日,又有名为LulzSec的黑客组织宣称采用了SQL注入的方式,攻破了索尼电影公司的网站并窃取了多达100万名账户的资料和密码,还有75000个音乐获取码及350万个音乐优惠券。索尼才宣布饱受摧残的PSN恢复正常,这起泄密事件无疑又狠狠的扇了其信息安全部门一个大耳光。无疑,此事件会更加严重的打击索尼的声望,如果说之前的调查中还只

maxiaoqiang1的专栏 2627

《黑客军团》中黑客攻击的技术手段是否符合现实?

艾略特被一个名为 “fsociety”(社会公平组织)的黑客团体招募,他们的目标是摧毁全球最大的金融公司 E Corp。E Corp 掌控着世界经济的大部分命脉,被认为是导致全球经济危机等诸多社会问题的罪魁祸首。艾略特和 fsociety 发动了一系列复杂的黑客攻击,包括 DDoS(分布式拒绝服务)攻击、数据泄露等,试图颠覆 E Corp 的金融统治地位。在这个过程中,艾略特陷入了与 E Corp 高层以及其他黑恶势力的激烈对抗中。他不仅要面对外部的敌人,还要与自己内心的挣扎和心理疾病作斗争。

m0_71322636的博客 1293

全球十大黑客组织!你知道几个?(非常详细)零基础入门到精通,收藏这篇就够了

黑客原先那种只针对互联网用户的攻击,现在已经演变成为黑客间相互配合的团体攻击。攻击目标也不再是个人用户,而是一些大型组织,比如大公司的数据系统,政府和非政府组织的办公系统。在人们的传统印象中,黑客攻击好像只是一些资深程序员的爱好,而现在它却已经发展成为了一个成熟的职业。随着黑客数量的急剧增加,一些“趣味相投”的黑客就会聚在一起,成立黑客组织,以团队的方式来实施网络攻击,以下是“影响力”比较大的黑客组织。

yy1715713348的博客 1826
上一篇: mybatis源码解析第二课-mybatis总体架构设计
下一篇: 如何打破思维局限
hnlcwx2917
博客等级 码龄12年 42粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值