首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

欺骗的艺术——你被社工了吗?

攻击者首先调查目标受害者以收集必要的背景信息,采取行动以获得受害者的信任,并为破坏安全实践的后续行动提供刺激, 例如泄露敏感信息或授予对关键资源的访问权限。...实物/在线诱饵 顾名思义,诱饵攻击使用虚假承诺来激起受害者的贪婪或好奇心,引诱用户进入一个窃取他们的个人信息或给他们的系统带来恶意软件的陷阱。...最受诟病的诱饵形式使用物理媒体来传播恶意软件,比如公司工资单中的标签,电脑桌上的U盘,这些日常中随处可见的工具有可能其实是黑客留下的诱饵。...一个常见的恐吓软件示例是在您浏览网页时出现在您的浏览器中的看似合法的弹出横幅,显示诸如“您的计算机可能感染了有害的间谍软件程序”之类的文字。...从而为用户提供安装工具(通常受恶意软件感染),或者引导用户通往计算机被感染的恶意站点。 恐吓软件还通过垃圾邮件分发,发出虚假警告,或为用户提供购买无价值/有害服务的提议。

72430

Java 的 JSP 已经被淘汰了吗?

随着时代的发展,渐渐的许多大中小公司开始把前后端的界限分的越来越明确,前端工程师只管前端的事情,后端工程师只管后端的事情,正所谓术业有专攻,一个人如果什么都会,那么他毕竟什么都不精。...干java程序猿这行,真的很简单的,你懂得知识越多,你的钱就越多,当然了还需要有一定的情商。。。 你的能力越强,你就比别人创造的价值更多,你为公司创造了价值,公司给你各种福利,双赢!)...---- 使用jsp的痛点: 动态资源和静态资源全部耦合在一起,无法做到真正的动静分离。服务器压力大,因为服务器会收到各种http请求,例如css的http请求,js的,图片的,动态代码的等等。...---- 注意: 在开需求会议的时候,前后端工程师必须全部参加,并且需要制定好接口文档,后端工程师要写好测试用例,不要让前端工程师充当你的组专职测试,推荐使用chrome的插件postman,service...以前还有人在使用类似于velocity/freemarker等模板框架来生成静态页面,现在这种做法也被淘汰掉了。

1.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    你的网络被DNS劫持了吗?

    前言 近期,小编所在的项目组为了提高产品的安全性,强化基础服务请求防DNS劫持的能力,故重新对DNS解析和劫持相关知识点进行梳理总结。...什么是DNS解析 域名系统(DomainName System, DNS)是一个将域名和IP地址进行互相映射的分布式数据库。域名系统(DNS)用于将人类可读的主机名解析为机器可读的IP地址。...它还提供有关域名的其他有用信息,例如邮件服务。 简言之,DNS就像是互联网的电话簿。如果您知道一个人的姓名但不知道他们的电话号码,您只需在电话簿中查找即可。DNS就是提供相同的服务。...这种攻击方式技术难度相对较高,同时成功时影响范围也是最大的。 如何查看是否被DNS劫持?...修改路由器密码 修改路由器密码,避免攻击者可直接登录,自由的进行任何操作,有助于提高攻击者DNS劫持攻击的难度和成本,减少DNS劫持的可能; 使用加密的V**通道 通过加密的V**上网可以有效地避免

    6.2K10

    这么香的Chrome插件,你都安装了吗?

    工欲善其事必先利其器,今天长话短说,介绍13个敏捷、高效的Chrome插件 根据使用方式,本人将其划分为三大类: 开发者工具 日常效率工具类 浏览器管理类 开发者工具 1....Web Developer Web Developer 这款扩展集成了各种各样的 Web 开发工具,几乎是网页开发人员必备的 Chrome 开发者工具扩展插件, Web Developer插件的工具栏很多...3.Postman Interceptor(需要先安装Postman Chrome App) 前后端数据联调的鼻祖,无人不知无人不晓,目前Postman官方已经推荐安装原生Postman App,但本人还是喜欢在浏览器在使用这个调用器...OneTab Chrome作为电脑吃内存大户,特别是开了很多标签之后,电脑卡的一逼。OneTab通过将标签全部折叠,一键节省95%的内存,当然也可以一键恢复。 ?...从Chrome网上应用店下载这些牛逼插件需要能访问谷歌站点,所以这又是一个鸡生蛋还是蛋生鸡的问题,幸好Chrome提供离线安装的能力。

    2K40

    被加法玩坏的Chrome标签插件Toby

    . ---- 一个优秀的软件, 总能以最简单的操作, 解决用户更多的痛点, 推荐一款好用的浏览器书签管理工具Toby, Toby使用拖拽归类的方式, 解决用户书签管理难的问题 简单的操作 ----...设计的禅意: 纵横 在我的印象里, 被打开的浏览器的标签一直是横向摆放的, 优点是省空间, 缺点是不适合数量多的标签, 而Toby用纵向的标签用来归类, 横向多行标签负责展示 ?...下载地址: 从Chrome商店获取: https://chrome.google.com/webstore/detail/toby-for-chrome/hddnkoipeenegfoeaoibdmnaalmgkpip...关于精简版: Toby默认展示在新开启的标签页上, 如果你喜欢干净的新标签页, 可以尝试Toby的精简版 Toby Mini, 下载地址: https://chrome.google.com/webstore...而且我也没有找到 授权登录的选项, 这一点体验不太好~ 感觉很多软件都是这样, 创意很好, 野心很大, 为了找到盈利点, 就开始疯狂做加法, 导致最初的创意被稀释, 最后完全认不清...

    1.7K20

    Zoe Liu:被Chrome Media团队的专注精神感染

    Zoe畅谈了AV1及VP9的现状与应用前景,以及从On2到Chrome Media坚持20多年做编解码研发的团队。...是怎么样评价的,大家的反馈是怎么样的?...Zoe Liu:最近也有朋友问起来,我们这个团队是在Chrome Media下面,整个大组一共30人左右,除了做视频编码以外,还在做音频的编码,图像编码,以及图形编码。...被Google收购以后,推出了VP8,包括我现在的主管在内,他们在编解码领域真的是耕耘20年了,现在跟他们在一起,感情挺深的。他们这20年来体现了非常专注的精神。...被谷歌并购前作为一家小公司,做开源编码,不是主流,经过多次起起伏伏,直到有一天(被Google收购,并推出AV1)。

    32840

    你的个人隐私数据被泄露了吗?

    今天给大家介绍的一款工具,它可以帮助检测你的账号信息是否在之前某次拖库事件中被泄露过,这个工具就是 Firefox 开发的 Firefox Monitor。...或者你也可以选择创建一个免费的 Firefox 账户,用于获取过往外泄事件的完整报告,或接收新外泄事件的警报。...我检查了一下自己使用过的几个邮箱,发现之前常用的 Gmail 邮箱在几处地方都发生过数据泄露的情况,其中也包括之前国民老公王思聪投资过的「17」应用。 ?...如果你的信息被泄露过,可以通过以下几个步骤及时止损: 修改账号密码,即使是那些不常用的账号; 停止使用已泄露的密码,并将每个使用该密码的网站密码都进行修改; 查看下邮箱对应的金融账户是否安全; 使用类似...如果你的账号没被泄露,最好也通过以下几步来保障自己的账号安全: 为每个账号使用不同的密码; 创建强健、难以猜测的密码; 把安全问题当作另一道密码; 使用 1Password、LastPass 工具来管理密码

    73420

    你被Power Query里的随机数给“坑”了吗?

    小勤:Power Query里生成的这个随机数怎么都是一样的啊?这样很不随机嘛!如下图所示: 大海:好像是有人提过这个问题…… 小勤:那怎么办?...大海:解决的办法倒是很多,不过也很坑: 『方法一』 先添加索引列,然后再添加随机数列,如下图所示: 『方法二』 修改生成随机数的语句,对引用的表套个Table.Buffer...大海:不是的,真正的坑是,你把Power Query的数据返回Excel或在Power BI关闭并应用看看? 小勤:艹,肿么肥四?怎么结果返回了又不随机了? 大海:这才是真坑!...大海:方法是,对于添加索引列的,添加好随机数后,再加个索引列……如下所示: 小勤:汗…… 大海:对于添加Table.Buffer的,在整个语句外面再套个Table.Buffer…… 小勤:瀑布汗……...这个的结果返回后直接就是随机的,感觉上没有那么“坑”,但从实现的难易度来说好像都差不多。还好日常工作中似乎要用随机数的地方并不是很多…… 大海:对的。具体用哪一个,你就自己看着办吧。

    90230

    昨天你用的 YYYY-MM-dd 被捶了吗?

    来源:zhuzhiqiang v2ex.com/t/633650 BUG 的表现 BUG 的原因 相关资源 ---- 昨天在v站上看到这个关于YYYY-MM-dd的使用而出现Bug的问题。...在时间、数字等数据上,存在很多类似这种平时一切OK,特定时间、特定环境出问题的情况是非常多的。...只是很多时候,我们对于各种细节定义在开始的时候都不太注意,都是从每一次使用问题出现之后才开始有了“刻骨铭心”的认识。...不论昨天你是否也经历了这样的Bug,还是没有经历的读者,希望看到这篇文章之后,对这个细节可以上点心,避免日后因为这个细节而犯错。 下面就来一起看看这个问题的表现和原因吧: BUG 的表现 ?...BUG 的原因 YYYY 是 week-based-year,今天就已经 2020 年了 yyyy 还是 2019 年 YYYY 表示:当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,那么这周就算入下一年

    58120

    昨天你用的 YYYY-MM-dd 被捶了吗?

    来源:zhuzhiqiang v2ex.com/t/633650 昨天在 v 站上看到这个关于 YYYY-MM-dd 的使用而出现 Bug 的问题。...在时间、数字等数据上,存在很多类似这种平时一切 OK,特定时间、特定环境出问题的情况是非常多的。...只是很多时候,我们对于各种细节定义在开始的时候都不太注意,都是从每一次使用问题出现之后才开始有了 “刻骨铭心” 的认识。...不论昨天你是否也经历了这样的 Bug,还是没有经历的读者,希望看到这篇文章之后,对这个细节可以上点心,避免日后因为这个细节而犯错。 下面就来一起看看这个问题的表现和原因吧: BUG 的表现 ?...BUG 的原因 YYYY 是 week-based-year,今天就已经 2020 年了 yyyy 还是 2019 年 YYYY 表示:当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,那么这周就算入下一年

    51520

    我的服务器被SSH暴力登录了吗?

    上面截图的这块日志,是CentOS7系统,messages中的一段日志,很多人在排查问题的时候,看到messages里面大量的这种类型的日志,都是一脸懵逼,搜索引擎一搜,也没有上面结果,大多说这是正常的日志...看到是用户登录产生的日志,很多人就会说,是不是我的服务器被暴力破解了,这么多登录日志 上面的说法,不能说错,但不全面,所以,整理了这篇文章 这部分日志,记录了大概以下几个信息 为用户创建slice 启动用户会话...这类单元,是通过在cgroup树中创建一个节点实现资源控制的,对slice单元施加的资源限制,将会作用于这个slice单元所包含的全部进程的集合,全部的slice单元按照树形层次结构组成一棵资源控制树...这个就是系统中的slice 我们这里关心的是用户的slice,所以我们看用户的slice,通常用户的slice,中间那个数值是用户的uid,我这个虚拟机只有root用户,看下root用户的slice ?...用户的Started Session的日志信息 这个时候,我是没有操作root用户登录的,这个是虚拟机,也不可能有其他人登录的,所以那这是怎么产生的?

    1K20

    这9个单例被破坏的事故现场,你遇到过几个?

    内部类一定要在方法调用之前被初始化,巧妙地避免了线程安全问题。由于这种方式比较简单,就不再一步步调试。但是,“金无足赤,人无完人”,单例模式亦如此。这种写法就真的完美了吗?...因此,枚举对象不可能被类加载器加载多次。那么反射是否能破坏枚举式单例写法的单例对象呢?来看客户端测试代码。...这时候其实还没有找到加上readResolve()方法就可以避免单例模式被破坏的真正原因。再回到ObjectInputStream的readOrdinaryObject()方法,继续往下看源码。...通过JDK源码分析可以看出,虽然增加readResolve()方法返回实例解决了单例模式被破坏的问题,但是实际上单例对象被实例化了两次,只不过新创建的对象没有被返回而已。...8 还原克隆破坏单例的事故现场 假设有这样一个场景,如果克隆的目标对象恰好是单例对象,那会不会使单例对象被破坏呢?当然,我们在已知的情况下肯定不会这么干,但如果发生了意外怎么办?

    57520

    被各种嵌套判断恶心的你,想到状态模式了吗?

    refund 流转退款状态至少需要上面这么一大坨的 『if else』判断,下面的 cancle 取消订单状态的流转稍微简单些。...这里我也只精简了部分代码,实际上要复杂的更多,但好在状态之间的依赖性还没有太强,没有出现嵌套多层『if else』判断,状态模式怎么改?...第三步,分别实现各个状态下关心的流转操作,我们举例其中两个状态子类的实现。...试想一下,如果以后我的订单增加了一个状态叫『冻结状态』,那么我只需要创建一个新的状态类,并只关心我这个冻结状态相关的流转操作,重写一下就好了,根本不用跑到之前的逻辑里改啊改。...状态模式还是一个非常优秀的设计模式,推荐大家在项目里使用起来,除了初始编码的时候麻烦一点,后续的维护以及扩展真的近乎零成本。

    34820

    昨天你用的 YYYY-MM-dd 被捶了吗?

    作者 | zhuzhiqiang 来源 | v2ex.com/t/633650 昨天在v站上看到这个关于YYYY-MM-dd的使用而出现Bug的问题。...在时间、数字等数据上,存在很多类似这种平时一切OK,特定时间、特定环境出问题的情况是非常多的。...只是很多时候,我们对于各种细节定义在开始的时候都不太注意,都是从每一次使用问题出现之后才开始有了“刻骨铭心”的认识。...不论昨天你是否也经历了这样的Bug,还是没有经历的读者,希望看到这篇文章之后,对这个细节可以上点心,避免日后因为这个细节而犯错。...下面就来一起看看这个问题的表现和原因吧: BUG 的表现 BUG 的原因 YYYY 是 week-based-year,今天就已经 2020 年了 yyyy 还是 2019 年 YYYY 表示:当天所在的周属于的年份

    50620

    这9个单例被破坏的事故现场,你遇到过几个?

    内部类一定要在方法调用之前被初始化,巧妙地避免了线程安全问题。由于这种方式比较简单,就不再一步步调试。但是,“金无足赤,人无完人”,单例模式亦如此。这种写法就真的完美了吗?...因此,枚举对象不可能被类加载器加载多次。那么反射是否能破坏枚举式单例写法的单例对象呢?来看客户端测试代码。...这时候其实还没有找到加上readResolve()方法就可以避免单例模式被破坏的真正原因。再回到ObjectInputStream的readOrdinaryObject()方法,继续往下看源码。...通过JDK源码分析可以看出,虽然增加readResolve()方法返回实例解决了单例模式被破坏的问题,但是实际上单例对象被实例化了两次,只不过新创建的对象没有被返回而已。...8 还原克隆破坏单例的事故现场 假设有这样一个场景,如果克隆的目标对象恰好是单例对象,那会不会使单例对象被破坏呢?当然,我们在已知的情况下肯定不会这么干,但如果发生了意外怎么办?

    32020

    肘子的 Swift 周报 #050| 你的 App 被新系统打败了吗?

    肘子的话 你的 App 被新系统打败了吗? 从 beta 7 开始,我的所有苹果设备都升级到了今年的新系统。用了一段时间后,我感觉今年的更新似乎比过去两年要稳定得多。但事实证明,这只是我个人的错觉。...开发者们似乎已经习惯了 SwiftUI 在每次大版本更新后的“反常行为”,对这些小毛病的容忍度比以前高了不少。与此同时,新的显示模式也让未适配的小组件大面积出现了显示错误,给界面带来了不小的麻烦。...与 UI 层面的小故障相比,更底层的崩溃问题则让一些开发者措手不及。使用 SwiftData 的应用崩溃频率显著增加,这无疑让许多对这一新框架抱有期待的开发者感到失望。...这种方法不仅涵盖了数据的完整范围,还为每个区间内的数据点提供了明确的界定。通过数据分段,我们可以更有效地分析、可视化和统计处理复杂的数据集。...Quentin 强调在迁移初期保持两个版本的函数至关重要,以确保旧的调用逐步被替换为新的 async 版本,最终实现完全的异步转换。

    10610

    版本升级 | v1.0.11 上线,你的需求被翻牌了吗?

    支持输出 Cyclonedx 及 SWID 标准格式 SBOM 清单 继 1.0.8 版本支持了国际通用的 SPDX 标准格式的 SBOM 清单输出后,本次更新的 OpenSCA 将可以生成 Cyclonedx...通过控制 - out 参数的文件名后缀,即可实现不同格式清单及检测报告的输出~ 04. 进一步提升检测速度 问:OpenSCA 的检测速度与哪些因素有关?...v1.0.11 开始在默认逻辑中新增了阿里云镜像库作为 maven 官方库的备用,解决了官方库连接受限导致的检测速度过慢问题。...以上就是本次更新内容的完整介绍~ ---- 感谢每一位开源社区成员对 OpenSCA 的支持和贡献。...我们会参考大家的建议不断完善 OpenSCA 开源项目,敬请期待更多功能的支持。

    26120

    昨天你用的 YYYY-MM-dd 被 CTO 捶了吗?

    概述 下班回家的路上,习惯性打开 群聊 ,不是为了解答问题,而是不想错过任何一个装 x 的机会。这不,就有胖友聊到一个经典的“神坑”:错误使用 YYYY-MM-dd 格式化时间,导致生产翻车。 ?...带有马赛克的群聊 2....官方文档 翻译君:YYYY 使用的是 week-based-year,当天所在的周属于的年份,一周从周日开始,周六结束。只要本周跨年,那么这周就算入下一年。...日历 - 2020~12 因为 "2021-01-01" 属于 2021 年,而 "2020-12-31" 与其处于同一周,所以被 YYYY 格式化时,输出的肯定是 2021 啦。...怎么避免 问题的解决,非常容易,只要将 YYYY-MM-dd 修改成 yyyy-MM-dd 即可。 但是,仅仅这样就足够了吗?

    55920

    C语言编程中复杂的循环结构,你被循环晕了吗?

    通常,语句按顺序执行:首先执行函数中的第一个语句,然后执行第二个语句,依此类推。 编程语言提供各种控制结构,允许更复杂的执行路径。 循环语句允许我们多次执行语句或语句组。...下面给出的是大多数编程语言中循环语句的一般形式 C编程语言提供以下类型的循环来处理循环要求。 1. while循环 2. For循环 3. Do...while循环 4....当条件变为假时,程序控制传递到紧接循环之后的行。小编给大家推荐一个学习氛围超好的地方,C/C++交流企鹅裙:【 六二七,零一二,四六四 】适合在校大学生,小白,想转行,想通过这个找工作的加入。...裙里有大量学习资料,有大神解答交流问题,每晚都有免费的直播课程 在这里,要注意的关键点是while循环可能根本不执行。...- do { statement(s); } while( condition ); 请注意,条件表达式出现在循环的末尾,因此循环中的语句在测试条件之前执行一次。

    1.6K20

    Chrome暗藏的恐龙跳一跳,已经被AI轻松掌握了

    明明是联网状态,为什么我想访问的页面 无!法!打!开! 淡定。 作为一个Google Chrome浏览器的用户,当你看到上面那个页面时,不要沮丧。...这个“恐龙跳一跳”其实是藏在Chrome浏览器里好多年的一个彩蛋。小恐龙是一只霸王龙(T-Rex)。 2013年Chrome开始用这个小恐龙的图像代替令人烦恼的404页面。...2014年秋天,这只恐龙被正式改造成一个横版小游戏。以彩蛋的方式隐藏在新版Chrome浏览器里。 呐,如果你还不知道这个彩蛋,可以抓紧试一试。..._driver = webdriver.Chrome(executable_path = chrome_driver_path,chrome_options=chrome_options) self...池化层直接被砍掉了,这个东西在图像分类问题上很有用,但是玩Dino的时候神经网络只需要知道障碍物的位置,池化层就起不了什么作用了。

    1.5K30
    领券