Asaf Shabtai

Prof. Asaf Shabtai


Research Focus & Metrics

Academic Career Length

18Years (2009-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
6 January 2011 in Journal of Intelligent Information Systems
Verified
Journal Article
Closed access
PDF file
ASAsaf Shabtai
Asaf Shabtai
UKUri Kanonov
Uri Kanonov
YEYuval Elovici
Yuval Elovici
CGChanan Glezer
Chanan Glezer
YWYael Weiss
Yael Weiss

8 January 2021 in IEEE Transactions on Dependable and Secure Computing
Verified
Journal Article
Closed access
MKMoshe Kravchik
Moshe Kravchik
ASAsaf Shabtai
Asaf Shabtai
Industrial control systems (ICSs) are widely used and vital to industry and society. Their failure can have severe impact on both the economy and human life. Hence, these systems have become an attractive target for physical and cyber attacks alike. In this article, we examine an attack detection method based on simple and lightweight neural networks, namely, 1D convolutional neural networks and autoencoders. We apply these networks to both the time and frequency domains of the data and discuss the pros and cons of each representation approach. The suggested method is evaluated on three popular public datasets, and detection rates matching or exceeding previously published detection results are achieved, while demonstrating a small footprint, short training and detection times, and generality. We also show the effectiveness of PCA, which, given proper data preprocessing and feature selection, can provide high attack detection rates in many settings. Finally, we study the proposed method’s robustness against adversarial attacks that exploit inherent blind spots of neural networks to evade detection while achieving their intended physical effect. Our results show that the proposed method is robust to such evasion attacks: in order to evade detection, the attacker is forced to sacrifice the desired physical impact on the system.

27 February 2012 in Security Informatics
Verified
Journal Article
Open access
PDF file
ASAsaf Shabtai
Asaf Shabtai
RMRobert Moskovitch
Robert Moskovitch
CFClint Feher
Clint Feher
SDShlomi Dolev
Shlomi Dolev
YEYuval Elovici
Yuval Elovici
In previous studies classification algorithms were employed successfully for the detection of unknown malicious code. Most of these studies extracted features based on byte n-gram patterns in order to represent the inspected files. In this study we represent the inspected files using OpCode n-gram patterns which are extracted from the files after disassembly. The OpCode n-gram patterns are used as features for the classification process. The classification process main goal is to detect unknown malware within a set of suspected files which will later be included in antivirus software as signatures. A rigorous evaluation was performed using a test collection comprising of more than 30,000 files, in which various settings of OpCode n-gram patterns of various size representations and eight types of classifiers were evaluated. A typical problem of this domain is the imbalance problem in which the distribution of the classes in real life varies. We investigated the imbalance problem, referring to several real-life scenarios in which malicious files are expected to be about 10% of the total inspected files. Lastly, we present a chronological evaluation in which the frequent need for updating the training set was evaluated. Evaluation results indicate that the evaluated methodology achieves a level of accuracy higher than 96% (with TPR above 0.95 and FPR approximately 0.1), which slightly improves the results in previous studies that use byte n-gram representation. The chronological evaluation showed a clear trend in which the performance improves as the training set is more updated.

6 December 2018 in IEEE Transactions on Reliability
Verified
Journal Article
Open access
SSShachar Siboni
Shachar Siboni
VSVinay Sachidananda
Vinay Sachidananda
YMYair Meidan
Yair Meidan
MBMichael Bohadana
Michael Bohadana
YMYael Mathov
Yael Mathov
YEYuval Elovici
Yuval Elovici
The Internet of Things (IoT) is a global ecosystem of information and communication technologies aimed at connecting any type of object (thing), at any time, and in any place, to each other and to the Internet. One of the major problems associated with the IoT is the heterogeneous nature of such deployments; this heterogeneity poses many challenges, particularly, in the areas of security and privacy. Specifically, security testing and analysis of IoT devices is considered a very complex task, as different security testing methodologies, including software and hardware security testing approaches, are needed. In this paper, we propose an innovative security testbed framework targeted at IoT devices. The security testbed is aimed at testing all types of IoT devices, with different software/hardware configurations, by performing standard and advanced security testing. Advanced analysis processes based on machine learning algorithms are employed in the testbed in order to monitor the overall operation of the IoT device under test. The architectural design of the proposed security testbed along with a detailed description of the testbed implementation is discussed. The testbed operation is demonstrated on different IoT devices using several specific IoT testing scenarios. The results obtained demonstrate that the testbed is effective at detecting vulnerabilities and compromised IoT devices.

1 January 2012
Verified
Book
Closed access
ASAsaf Shabtai
Asaf Shabtai
YEYuval Elovici
Yuval Elovici
LRLior Rokach
Lior Rokach

1 January 2019 in Computers & Security
Verified
Journal Article
Closed access
ANAsaf Nadler
Asaf Nadler
AAAvi Aminov
Avi Aminov
ASAsaf Shabtai
Asaf Shabtai