Raising security awareness using cybersecurity challenges in embedded programming courses
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2021 |
| Outros Autores: | , , |
| Idioma: | eng |
| Título da fonte: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Texto Completo: | http://hdl.handle.net/10071/27230 |
Resumo: | Security bugs are errors in code that, when exploited, can lead to serious software vulnerabilities. These bugs could allow an attacker to take over an application and steal information. One of the ways to address this issue is by means of awareness training. The Sifu platform was developed in the industry, for the industry, with the aim to raise software developers' awareness of secure coding. This paper extends the Sifu platform with three challenges that specifically address embedded programming courses, and describes how to implement these challenges, while also evaluating the usefulness of these challenges to raise security awareness in an academic setting. Our work presents technical details on the detection mechanisms for software vulnerabilities and gives practical advice on how to implement them. The evaluation of the challenges is performed through two trial runs with a total of 16 participants. Our preliminary results show that the challenges are suitable for academia, and can even potentially be included in official teaching curricula. One major finding is an indicator of the lack of awareness of secure coding by undergraduates. Finally, we compare our results with previous work done in the industry and extract advice for practitioners. |
| id |
RCAP_b259f25fbf5ce94d489402c7ce26d40b |
|---|---|
| oai_identifier_str |
oai:repositorio.iscte-iul.pt:10071/27230 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
Raising security awareness using cybersecurity challenges in embedded programming coursesSecure codingSoftware qualityEmbedded programmingTrainingCybersecurity challengeEducationSecurity bugSecurity bugs are errors in code that, when exploited, can lead to serious software vulnerabilities. These bugs could allow an attacker to take over an application and steal information. One of the ways to address this issue is by means of awareness training. The Sifu platform was developed in the industry, for the industry, with the aim to raise software developers' awareness of secure coding. This paper extends the Sifu platform with three challenges that specifically address embedded programming courses, and describes how to implement these challenges, while also evaluating the usefulness of these challenges to raise security awareness in an academic setting. Our work presents technical details on the detection mechanisms for software vulnerabilities and gives practical advice on how to implement them. The evaluation of the challenges is performed through two trial runs with a total of 16 participants. Our preliminary results show that the challenges are suitable for academia, and can even potentially be included in official teaching curricula. One major finding is an indicator of the lack of awareness of secure coding by undergraduates. Finally, we compare our results with previous work done in the industry and extract advice for practitioners.IEEE2023-01-14T23:05:27Z2021-01-01T00:00:00Z20212023-01-14T23:04:23Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10071/27230eng978-1-7281-8476-010.1109/ICCQ51190.2021.9392965Gasiba, T. E.Hodzic, S.Lechner, U.Pinto-Albuquerque, M.info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-07-07T02:37:32Zoai:repositorio.iscte-iul.pt:10071/27230Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T18:02:29.000981Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
Raising security awareness using cybersecurity challenges in embedded programming courses |
| title |
Raising security awareness using cybersecurity challenges in embedded programming courses |
| spellingShingle |
Raising security awareness using cybersecurity challenges in embedded programming courses Gasiba, T. E. Secure coding Software quality Embedded programming Training Cybersecurity challenge Education Security bug |
| title_short |
Raising security awareness using cybersecurity challenges in embedded programming courses |
| title_full |
Raising security awareness using cybersecurity challenges in embedded programming courses |
| title_fullStr |
Raising security awareness using cybersecurity challenges in embedded programming courses |
| title_full_unstemmed |
Raising security awareness using cybersecurity challenges in embedded programming courses |
| title_sort |
Raising security awareness using cybersecurity challenges in embedded programming courses |
| author |
Gasiba, T. E. |
| author_facet |
Gasiba, T. E. Hodzic, S. Lechner, U. Pinto-Albuquerque, M. |
| author_role |
author |
| author2 |
Hodzic, S. Lechner, U. Pinto-Albuquerque, M. |
| author2_role |
author author author |
| dc.contributor.author.fl_str_mv |
Gasiba, T. E. Hodzic, S. Lechner, U. Pinto-Albuquerque, M. |
| dc.subject.por.fl_str_mv |
Secure coding Software quality Embedded programming Training Cybersecurity challenge Education Security bug |
| topic |
Secure coding Software quality Embedded programming Training Cybersecurity challenge Education Security bug |
| description |
Security bugs are errors in code that, when exploited, can lead to serious software vulnerabilities. These bugs could allow an attacker to take over an application and steal information. One of the ways to address this issue is by means of awareness training. The Sifu platform was developed in the industry, for the industry, with the aim to raise software developers' awareness of secure coding. This paper extends the Sifu platform with three challenges that specifically address embedded programming courses, and describes how to implement these challenges, while also evaluating the usefulness of these challenges to raise security awareness in an academic setting. Our work presents technical details on the detection mechanisms for software vulnerabilities and gives practical advice on how to implement them. The evaluation of the challenges is performed through two trial runs with a total of 16 participants. Our preliminary results show that the challenges are suitable for academia, and can even potentially be included in official teaching curricula. One major finding is an indicator of the lack of awareness of secure coding by undergraduates. Finally, we compare our results with previous work done in the industry and extract advice for practitioners. |
| publishDate |
2021 |
| dc.date.none.fl_str_mv |
2021-01-01T00:00:00Z 2021 2023-01-14T23:05:27Z 2023-01-14T23:04:23Z |
| dc.type.driver.fl_str_mv |
conference object |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10071/27230 |
| url |
http://hdl.handle.net/10071/27230 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
978-1-7281-8476-0 10.1109/ICCQ51190.2021.9392965 |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
IEEE |
| publisher.none.fl_str_mv |
IEEE |
| dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833597147766849536 |