Speaker : Erica
2019 / 11 / 24
In computer security, a "sandbox" is a security tool for isolating running programs, usually to lessen system failures or software vulnerabilities from spreading.
It is often used to execute untested or untrusted programs or code, possibly from untrusted third parties, suppliers, users or websites, without risking harm to the host machine or operating system.
Safe
Let the program to be executed in a virtual or simulated environment before being executed in the formal environment.
Sandbox
Examples of sandbox implementations include the following:
The current anti-virus software will use sandboxing to ensure security.
It is a new feature in the major update of Windows 10 May 2019. But Windows 10 Home does not provide this feature.
Some properties that Windows Sandbox has :
New page
New page
Each page is a sandbox.
New page
New page
malicious
by Google
The Sandboxed API automatically generates sandboxes for C/C++ libraries and produces reusable and secure functional implementations in popular software libraries to protect the remaining software infrastructure.
Well-known malware not afraid of sandbox simulation analysis:
Here are a few fileless attack avoidance tips:
tips | fileless attack | sandbox |
---|---|---|
Avoid file scanning | Do not use files | random file scanning |
Avoid behavioral association analysis | Use scripts to hide in the system execution programs | Intercept system-level API |
Avoid sandbox simulation analysis | Delayed execution | Limited observation time |
tips | fileless attack | sandbox |
---|
Since the techniques for evading sandbox simulation are becoming increasingly popular among malware.
The sandbox environment must be customized to accurately reflect the system configuration in the real world.
35頁PPT!動力電池回收新技術—物理法回收技術介紹。Retrieved from: https://kknews.cc/news/5lv9b52.html
Python 沙盒逃逸备忘。Retrieved from: https://www.k0rz3n.com/2018/05/04/Python%20%E6%B2%99%E7%9B%92%E9%80%83%E9%80%B8%E5%A4%87%E5%BF%98/