系统安全
-
对进程和线程的理解,他们有什么区别?
首先来一句概括的总论:进程和线程都是一个时间段的描述,是CPU工作时间段的描述。是运行中的程序指令的一种描述,这需要与程序中的代码区别开来。 另外注意这里我说的进程线程概念,和编程…
-
How Apple keeps your Handoff data private and secure
Handoff is part of Continuity, which is designed to make iPhones, iPads, and Macs work tog…
-
Malware Detection With Convolutional Neural Networks in Python
Link: https://dzone.com/articles/malware-detection-with-convolutional-neural-networ In thi…
-
Building a 4 way GPU workstation for machine learning/deep learning
Hardware selection
-
N-gram语言模型简单介绍与理解教程
考虑一个语音识别系统,假设用户说了这么一句话:“I have a gun”,因为发音的相似,该语音识别系统发现如下几句话都是可能的候选:1、I have a gun. 2、I ha…
-
Beware of the Bashware: A New Method for Any Malware to Bypass Security Solutions
With a growing number of cyber-attacks and the frequent news headlines on database breache…
-
关于泊松分布的理解
首先必须由二项分布引出: 如果做一件事情成功的概率是 p 的话,那么独立尝试做这件事情 n 次,成功次数的分布就符合二项分布。展开来说,在做的 n 次中,成功次数有可能是 0 次、…
-
GPG的生成随机数的原理思考
“随机数”不等于“随便产生的数”。 用于密码学的“真随机数”必须满足其分布为平均分布(uniform random distribution)这个要求。而这个,在技术实现上是很难的…
-
stack frame栈帧简介
0x01 栈帧是什么 “IA32 programs make use of the program stack to support procedure calls”.“IA32程…
-
程序或-内存区域分配(五个段)
一. 在学习之前我们先看看ELF文件。 ELF分为三种类型:.o 可重定位文件(relocalble file),可执行文件以及共享库(shared library),三种格式基本…
-
ELF文件格式解析
1. ELF文件简介 首先,你需要知道的是所谓对象文件(Object files)有三个种类: 可重定位的对象文件(Relocatable file) 这是由汇编器汇编生成的 .o…
-
动态链接库中的.symtab和.dynsym
shared library (.so) “Program Library Howto-Shared Libraries“是很好的材料, 下面的内容多是据此…
-
英特尔SGX侧信道攻击 (side-channel attacks) 综述
Intel SGX 技术是一种新的基于硬件的可信计算技术。该技术通过CPU的安全扩展,对用户空间运行环境(enclave)提供机密性和完整性保护。即使是攻击者获得OS,hyperv…
-
Intel SGX 新技术学习研究资料总结
SGX是Intel开发的新的处理器技术,可以在计算平台上提供一个可信的空间,保障用户关键代码和数据的机密性和完整性,从SGX提出后,其吸引了一批系统和网络安全的研究者,NCCGro…
-
苹果官方文档:FaceID的安全问题详解
Face ID Security Face ID Security Overview With a simple glance, Face ID securely unlocks …