Security testing using JUnit and Perl scripts
Software Engineering
2021-06-15 v1
Authors:
Julian Harty
Abstract
In this paper, I describe a recent practical experience where JUnit was used for testing security bugs in addition to functional bugs. Perl scripts were also used during the exploration phase. The application being tested was mature, but insecure.
Cite
@article{arxiv.2106.07497,
title = {Security testing using JUnit and Perl scripts},
author = {Julian Harty},
journal= {arXiv preprint arXiv:2106.07497},
year = {2021}
}
Comments
3 pages
Related papers
View all related →
Software Engineering · Computer Science
Did You Remember to Test Your Tokens?
Danielle Gonzalez, Michael Rath, Mehdi Mirakhorli
2020-06-26
Cryptography and Security · Computer Science
A Survey on Ethical Hacking: Issues and Challenges
Jean-Paul A. Yaacoub, Hassan N. Noura, Ola Salman, Ali Chehab
2021-03-30
Software Engineering · Computer Science
Exploring the Jupyter Ecosystem: An Empirical Study of Bugs and Vulnerabilities
Wenyuan Jiang, Diany Pressato, Harsh Darji, Thibaud Lutellier
2025-07-28
Software Engineering · Computer Science
TUnit - Unit Testing For Template-based Code Generators
Carsten Kolassa, Markus Look, Klaus Müller, Alexander Roth +2
2016-06-16
Cryptography and Security · Computer Science
Understanding Concurrency Vulnerabilities in Linux Kernel
Zunchen Huang, Shengjian Guo, Meng Wu, Chao Wang
2022-12-13
Other Computer Science · Computer Science
Selenium-Jupiter: A JUnit 5 extension for Selenium WebDriver
Boni García, Carlos Delgado Kloos, Carlos Alario-Hoyos, Mario Munoz-Organero
2024-02-05
Software Engineering · Computer Science
When, why and how to test spreadsheets
Louise Pryor
2008-07-22
Software Engineering · Computer Science
Inline Tests
Yu Liu, Pengyu Nie, Owolabi Legunsen, Milos Gligoric
2022-09-15
Software Engineering · Computer Science
Teaching Software Testing and Debugging with the Serious Game Sojourner under Sabotage
Philipp Straubinger, Tim Greller, Gordon Fraser
2025-04-29
Cryptography and Security · Computer Science
Security study based on the Chatgptplugin system: ldentifying Security Vulnerabilities
Ruomai Ren
2025-08-19
Cryptography and Security · Computer Science
Development of a Multi-purpose Fuzzer to Perform Assessment as Input to a Cybersecurity Risk Assessment and Analysis System
Jack Hance, Jeremy Straub
2023-06-08
Cryptography and Security · Computer Science
Detecting Fault Injection Attacks with Runtime Verification
Ali Kassem, Yliès Falcone
2019-09-23
Cryptography and Security · Computer Science
A Comprehensive Evaluation and Practice of System Penetration Testing
Chunyi Zhang, Jin Zeng, Xiaoqi Li
2026-02-02
Programming Languages · Computer Science
Surveying the Rust Verification Landscape
Alex Le Blanc, Patrick Lam
2024-10-04
Software Engineering · Computer Science
On the Distribution of "Simple Stupid Bugs" in Unit Test Files: An Exploratory Study
Anthony Peruma, Christian D. Newman
2021-03-18
Software Engineering · Computer Science
A Pattern-based Approach to Detect and Improve Non-descriptive Test Names
Jianwei Wu, James Clause
2020-05-20
Cryptography and Security · Computer Science
No Crash, No Exploit: Automated Verification of Embedded Kernels
Olivier Nicole, Matthieu Lemerre, Sébastien Bardin, Xavier Rival
2021-05-25
Cryptography and Security · Computer Science
Evaluating Fuzz Testing
George Klees, Andrew Ruef, Benji Cooper, Shiyi Wei +1
2018-10-22
Networking and Internet Architecture · Computer Science
Integration of the Packetdrill Testing Tool in INET
Irene Rüngeler, Michael Tüxen
2015-09-11
Software Engineering · Computer Science
JUGE: An Infrastructure for Benchmarking Java Unit Test Generators
Xavier Devroey, Alessio Gambi, Juan Pablo Galeotti, René Just +3
2022-10-31
Software Engineering · Computer Science
Bug Analysis in Jupyter Notebook Projects: An Empirical Study
Taijara Loiola de Santana, Paulo Anselmo da Mota Silveira Neto, Eduardo Santana de Almeida, Iftekhar Ahmed
2022-10-14
Software Engineering · Computer Science
Developers perception on the severity of test smells: an empirical study
Denivan Campos, Larissa Rocha, Ivan Machado
2021-08-02
Software Engineering · Computer Science
Mining Android API Usage to Generate Unit Test Cases for Pinpointing Compatibility Issues
Xiaoyu Sun, Xiao Chen, Yanjie Zhao, Pei Liu +2
2022-08-30
Software Engineering · Computer Science
IntelliGame in Action: An Experience Report on Gamifying JavaScript Unit Tests
Philipp Straubinger, Tommaso Fulcini, Gordon Fraser, Marco Torchiano
2024-03-07
Cryptography and Security · Computer Science
Penetration Testing for System Security: Methods and Practical Approaches
Wei Zhang, Ju Xing, Xiaoqi Li
2026-02-10