中文
相关论文

相关论文: Assessment of Source Code Obfuscation Techniques

200 篇论文

While large code language models have made significant strides in AI-assisted coding tasks, there are growing concerns about privacy challenges. The user code is transparent to the cloud LLM service provider, inducing risks of unauthorized…

计算与语言 · 计算机科学 2024-10-10 Yalan Lin , Chengcheng Wan , Yixiong Fang , Xiaodong Gu

In this paper, we design user-centric obfuscation mechanisms that impose the minimum utility loss for guaranteeing user's privacy. We optimize utility subject to a joint guarantee of differential privacy (indistinguishability) and…

密码学与安全 · 计算机科学 2015-05-29 Reza Shokri

In the ever-evolving battle against malware, binary obfuscation techniques are a formidable barrier to effective analysis by both human security analysts and automated systems. In particular, virtualization or VM-based obfuscation is one of…

Android applications are frequently plagiarized or repackaged, and software obfuscation is a recommended protection against these practices. However, there is very little data on the overall rates of app obfuscation, the techniques used, or…

密码学与安全 · 计算机科学 2018-02-21 Dominik Wermke , Nicolas Huaman , Yasemin Acar , Brad Reaves , Patrick Traynor , Sascha Fahl

The goal of differentially private text obfuscation is to obfuscate, or "perturb", input texts with Differential Privacy (DP) guarantees, such that the private output texts are quantifiably indistinguishable from the originals. While…

计算与语言 · 计算机科学 2026-05-05 Stephen Meisenbacher , Angelo Kleinert , Florian Matthes

The rapid development of deep learning has benefited from the release of some high-quality open-sourced datasets ($e.g.$, ImageNet), which allows researchers to easily verify the effectiveness of their algorithms. Almost all existing…

密码学与安全 · 计算机科学 2020-11-20 Yiming Li , Ziqi Zhang , Jiawang Bai , Baoyuan Wu , Yong Jiang , Shu-Tao Xia

Both malware and antivirus detection tools advance in their capabilities. Malware aim is to evade the detection while antivirus is to detect the malware. Over time, the detection techniques evolved from simple static signature matching over…

密码学与安全 · 计算机科学 2019-06-26 Ivica Stipovic

Recently, large language models (LLMs) have shown strong potential in code generation tasks. However, there are still gaps before they can be fully applied in actual software development processes. Accurately assessing the code generation…

Transformer-based language models for code have shown remarkable performance in various software analytics tasks, but their adoption is hindered by high computational costs, slow inference speeds, and substantial environmental impact. Model…

软件工程 · 计算机科学 2026-04-15 Md. Abdul Awal , Mrigank Rochan , Chanchal K. Roy

Hardening data protection using multiple methods rather than 'just' encryption is of paramount importance when considering continuous and powerful attacks in order to observe, steal, alter, or even destroy private and confidential…

密码学与安全 · 计算机科学 2017-02-14 Gerard Memmi , Katarzyna Kapusta , Patrick Lambein , Han Qiu

Software vulnerabilities are commonly exploited as attack vectors in cyberattacks. Hence, it is crucial to identify vulnerable software configurations early to apply preventive measures. Effective vulnerability detection relies on…

密码学与安全 · 计算机科学 2024-12-24 Devesh Sawant , Manjesh K. Hanawal , Atul Kabra

Face obscuration is needed by law enforcement and mass media outlets to guarantee privacy. Sharing sensitive content where obscuration or redaction techniques have failed to completely remove all identifiable traces can lead to many legal…

计算机视觉与模式识别 · 计算机科学 2019-10-17 Hanxiang Hao , David Güera , János Horváth , Amy R. Reibman , Edward J. Delp

User privacy can be compromised by matching user data traces to records of their previous behavior. The matching of the statistical characteristics of traces to prior user behavior has been widely studied. However, an adversary can also…

密码学与安全 · 计算机科学 2021-08-30 Bo Guan , Nazanin Takbiri , Dennis Goeckel , Amir Houmansadr , Hossein Pishro-Nik

Modern software systems are developed in diverse programming languages and often harbor critical vulnerabilities that attackers can exploit to compromise security. These vulnerabilities have been actively targeted in real-world attacks,…

密码学与安全 · 计算机科学 2025-03-27 Zhuoyun Qian , Fangtian Zhong , Qin Hu , Yili Jiang , Jiaqi Huang , Mengfei Ren , Jiguo Yu

The advancements in machine learning techniques have encouraged researchers to apply these techniques to a myriad of software engineering tasks that use source code analysis, such as testing and vulnerability detection. Such a large number…

软件工程 · 计算机科学 2022-09-14 Tushar Sharma , Maria Kechagia , Stefanos Georgiou , Rohit Tiwari , Indira Vats , Hadi Moazen , Federica Sarro

A key element in defending computer networks is to recognize the types of cyber attacks based on the observed malicious activities. Obfuscation onto what could have been observed of an attack sequence may lead to mis-interpretation of its…

密码学与安全 · 计算机科学 2018-09-06 Haitao Du , Shanchieh Jay Yang

Building and maintaining a silicon foundry is a costly endeavor that requires substantial financial investment. From this scenario, the semiconductor business has largely shifted to a fabless model where the Integrated Circuit supply chain…

密码学与安全 · 计算机科学 2023-05-26 Zain Ul Abideen , Sumathi Gokulanathan , Muayad J. Aljafar , Samuel Pagliarini

JavaScript's widespread adoption has made it an attractive target for malicious attackers who employ sophisticated obfuscation techniques to conceal harmful code. Current deobfuscation tools suffer from critical limitations that severely…

密码学与安全 · 计算机科学 2025-12-17 Dongchao Zhou , Lingyun Ying , Huajun Chai , Dongbin Wang

An obfuscator is an algorithm that translates circuits into functionally-equivalent similarly-sized circuits that are hard to understand. Efficient obfuscators would have many applications in cryptography. Until recently, theoretical…

密码学与安全 · 计算机科学 2017-10-11 Gorjan Alagic , Stacey Jeffery , Stephen P. Jordan

Natural language processing has improved tremendously after the success of word embedding techniques such as word2vec. Recently, the same idea has been applied on source code with encouraging results. In this survey, we aim to collect and…

机器学习 · 计算机科学 2019-04-08 Zimin Chen , Martin Monperrus