简介这篇文章介绍我们课题组发表在ASPDAC2022上的工作,主要针对当前热门的Spectre攻击进行防御。该工作通过引入物理不可克隆函数(PUF)设计了一个轻量级的安全分支预...
MySQL的索引为什么使用B+树而不使用跳表?
来自公众号:小白debug在我们的印象中,mysql数据表里无非就是存储一行行的数据。跟个excel似的。直接遍历这一行行数据,性能就是O(n),比较慢。为了加速查询,使用了B+树来做索引,将查询性能...
InnoDB原理篇:Change Buffer是如何提升索引性能的?
来自公众号:程序猿阿星前言大家好,我是阿星。相信很多小伙伴设计索引时,考虑更多的是索引是否能覆盖大部分的业务场景,却忽略了索引的性能。什么?不同的索引,性能还不一样?是的,这要从change buff...
快、更快,微信聚合平台升级
快、更快,微信聚合平台升级 hi,我是AJay13,这是本次洞见微信聚合的半年升级内容介绍。 如果有师傅还在坚持✊用洞见微信聚合平台,近期一定会有这样的体验😤。 没错,就是数据加载太慢了,而且是越来越...
B站签名档索引,来找找东半球最硬的小磕儿
写了个爬虫,单机多线程,爬下B站两千万用户的公开信息。料到B站老司机众多,签名必深有玄机!简单做了个网页供大家开脑洞。看来只有十分之一的用户修改了签名!爬虫代码:https://github.com/...
Android安全之DEX文件格式浅析
背景在Android的每个APP中都必须包含dex文件,同时我们在做Android加固和脱壳过程中的开发和逆向分析的过程中,也必须和dex文件打交道。因此在Android安全对抗过程中dex是一个我们...
RASP前置知识点:监控与软件攻防
点击蓝字 关注我们前言RASP技术可以快速的将安全防御功能整合到正在运行的应用程序中,它拦截从应用程序到系统的所有调用,确保它们是安全的,并直接在应用程序内验证数据请求。而这其中的部分实现依赖的就是j...
r0下进程保护
简介SSDT 的全称是 System Services Descriptor Table,系统服务描述符表。这个表就是一个把 Ring3 的 Win32 API 和 Ring0 的内核 API 联系起...
记一次某oa的黑盒漏洞挖掘
WinterSolstice点击蓝字 关注我们特别声明本篇文章只用来作为技术分享,请勿将此技术用于违法活动上。不得将以下内容用于商业或者非法用途,否则,一切后果请读者自负。再次声明,仅供学习研究。以下...
小心陷入MySQL索引的坑
来自公众号:假装懂编程索引可以说是数据库中的一个大心脏了,如果说一个数据库少了索引,那么数据库本身存在的意义就不大了,和普通的文件没什么两样。所以说一个好的索引对数据库系统尤其重要,今天来说说MySQ...
【Java】数据结构-堆排序(完整代码)
堆排序和其他排序算法时间复杂度比较截图 堆排序执行(完整代码)MaxHeap.java(最大堆数据结构)123456789101112131415161718192021222324252627282...
一条 SQL 语句引发的思考
来自公众号:小林coding大家好,我是小林。昨晚有位读者问了我这个问题:他创建了一张数据库表,表里的字段只有主键索引(id)和联合索引(a,b,c),然后他执行的 select * fro...
4