中文
相关论文

相关论文: XSS for the Masses: Integrating Security in a Web …

200 篇论文

Involving integrated development environments (IDEs) in introductory-level (CS1) programming courses is critical. However, it is difficult for instructors to find a suitable IDE that is beginner friendly and supports strong functionality.…

人机交互 · 计算机科学 2023-03-21 Jialiang Tan , Yu Chen , Shuyin Jiao

This Work-In-Progress Paper for the Innovative Practice Category presents a novel experiment in active learning of cybersecurity. We introduced a new workshop on hacking for an existing science-popularizing program at our university. The…

计算机与社会 · 计算机科学 2019-03-12 Valdemar Švábenský , Jan Vykopal

Testing plays a crucial role in software development, and it is essential for software engineering students to receive proper testing education. However, motivating students to write tests and use automated testing during software…

软件工程 · 计算机科学 2024-02-01 Philipp Straubinger , Gordon Fraser

Since the first publication of the "OWASP Top 10" (2004), cross-site scripting (XSS) vulnerabilities have always been among the top 5 web application security bugs. Black-box vulnerability scanners are widely used in the industry to…

密码学与安全 · 计算机科学 2014-10-17 Enrico Bazzoli , Claudio Criscione , Federico Maggi , Stefano Zanero

We outline how we detected programming plagiarism in an introductory online course for a master's of science in computer science program, how we achieved a statistically significant reduction in programming plagiarism by combining a clear…

计算机与社会 · 计算机科学 2018-12-04 Tony Mason , Ada Gavrilovska , David A. Joyner

Cyber security has become an issue of national concern in the UK, USA and many other countries worldwide. Universities have reacted to this by launching numerous cyber security degree programmes. In this paper we explore the structure of…

计算机与社会 · 计算机科学 2022-12-14 Lallie Harjinder , Sinclair Jane , Joy Mike , Janicke Helge , Price Blaine , Howley Richard

Cybersecurity students need to develop practical skills such as using command-line tools. Hands-on exercises are the most direct way to assess these skills, but assessing students' mastery is a challenging task for instructors. We aim to…

It has been 50 years since the term software engineering was coined in 1968 at a NATO conference. The field should be relatively mature by now, with most established universities covering core software engineering topics in their Computer…

计算机与社会 · 计算机科学 2018-05-24 Eray Tuzun , Hakan Erdogmus , Izzet Gokhan Ozbilgin

As the role of information and communication technologies gradually increases in our lives, source code security becomes a significant issue to protect against malicious attempts Furthermore with the advent of data-driven techniques, there…

密码学与安全 · 计算机科学 2023-02-03 Maryam Taeb

Technology has advanced dramatically in the previous several years. There are also cyber assaults. Cyberattacks pose a possible danger to information security and the general public. Since data practice and internet consumption rates…

密码学与安全 · 计算机科学 2023-10-23 Naresh Kshetri , Vasudha , Denisa Hoxha

Programming and software engineering courses in computer science curricula typically focus on both providing theoretical knowledge of programming languages and best-practices, and developing practical development skills. In a massive course…

软件工程 · 计算机科学 2018-04-06 Marco Torchiano , Giorgio Bruno

The protection of Industrial Control Systems (ICS) that are employed in public critical infrastructures is of utmost importance due to catastrophic physical damages cyberattacks may cause. The research community requires testbeds for…

密码学与安全 · 计算机科学 2023-09-06 Colman McGuan , Chansu Yu , Qin Lin

Web security has become an important subject; many companies and organizations are becoming more security conscious as they build web applications to render online services and increase web presence. Unfortunately, many of these web…

密码学与安全 · 计算机科学 2018-11-09 Daniel Omeiza , Jemima Owusu-Tweneboah

Security often receives insufficient developer attention because it does not directly generate visible value, leading to underinvestment in practice. We evaluate a countermeasure by team-level incentives tied to measurable security…

Given the escalating importance of cybersecurity, it becomes increasingly beneficial for a diverse community to comprehend fundamental security mechanisms. Among these, the RSA algorithm stands out as a crucial component in public-key…

密码学与安全 · 计算机科学 2024-07-23 Zhengping Jay Luo , Ruowen Liu , Aarav Mehta , Md Liakat Ali

XSS is a security vulnerability that permits injecting malicious code into the client side of a web application. In the simplest situations, XSS vulnerabilities arise when a web application includes the user input in the web output without…

密码学与安全 · 计算机科学 2020-08-10 Antonín Steinhauser , Petr Tůma

Open Source Software (OSS) projects offer valuable opportunities to train the next generation of software engineers while benefiting projects and society as a whole. While research has extensively explored student participation in OSS and…

Open source software (OSS) development offers a unique opportunity for students in Software Engineering to experience and participate in large-scale software development, however, the impact of such courses on students' self-efficacy and…

软件工程 · 计算机科学 2023-07-06 Larissa Salerno , Simone de França Tonhão , Igor Steinmacher , Christoph Treude

The Huge growth in the usage of web applications has raised concerns regarding their security vulnerabilities, which in turn pushes toward robust security testing tools. This study compares OWASP ZAP, the leading open-source web application…

密码学与安全 · 计算机科学 2025-01-13 Usha-Sri Potti , Hong-Sheng Huang , Hsuan-Tung Chen , Hung-Min Sun

To avoid software vulnerabilities, organizations are shifting security to earlier stages of the software development, such as at code review time. In this paper, we aim to understand the developers' perspective on assessing software…

软件工程 · 计算机科学 2022-08-09 Larissa Braz , Alberto Bacchelli