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

Nigel Edwards

dblp:01/1699 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
0since 2021 · last 2015
0000-0002-2967-8451ORCID · corroborated

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

Security and privacy · 4 · 1 first-authorComputer networks · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1

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 · 100%
Software engineering, system software, and programming languages
2 papers
Software maintenance and evolution · 51% Program analysis · 31% Operating systems · 18%

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

TopicWeightPapersLastEvidence papers
Systems and software security › virtualization security
virtual machine introspection
0.212013
Introducing pathogen: a real-time virtualmachine introspection framework · CCS 2013
Systems and software security
vulnerability discovery
0.112012
An historical examination of open source releases and their vulnerabilities · CCS 2012
Systems and software security
vulnerability prediction
0.112012
An historical examination of open source releases and their vulnerabilities · CCS 2012
Software maintenance and evolution
software ecosystems
0.112012
An historical examination of open source releases and their vulnerabilities · CCS 2012
Operating systems › system administration
system monitoring
0.012013
Introducing pathogen: a real-time virtualmachine introspection framework · CCS 2013
Program analysis
source code analysis
0.012012
An historical examination of open source releases and their vulnerabilities · CCS 2012
Program analysis
static analysis
0.012012
An historical examination of open source releases and their vulnerabilities · CCS 2012

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

virtual machine introspection · 0.3semantic gap bridging · 0.3statistical correlation · 0.3static source code analysis · 0.3
YearPublicationVenuePosition
2015 Assessing Attack Surface with Component-Based Package Dependency
Xinwen Zhang, Xinming Ou, Liqun Chen 0002, Nigel Edwards
NSS5
2013 Introducing pathogen: a real-time virtualmachine introspection framework
abstract
In recent years, malware has grown extremely rapidly in complexity and rates of system infection. Current generation anti-virus and anti-malware software provides system protection through the use of locally installed monitoring agents, which are dependent upon vendor generated signature and heuristic based rules. However, because these monitoring agents are installed within the systems they are trying to protect, they themselves are potential targets of attack by malware. Pathogen overcomes this issue by using a real-time system monitoring and analysis framework that utilises Virtual Machine introspection (VMI) to allow the monitoring of a system without the need for any locally installed agents. One of the main research problems in VMI is how to parse and interpret the memory of an executing system from outside of that system. Pathogen's contribution is a lightweight introspection framework that bridges the semantic gap.
Anthony Roberts, Richard McClatchey, Saad Liaquat, Nigel Edwards, Mike Wray
CCS4
2012 An historical examination of open source releases and their vulnerabilities
abstract
This paper examines historical releases of Sendmail, Postfix, Apache httpd and OpenSSL by using static source code analysis and the entry-rate in the Common Vulnerabilities and Exposures dictionary (CVE) for a release, which we take as a measure of the rate of discovery of exploitable bugs. We show that the change in number and density of issues reported by the source code analyzer is indicative of the change in rate of discovery of exploitable bugs for new releases --- formally we demonstrate a statistically significant correlation of moderate strength. The strength of the correlation is an artifact of other factors such as the degree of scrutiny: the number of security analysts investigating the software. This also demonstrates that static source code analysis can be used to make some assessment of risk even when constraints do not permit human review of the issues identified by the analysis.
Nigel Edwards, Liqun Chen 0002
CCS1
2012 Towards an architecture for deploying elastic services in the cloud
abstract
SUMMARY Cloud computing infrastructure services enable the flexible creation of virtual infrastructures on‐demand. However, the creation of infrastructures is only a part of the process for provisioning services. Other steps such as installation, deployment, configuration, monitoring and management of software components are needed to fully provide services to end‐users in the cloud. This paper describes a peer‐to‐peer architecture to automatically deploy services on cloud infrastructures. The architecture uses a component repository to manage the deployment of these software components, enabling elasticity by using the underlying cloud infrastructure provider. The life cycle of these components is described in this paper, as well as the language for defining them. We also describe the open‐source proof‐of‐concept implementation. Some technical information about this implementation together with some statistical results are also provided. Copyright © 2011 John Wiley & Sons, Ltd.
Johannes Kirschnick, José M. Alcaraz Calero, Patrick Goldsack, Andrew Farrell, Julio Guijarro, Steve Loughran, Nigel Edwards, Lawrence Wilcock
Softw. Pract. Exp.7
1998 Security in the Large: Is Java's Sandbox Scalable?
abstract
Using Java security as an example, this paper tries to draw attention to the various issues of security in large scale distributed systems, some of which are often ignored when the security mechanisms are designed. Even though a lot of work has been done on Java security, we argue in this paper that due to weaknesses inherent in the Java approach to building sandboxes, Java security is not suitable when applied to large-scale distributed systems. In addition, the paper also explains the impact of these issues on the security mechanisms and introduces some of our efforts to find the security mechanisms that address the issues of building large scale secure systems.
Qun Zhong, Nigel Edwards
SRDS2
1997 High Security Web Servers and Gateways
Nigel Edwards, Owen Rees
Comput. Networks1