Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Greg Banks

dblp:29/1914 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
0since 2021 · last 2011
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
2 papers
Systems and software security · 49% Cryptographic protocols and secure computation · 44% Authentication and access control · 7%
Software engineering, system software, and programming languages
2 papers
Software testing · 100%

Topics — the 5 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic protocols and secure computation › electronic voting
electronic voting security
0.222010
An Experience in Testing the Security of Real-World Electronic Voting Systems · IEEE Trans. Software Eng. 2010
Are your votes really counted?: testing the security of real-world electronic voting systems · ISSTA 2008
Software testing › non-functional testing
security testing
0.122010
Are your votes really counted?: testing the security of real-world electronic voting systems · ISSTA 2008
An Experience in Testing the Security of Real-World Electronic Voting Systems · IEEE Trans. Software Eng. 2010
Systems and software security
vulnerability analysis
0.112010
An Experience in Testing the Security of Real-World Electronic Voting Systems · IEEE Trans. Software Eng. 2010
Systems and software security
security testing
0.112008
Are your votes really counted?: testing the security of real-world electronic voting systems · ISSTA 2008
Systems and software security
election security
0.012008
Are your votes really counted?: testing the security of real-world electronic voting systems · ISSTA 2008

Methods — techniques the papers use, named apart from their topics

social engineering · 0.2penetration testing · 0.2security testing · 0.2
YearPublicationVenuePosition
2011 MISHIMA: Multilateration of Internet Hosts Hidden Using Malicious Fast-Flux Agents (Short Paper)
Greg Banks, Aristide Fattori, Richard A. Kemmerer, Christopher Krügel, Giovanni Vigna
DIMVA1
2010 An Experience in Testing the Security of Real-World Electronic Voting Systems
abstract
Voting is the process through which a democratic society determines its government. Therefore, voting systems are as important as other well-known critical systems, such as air traffic control systems or nuclear plant monitors. Unfortunately, voting systems have a history of failures that seems to indicate that their quality is not up to the task. Because of the alarming frequency and impact of the malfunctions of voting systems, in recent years a number of vulnerability analysis exercises have been carried out against voting systems to determine if they can be compromised in order to control the results of an election. We have participated in two such large-scale projects, sponsored by the Secretaries of State of California and Ohio, whose goals were to perform the security testing of the electronic voting systems used in their respective states. As the result of the testing process, we identified major vulnerabilities in all of the systems analyzed. We then took advantage of a combination of these vulnerabilities to generate a series of attacks that would spread across the voting systems and would “steal” votes by combining voting record tampering with social engineering approaches. As a response to the two large-scale security evaluations, the Secretaries of State of California and Ohio recommended changes to improve the security of the voting process. In this paper, we describe the methodology that we used in testing the two real-world electronic voting systems we evaluated, the findings of our analysis, our attacks, and the lessons we learned.
Davide Balzarotti, Greg Banks, Marco Cova, Viktoria Felmetsger, Richard A. Kemmerer, William K. Robertson, Fredrik Valeur, Giovanni Vigna
IEEE Trans. Software Eng.2
2008 Are your votes really counted?: testing the security of real-world electronic voting systems
abstract
Electronic voting systems play a critical role in today's democratic societies, as they are responsible for recording and counting the citizens' votes. Unfortunately, there is an alarming number of reports describing the malfunctioning of these systems, suggesting that their quality is not up to the task. Recently, there has been a focus on the security testing of voting systems to determine if they can be compromised in order to control the results of an election. We have participated in two large-scale projects, sponsored by the Secretaries of State of California and Ohio, whose respective goals were to perform the security testing of the electronic voting systems used in those two states. The testing process identified major flaws in all the systems analyzed, and resulted in substantial changes in the voting procedures of both states. In this paper, we describe the testing methodology that we used in testing two real-world electronic voting systems, the findings of our analysis, and the lessons we learned.
Davide Balzarotti, Greg Banks, Marco Cova, Viktoria Felmetsger, Richard A. Kemmerer, William K. Robertson, Fredrik Valeur, Giovanni Vigna
ISSTA2
2006 Static Detection of Vulnerabilities in x86 Executables
abstract
Several approaches have been proposed to perform vulnerability analysis of applications written in high-level languages. However, little has been done to automatically identify security-relevant flaws in binary code. In this paper, we present a novel approach to the identification of vulnerabilities in x86 executables in ELF binary format. Our approach is based on static analysis and symbolic execution techniques. We implemented our approach in a proof-of-concept tool and used it to detect taint-style vulnerabilities in binary code. The results of our evaluation show that our approach is both practical and effective
Marco Cova, Viktoria Felmetsger, Greg Banks, Giovanni Vigna
ACSAC3
2006 SNOOZE: Toward a Stateful NetwOrk prOtocol fuzZEr
Greg Banks, Marco Cova, Viktoria Felmetsger, Kevin C. Almeroth, Richard A. Kemmerer, Giovanni Vigna
ISC1