Cyber Security Tool Kit (CyberSecTK): A Python']Python Library for Machine Learning and Cyber Security

被引:5
|
作者
Calix, Ricardo A. [1 ]
Singh, Sumendra B. [1 ]
Chen, Tingyu [1 ]
Zhang, Dingkai [1 ]
Tu, Michael [1 ]
机构
[1] Purdue Univ Northwest, Hammond, IN 46323 USA
关键词
cyber security; machine learning; feature extraction; toolkit; IOT;
D O I
10.3390/info11020100
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The cyber security toolkit, CyberSecTK, is a simple Python library for preprocessing and feature extraction of cyber-security-related data. As the digital universe expands, more and more data need to be processed using automated approaches. In recent years, cyber security professionals have seen opportunities to use machine learning approaches to help process and analyze their data. The challenge is that cyber security experts do not have necessary trainings to apply machine learning to their problems. The goal of this library is to help bridge this gap. In particular, we propose the development of a toolkit in Python that can process the most common types of cyber security data. This will help cyber experts to implement a basic machine learning pipeline from beginning to end. This proposed research work is our first attempt to achieve this goal. The proposed toolkit is a suite of program modules, data sets, and tutorials supporting research and teaching in cyber security and defense. An example of use cases is presented and discussed. Survey results of students using some of the modules in the library are also presented.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Machine learning and cyber security
    Karius, Sebastian
    Knoechel, Mandy
    Hesse, Sascha
    Reiprich, Tim
    IT-INFORMATION TECHNOLOGY, 2023, 65 (4-5): : 142 - 154
  • [2] Implications of Machine learning in Cyber Security
    Mangalraj, P.
    2019 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE WORKSHOPS (WI 2019 COMPANION), 2019, : 142 - 143
  • [3] On the Effectiveness of Machine and Deep Learning for Cyber Security
    Apruzzese, Giovanni
    Colajanni, Michele
    Ferretti, Luca
    Guido, Alessandro
    Marchetti, Mirco
    2018 10TH INTERNATIONAL CONFERENCE ON CYBER CONFLICT (CYCON X): MAXIMISING EFFECTS, 2018, : 371 - 389
  • [4] Machine learning models for enhancing cyber security
    Therasa, P. R.
    Shanmuganathan, M.
    Bapu, B. R. Tapas
    Sankarram, N.
    INTERNATIONAL JOURNAL OF ELECTRONIC SECURITY AND DIGITAL FORENSICS, 2024, 16 (05) : 590 - 601
  • [5] Machine Learning Approach to Cyber Security in Aviation
    Talegani, Ali Rahim
    Nygard, Kendall E.
    Bridgelall, Raj
    Hough, Jill
    2018 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY (EIT), 2018, : 147 - 152
  • [6] Machine Learning and Deep Learning in Cyber Security for IoT
    Velliangiri, S.
    Kasaraneni, Kenanya Kumar
    Lecture Notes in Electrical Engineering, 2020, 601 : 975 - 981
  • [7] GNU Library in Python']Python Language applied to Education in Information Security
    Benaben, Alejandro
    Castro Lechtaler, Antonio
    Cipriano, Marcelo
    Liporace, Julio
    Arroyo Arzubi, Alejandro
    ICSIT 2010: INTERNATIONAL CONFERENCE ON SOCIETY AND INFORMATION TECHNOLOGIES (POST-CONFERENCE EDITION), 2010, : 164 - 168
  • [8] Application of Machine Learning in Cyber Security of Cyber-Physical Power System
    Peng, Sha
    Sun, Mingyang
    Zhang, Zhenyong
    Deng, Ruilong
    Cheng, Peng
    Dianli Xitong Zidonghua/Automation of Electric Power Systems, 2022, 46 (09): : 200 - 215
  • [9] A Review on Cyber Security Datasets for Machine Learning Algorithms
    Yavanoglu, Ozlem
    Aydos, Murat
    2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 2186 - 2193
  • [10] A Semantic Machine Learning Approach for Cyber Security Monitoring
    Goyal, Yogita
    Sharma, Anand
    PROCEEDINGS OF THE 2019 3RD INTERNATIONAL CONFERENCE ON COMPUTING METHODOLOGIES AND COMMUNICATION (ICCMC 2019), 2019, : 439 - 442