Dr Ilir Gashi
Ilir holds PhD (2007) and BEng (Honours) (2003) degrees in Software Reliability and Computing respectively from City, University of London. He joined the Centre for Software Reliability (CSR) in July 2003, first as a Research Assistant and then as a PhD student. He was appointed a Research Fellow in January 2009, Lecturer in November 2012, and Senior Lecturer in April 2014.
Since 1st of August 2018, he is serving as the Deputy Head of Department of Computer Science. Prior to this he has served as Director of Undergraduate programmes (2017/18), and the Course Director for the MSc in Management of Information Security and Risk (2012-2018).
He is a Principal Investigator in two projects which investigate the potential benefits of diversity and defence in depth for security: the UK EPSRC-funded D3S project (2015-2018); and the EU H2020-funded DiSIEM project (Diversity Enhancements for SIEMs) (2016-2019).
He has worked previously in the DOTS and DIRC projects, a research project sponsored by the UK Defence Science and Technology Laboratory (DSTL) on technological trends of secure system evolution as well as the EU Framework Programme 6 (FP 6) project ReSIST and EU FP 7 project AMBER. He was the CSR lead on the ReSIST activity FOREVER. He was also a co-investigator in the SESAMO project.
He is a Certified Information Systems Security Professional (CISSP), and a member of IEEE, ACM and BCS.
PhD Software Reliability, City, University of London, 2007
BEng Computing, City, University of London, 2003
04/2014 - to date City, University of London, Senior Lecturer
11/2012 - 04/2014 City, University of London, Lecturer
01/2009 - 11/2012 City, University of London, Research Fellow
09/2005 - 12/2008 City, University of London, Research Associate
07/2003 - 10/2004 City, University of London, Research Assistant
10/2004 - 06/2007 City, University of London, Teaching Assistant
Membership of professional bodies
Higher Education Academy (HEA), Fellow
With colleagues Vladimir Stankovic and Peter Popov we have setup a spin-off company called ResilSoft Ltd, which aims to commercialise research on diverse databases which formed part of mine and Vladimir’s PhD thesis, which were supervised by Peter.
Ilir's research area is Software and Systems Engineering. His research focus is on quantitative assessment of the dependability and security of software-based systems. This focus has led him to research methods for assessing fault-tolerant and intrusion-tolerant systems that make use of “design diversity” – using more the one diverse protection system or end system to increase the overall system dependability and security. Other terms used in literature for “design diversity” are “layered defence”, “defence in depth” and “defence in breadth”. He has been closely involved in most of the security research undertaken at CSR since 2005, co-authoring the papers and proposals that resulted from this research. The research on diversity has included numerous application areas:
- Operating Systems
- Database Systems,
- AntiVirus (AV) products,
- Intrusion Detection Systems (IDSs),
- Static Analysis Tools (SATs),
- Botnet detectors and malicious web crawling detection;
- Biometric Fingerprint Authentication Systems
Currently he is a PI on two research projects: EPSRC D3S (2015-2018) and H2020 DiSIEM (2016-2019).
In 2010-2011 he was involved in a security review of the specifications of the European Railway Traffic Management System (ERTMS) on behalf of the UK railway industry.
He was one of 17 UK researchers to be selected to attend two workshops on Aviation Security organised by the UK Home Office and the US Department for Homeland Security in August and December 2010, which aimed to 'develop an assortment of creative and original ideas to help identify what aviation security could and should be in the year 2027'.
In the summer of 2011 he spent two months on a research visit to the US National Institute for Standards and Technology (NIST). The visit was sponsored by NIST, and he researched open-ended vulnerability testing and assessment methods for electronic voting systems that could be used in US federal elections.
In the last 10 years he has served as a member of the Programme Committee (PC) for the IEEE ISSRE (where he co-chaired the PC in 2017), DSN, EDCC, PRDC and NCA conferences as well as Springer-Verlag SAFECOMP conference. In 2018, he guest-edited a special issue of the IEEE Transaction on Reliability. He has reviewed for various journals including IEEE TSE, TDSC and TR.
Attendance: Oct 2018 – Sep 2021, full-time
Thesis title: Integration of Diverse Monitoring Tools and OSINT sources in SIEM systems
Role: 1st Supervisor
Attendance: Oct 2016 – Sep 2021
Thesis title: Deciphering trends and relationships in large scale public security data
Role: 1st Supervisor
Attendance: Oct 2013 – Dec 2018
Thesis title: Empirical Assessment of Diversity and Defence in Depth for Security
Further information: 1st Supervisor
Attendance: Sep 2013 – Mar 2019
Thesis title: A framework for data breach incident response and stakeholder notification in the EU-UK
Role: 2nd Supervisor
Further information: 2nd Supervisor
- (2016). Comparing Detection Capabilities of AntiVirus Products: An Empirical Study with Different Versions of Products from the Same Vendors. In (pp. 48–53). ISBN 978-1-4673-8891-7.
- Marques, P., Dabbabi, Z., Mironescu, M.-.M., Thonnard, O., Bessani, A., Buontempo, F. … Gashi, I. (2018). Detecting Malicious Web Scraping Activity: a Study with Diverse Detectors. The 23rd IEEE Pacific Rim International Symposium on Dependable Computing (PRDC 2018) 4-7 December, Taipei, Taiwan.
- Marques, P., Dabbabi, Z., Mironescu, M.M., Thonnard, O., Bessani, A., Buontempo, F. … Gashi, I. (2018). Using Diverse Detectors for Detecting Malicious Web Scraping Activity.
- (2018). Diversity in Open Source Intrusion Detection Systems.
- (2018). Finding SQL Injection and Cross Site Scripting Vulnerabilities with Diverse Static Analysis Tools.
- Shahegh, P., Dietz, T., Cukier, M., Algaith, A., Brozik, A. and Gashi, I. (2017). AntiVirus and Malware Analysis Tool. 16th IEEE International Symposium on Network Computing and Applications 30 Oct 2017 – 1 Nov 2017, Boston, USA.
- (2017). VepRisk - A Web Based Analysis Tool for Public Security Data.
- Movahedi, Y., Cukier, M., Andongabo, A. and Gashi, I. (2017). Cluster-Based Vulnerability Assessment Applied to Operating Systems.
- (2017). Diversity with intrusion detection systems: An empirical study.
- Pattabiraman, K. and Gashi, I. (2017). Message from the Program Co-Chairs.
- (2017). AVAMAT: AntiVirus and malware analysis tool.
- (2016). Diversity, Safety and Security in Embedded Systems: Modelling Adversary Effort and Supply Chain Risks.
- Gashi, I., Povyakalo, A., Strigini, L., Matschnig, M., Hinterstoisser, T. and Fischer, B. (2014). Diversity for Safety and Security in Embedded Systems. IEEE International Conference on Dependable Systems and Networks 23-26 June, Atlanta, GA, USA.
- Lugini, L., Marasco, E. and Cukic, B. (2014). Interoperability between fingerprint biometric systems: An empirical study.
- (2014). Supporting decision-making for biometric system deployment through visual analysis.
- (2014). Interoperability between fingerprint biometric systems: An epirical sudy.
- Gashi, I., Sobesto, B., Mason, S., Stankovic, V. and Cukier, M. (2013). A Study of the Relationship Between Antivirus Regressions and Label Changes. IEEE International Symposium on Software Reliability Engineering 4-7 November, Pasadena, CA, US.
- Cukier, M., Gashi, I., Sobesto, B. and Stankovic, V. (2013). Does Malware Detection Improve With Diverse AntiVirus Products? An Empirical Study. 32nd International Conference on Computer Safety, Reliability and Security (SAFECOMP) 24-27 September, Toulouse, France.
- Lugini, L., Marasco, E., Cukic, B. and Gashi, I. (2013). Interoperability in Fingerprint Recognition: A Large-Scale Empirical Study. 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2013) 24-27 June, Budapest, Hungary.
- Gashi, I. (2012). How secure is ERTMS? Workshop on Dependable and Secure Computing for Large-scale Complex Critical Infrastructures (DESEC4LCCI) 25 September, Herrenkrug, Germany.
- Gashi, I., Stankovic, V., Cukier, M. and Sobesto, B. (2012). Diversity with AntiVirus Products: Additional Empirical Studies. 42nd IEEE International Conference on Dependable Systems and Networks (DSN) 2012 25-28 June, Boston, USA.
- Stroud, R. and Gashi, I. (2012). Methodology for a security audit of ERTMS. 42nd IEEE International Conference on Dependable Systems and Networks (DSN) 2012 25-28 June, Boston, USA.
- Bishop, P., Bloomfield, R., Gashi, I. and Stankovic, V. (2012). Diverse protection systems for improving
security: a study with AntiVirus engines.
- Garcia, M., Bessani, A., Gashi, I., Neves, N., Obelheiro, R. and IEEE, (2011). OS Diversity for Intrusion Tolerance: Myth or Reality?
- Bishop, P., Bloomfield, R., Gashi, I., Stankovic, V. and IEEE, (2011). Diversity for Security: a Study with Off-The-Shelf AntiVirus Engines.
- Gashi, I., Stankovic, V., Leita, C., Thonnard, O. and IEEE, (2009). An Experimental Study of Diversity with Off-The-Shelf AntiVirus Engines.
- Stankovic, V., Bessani, A., Daidone, A., Gashi, I., Obelheiro, R. and Sousa, P. (2009). Enhancing Fault / Intrusion Tolerance through Design and Configuration Diversity. 3rd Workshop on Recent Advances on Intrusion-Tolerant Systems (WRAITS 2009) Estoril, Lisbon, Portugal.
- Bloomfield, R.E., Gashi, I., Povyakalo, A. and Stankovic, V. (2008). Comparison of Empirical Data from Two Honeynets and a Distributed Honeypot Network.
- Bessani, A.N., Reiser, H.P., Sousa, P., Gashi, I., Stankovic, V., Distler, T. … Obelheiro, R.R. (2008). FOREVER: Fault/intrusiOn REmoVal through Evolution & Recovery.
- Gashi, I. and Popov, P. (2007). Uncertainty explicit assessment of off-the-shelf software: Selection of an optimal diverse pair.
- Bishop, P., Gashi, I., Littlewood, B. and Wright, D. (2007). Reliability modeling of a 1-out-of-2 system: Research with diverse Off-the-shelf SQL database servers.
- Gashi, I. and Popov, P.T. (2006). Rephrasing Rules for Off-The-Shelf SQL Database Servers.
- Gashi, I., Popov, P.T. and Strigini, L. (2004). Fault Diversity among Off-The-Shelf SQL Database Servers.
- (2013). Message from fast abstract co-chairs.
- (2012). 6th workshop on recent advances in intrusion tolerance and reSilience (WRAITS 2012).
- Vieira, M. and Gashi, I. (2012). EDCC 2012 - Fast Abstracts & Student Forum Proceedings.
- Movahedi, Y., Cukier, M., Andongabo, A. and Gashi, I. (2018). Cluster-based vulnerability assessment of operating systems and web browsers. Computing. doi:10.1007/s00607-018-0663-0.
- Garcia, M., Bessani, A., Gashi, I., Neves, N. and Obelheiro, R. (2013). Analysis of operating system diversity for intrusion tolerance. Software - Practice and Experience.
- Gashi, I., Popov, P.T. and Stankovic, V. (2009). Uncertainty explicit assessment of off-the-shelf software: A Bayesian approach. , 51, pp. 497–511. doi:10.1016/j.infsof.2008.06.003.
- Gashi, I., Popov, P.T. and Strigini, L. (2007). Fault Tolerance via Diversity for Off-the-Shelf Products: A Study with SQL Database Servers. , 4, pp. 280–294. doi:10.1109/TDSC.2007.70208.
- Gashi, I., Popov, P.T., Stankovic, V. and Strigini, L. (2003). On Designing Dependable Services with Diverse Off-the-Shelf SQL Servers. , 3069, pp. 191–214.
- Busnel, Y. and Gashi, I. EDCC 2015 - Fast Abstracts & Student Forum Proceedings. .
- Gashi, I. and Bloomfield, R.E. (2008). Evaluating the resilience and security of boundaryless, evolving socio-technical Systems of Systems. City University London.
Deputy Head of Department of Computer Science
Head of Employability and NSS (National Student Survey) coordination
Director of Undergraduate programmes
Course Director for MSc in Management of Information Security and Risk (MISR)
Director of the Applied Postgraduate Stream (consisting of the BSAD, IS&T, MISR and Health Informatics courses)
Undergraduate modules taught
IN1011 Operating Systems
IN2030 Work Based Project
IN3012 IT Security (2012-2018)
IN2018 Team Project (2007-2011)
IN2016 Software Measurements (2008-2010)
Postgraduate modules taught
INM416 Information Security Management (2012-2018)
INM440 Information Security Management (2014-2018)
INM330 Software Systems Design (2014)
- I have served as Program Committees (co-) chair for the following conferences, workshops and streams of conferences:
- 2017 IEEE ISSRE conference
- 2013 IEEE ISSRE Fast Abstracts
- 2012 6th Workshop on Recent Advances in Intrusion Tolerance and Resilience (WRAITS)
- 2011 IEEE ISSRE Fast Abstracts
- 2010 IEEE ISSRE Student papers
I served as the co-Program Manager for the ISSRE 2013 conference
I served on the PC of the following conferences:
- IEEE ISSRE 2018, 2017, 2016, 2014, 2013, 2011, 2010
- Safecomp 2018, 2017, 2016
- IEEE EDCC 2018, 2017, 2016
- IEEE DSN 2019, 2018, 2013, 2012, 2011
- IEEE PRDC 2013, 2012
- IEEE EWDC 2013
- IEEE NCA 2013, 2012, 2011, 2010, Service in program committes and editorial boards.
- Diversity with AntiVirus Products: overview of research. Morgantown, WV, USA (2013). Invited seminar
- Vulnerability diversity with Operating Systems: an empirical study with data from NIST NVD. Newcastle-upon-Tyne, UK (2011). Invited seminar
- Security review of the European Railway Traffic Management System (ERTMS) specifications. DHS, Washington DC, USA (2011). Invited seminar