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

Saikat Guha 0002

dblp:42/5459-2 · DBLP profile ↗
← Back
28ranked-venue papers
11as first author
2since 2021 · last 2023
0009-0003-6333-5297ORCID · conflict

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

Computer networks · 16 · 9 first-author · 1 since 2021Security and privacy · 5 · 1 first-authorDatabases, data management, data science and information retrieval · 4 · 1 since 2021Artificial intelligence and machine learning · 2Human-computer interaction and ubiquitous computing · 2Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.

Computer networks
15 papers
Network measurement and analytics · 37% Content delivery and video streaming · 20% Network optimization and economics · 13%
Network and information security
11 papers
Web and mobile security · 33% Network security · 28% Privacy and data protection · 28%
Databases, data mining, and information retrieval
4 papers
Information retrieval · 53% Data integration and cleaning · 34% Web and social media mining · 13%

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

TopicWeightPapersLastEvidence papers
Information retrieval › ranking
learning to rank
0.212015
Interpreting Advertiser Intent in Sponsored Search · KDD 2015
Information retrieval
ranking
0.212015
Interpreting Advertiser Intent in Sponsored Search · KDD 2015
Information retrieval › online advertising
sponsored search
0.212015
Interpreting Advertiser Intent in Sponsored Search · KDD 2015
Web and social media mining
social network analysis
0.212014
Towards Detecting Anomalous User Behavior in Online Social Networks · USENIX Security Symposium 2014
Network security › intrusion detection and prevention › intrusion detection
anomaly detection
0.212014
Towards Detecting Anomalous User Behavior in Online Social Networks · USENIX Security Symposium 2014
Malware analysis
botnet
0.212014
Characterizing Large-Scale Click Fraud in ZeroAccess · CCS 2014
Web and mobile security › online advertising fraud
click fraud
0.212014
Characterizing Large-Scale Click Fraud in ZeroAccess · CCS 2014
Network security › intrusion detection and prevention
intrusion detection
0.212014
Towards Detecting Anomalous User Behavior in Online Social Networks · USENIX Security Symposium 2014
Web and mobile security › web security
online advertising security
0.212013
ViceROI: catching click-spam in search ad networks · CCS 2013
Content delivery and video streaming
video-on-demand
0.122007
Is high-quality vod feasible using P2P swarming? · WWW 2007
Exploring VoD in P2P Swarming Systems · INFOCOM 2007
Web and mobile security › online advertising fraud
click fraud detection
0.112012
Measuring and fingerprinting click-spam in ad networks · SIGCOMM 2012
Privacy and data protection
location privacy
0.112012
Koi: A Location-Privacy Platform for Smartphone Apps · NSDI 2012
Energy-efficient computing › mobile device energy management
mobile device energy saving
0.112012
RadioJockey: mining program execution to optimize cellular radio usage · MobiCom 2012
Privacy and data protection › web privacy
online advertising privacy
0.112011
Privad: Practical Privacy in Online Advertising · NSDI 2011
Privacy and data protection › privacy-preserving data sharing
privacy-preserving targeted advertising
0.112011
Auctions in do-not-track compliant internet advertising · CCS 2011
Network measurement and analytics › web measurement
online advertising measurement
0.112010
Challenges in measuring online advertising systems · Internet Measurement Conference 2010
Physical-layer communications › duplexing
time division duplex
0.112010
Glasnost: Enabling End Users to Detect Traffic Differentiation · NSDI 2010
Web and mobile security
online advertising fraud
0.112017
Exploring the dynamics of search advertiser fraud · Internet Measurement Conference 2017
Transport protocols and congestion control › connection management
connection establishment
0.112007
An end-middle-end approach to connection establishment · SIGCOMM 2007
Content delivery and video streaming › peer-to-peer streaming
mesh-based streaming
0.112007
Is high-quality vod feasible using P2P swarming? · WWW 2007
Internet architecture and protocols
network coding
0.112007
Exploring VoD in P2P Swarming Systems · INFOCOM 2007
Content delivery and video streaming › peer-to-peer streaming
peer-to-peer live streaming
0.112007
Exploring VoD in P2P Swarming Systems · INFOCOM 2007
Content delivery and video streaming › video-on-demand
peer-to-peer video-on-demand
0.112007
Is high-quality vod feasible using P2P swarming? · WWW 2007
Content delivery and video streaming
quality of experience
0.112007
Is high-quality vod feasible using P2P swarming? · WWW 2007
Network security
NAT traversal
0.112007
An end-middle-end approach to connection establishment · SIGCOMM 2007
Information retrieval
online advertising
0.112015
Empirical Analysis of Search Advertising Strategies · Internet Measurement Conference 2015
Information retrieval
query understanding
0.112015
Interpreting Advertiser Intent in Sponsored Search · KDD 2015
Privacy and data protection
web privacy
0.012011
Privad: Practical Privacy in Online Advertising · NSDI 2011
Network optimization and economics › network economics › internet economics
network neutrality
0.012010
Glasnost: Enabling End Users to Detect Traffic Differentiation · NSDI 2010
Network management and operations › fault management
fault diagnosis
0.012008
How healthy are today's enterprise networks? · Internet Measurement Conference 2008

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

machine learning · 0.5empirical analysis · 0.4peer-to-peer measurement · 0.4command-and-control telemetry · 0.4return-on-investment analysis · 0.3program execution tracing · 0.3prediction · 0.3fingerprinting · 0.3supervised learning · 0.2noise-robust analysis · 0.2measurement metrics design · 0.2bag-of-words · 0.2simulation · 0.1game theory · 0.1auction design · 0.1explicit signaling · 0.1connectivity control · 0.1
YearPublicationVenuePosition
2023 Don't Forget the User: It's Time to Rethink Network Measurements
abstract
Network measurement has long focused on the bits and bytes --- low-level network metrics such as latency and throughput, which have the advantage of being objective and directly characterizing the performance of the network. We argue that users provide a rich and largely untapped source of implicit as well as explicit signals that could complement and expand the coverage of traditional methods. Implicit feedback leverages user actions to indirectly infer the network performance and the resulting quality of user experience. Explicit feedback leverages user input, typically provided offline, to expand the reach of network measurement, especially for newer ones.
Aryan Taneja, Rahul Bothra, Debopam Bhattacherjee, Rohan Gandhi, Venkat N. Padmanabhan, Ranjita Bhagwan, Nagarajan Natarajan, Saikat Guha 0002, Ross Cutler
HotNets8
2021 Discovering Related Data At Scale
abstract
Analysts frequently require data from multiple sources for their tasks, but finding these sources is challenging in exabyte-scale data lakes. In this paper, we address this problem for our enterprise's data lake by using machine-learning to identify related data sources. Leveraging queries made to the data lake over a month, we build a relevance model that determines whether two columns across two data streams are related or not. We then use the model to find relations at scale across tens of millions of column-pairs and thereafter construct a data relationship graph in a scalable fashion, processing a data lake that has 4.5 Petabytes of data in approximately 80 minutes. Using manually labeled datasets as ground-truth, we show that our techniques show improvements of at least 23% when compared to state-of-the-art methods.
Sagar Bharadwaj, Ranjita Bhagwan, Saikat Guha 0002
Proc. VLDB Endow.4
2017 Exploring the dynamics of search advertiser fraud
abstract
Most search engines generate significant revenue through search advertising, wherein advertisements are served alongside traditional search results. These advertisements are attractive to advertisers because ads can be targeted and prominently presented to users at the exact moment that the user is searching for relevant topics.
Joe DeBlasio, Saikat Guha 0002, Geoffrey M. Voelker, Alex C. Snoeren
Internet Measurement Conference2
2016 Targeting algorithms for online social advertising markets
abstract
Advertisers in online social networks (OSNs) like Facebook and LinkedIn have some preferred set of users they wish to reach by showing their ads. OSNs offer fine-grained sets of user characteristics - including their career, wealth, education information, etc - that advertisers can specify for targeting their audience, and each of these characteristics requires different amounts of money for targeting. The problem we address is what we call the targeting problem, that is, given a set STcharacteristics of interest to an advertiser (that is, the advertiser wishes to reach users who have these characteristics, i.e. U(ST)) and a budget b0he wishes to spend, how to split the budget among the user characteristics so that they can reach the most number of users in U(ST)?; OSN-perspective. OSNs have complete knowledge of each user and their characteristics. In this case, we propose a polynomial time algorithm for the targeting problem and prove that it is an 1-1/e approximation to the targeting that gets the optimal number of users. We define the marginal increment and iteratively maximize it.; Advertiser-perspective. No single advertiser has the mapping of users to their characteristics or the distribution of users over the characteristics, and hence they cannot use the algorithm from above. We show through empirical data analysis that the strategy of targeting subsets U(S) ⊆ U(ST) is their only feasible approach (in other words, targeting U(S) ⊈ U(ST) will be arbitrarily worse than the direct solution). For evaluation, we crawl and analyze more than one million suggested bids from Facebook and LinkedIn. Further, we propose a fast greedy algorithm for the targeting problem based on targeting subsets, that in empirical analysis, increases the number of reached preferred users by nearly 40% over directly targeting the characteristics of interest, and for a moderate budget, it increases the number of reached preferred users by nearly 20%.
Chaolun Xia, Saikat Guha 0002, S. Muthukrishnan 0001
ASONAM2
2015 Empirical Analysis of Search Advertising Strategies
abstract
Top search ad placement is the coin of today's Internet services realm. An entire industry of search engine marketing companies have emerged to help advertisers optimize their ad campaigns to deliver high returns on investment, peddling a plethora of advertising strategies. Yet, very little is publicly known about the effectiveness of online search advertising, especially when trying to compare the various campaign strategies used by advertisers.
Bhanu Chandra Vattikonda, Vacha Dave, Saikat Guha 0002, Alex C. Snoeren
Internet Measurement Conference3
2015 Interpreting Advertiser Intent in Sponsored Search
abstract
Search engines derive revenue by displaying sponsored results along with organic results in response to user queries. In general, search engines run a per-query, on-line auction amongst interested advertisers to select sponsored results to display. In doing so, they must carefully balance the revenue derived from sponsored results against potential degradation in user experience due to less-relevant results. Hence, major search engines attempt to analyze the relevance of potential sponsored results to the user's query using supervised learning algorithms. Past work has employed a bag-of-words approach using features extracted from both the query and potential sponsored result to train the ranker.
Bhanu Chandra Vattikonda, Santhosh Kodipaka, Vacha Dave, Saikat Guha 0002, Alex C. Snoeren
KDD5
2014 Characterizing Large-Scale Click Fraud in ZeroAccess
abstract
Click fraud is a scam that hits a criminal sweet spot by both tapping into the vast wealth of online advertising and exploiting that ecosystem's complex structure to obfuscate the flow of money to its perpetrators. In this work, we illuminate the intricate nature of this activity through the lens of ZeroAccess--one of the largest click fraud botnets in operation. Using a broad range of data sources, including peer-to-peer measurements, command-and-control telemetry, and contemporaneous click data from one of the top ad networks, we construct a view into the scale and complexity of modern click fraud operations. By leveraging the dynamics associated with Microsoft's attempted takedown of ZeroAccess in December 2013, we employ this coordinated view to identify "ad units" whose traffic (and hence revenue) primarily derived from ZeroAccess. While it proves highly challenging to extrapolate from our direct observations to a truly global view, by anchoring our analysis in the data for these ad units we estimate that the botnet's fraudulent activities plausibly induced advertising losses on the order of $100,000 per day.
Paul Pearce, Vacha Dave, Chris Grier, Kirill Levchenko, Saikat Guha 0002, Damon McCoy, Vern Paxson, Stefan Savage, Geoffrey M. Voelker
CCS5
2014 Towards Detecting Anomalous User Behavior in Online Social Networks
Bimal Viswanath, Muhammad Ahmad Bashir, Mark Crovella, Saikat Guha 0002, Krishna P. Gummadi, Balachander Krishnamurthy, Alan Mislove
USENIX Security Symposium4
2013 ViceROI: catching click-spam in search ad networks
abstract
Click-spam in online advertising, where unethical publishers use malware or trick users into clicking ads, siphons off hundreds of millions of advertiser dollars meant to support free websites and apps. Ad networks today, sadly, rely primarily on security through obscurity to defend against click-spam. In this paper, we present Viceroi, a principled approach to catching click-spam in search ad networks. It is designed based on the intuition that click-spam is a profit-making business that needs to deliver higher return on investment (ROI) for click-spammers than other (ethical) business models to offset the risk of getting caught. Viceroi operates at the ad network where it has visibility into all ad clicks. Working with a large real-world ad network, we find that the simple-yet-general Viceroi approach catches over six very different classes of click-spam attacks (e.g., malware-driven, search-hijacking, arbitrage) without any tuning knobs.
Vacha Dave, Saikat Guha 0002, Yin Zhang 0001
CCS2
2012 Generalized resource allocation for the cloud
abstract
Resource allocation is an integral, evolving part of many data center management problems such as virtual machine placement in data centers, network virtualization, and multi-path network routing. Since the problems are inherently NP-Hard, most existing systems use custom-designed heuristics to find a suitable solution. However, such heuristics are often rigid, making it difficult to extend them as requirements change.
Anshul Rai, Ranjita Bhagwan, Saikat Guha 0002
SoCC3
2012 Act for affordable data care
abstract
Data breaches, e.g. malware, network intrusions, or physical theft, that lead to the compromise of users' personal data, happen often. The impacted companies lose reputation and have to spend millions of dollars providing affected users with identity and credit monitoring services. Users can suffer from fraudulent transactions and identity theft. At present, there are no mechanisms that both cover the risk from accidental data breaches and incentivise best practices that would prevent such breaches. This paper proposes a data breach insurance mechanism and the associated risk assessment technology to meet these goals. In so doing, we break from (failed) past approaches that seek to solve the problem solely through technology.
Saikat Guha 0002, Srikanth Kandula
HotNets1
2012 RadioJockey: mining program execution to optimize cellular radio usage
abstract
Many networked applications that run in the background on a mobile device incur significant energy drains when using the cellular radio interface for communication. This is mainly due to the radio-tail, where the cellular radio remaining in a high energy state for up to 20s after each communication spurt. In order to cut down energy consumption, many recent devices employ fast dormancy, a feature that forces the client radio to quickly go into a low energy state after a fixed short idle period. However, aggressive idle timer values for fast dormancy can increase signaling overhead due to frequent state transitions, which negatively impacts the network. In this work, we have designed and implemented RadioJockey, a system that uses program execution traces to predict the end of communication spurts, thereby accurately invoking fast dormancy without increasing network signaling load. We evaluate RadioJockey on a broad range of background applications and show that it achieves 20-40\% energy savings with negligible increase in signaling overhead compared to fixed idle timer-based approaches.
Pavan K. Athivarapu, Ranjita Bhagwan, Saikat Guha 0002, Vishnu Navda, Ramachandran Ramjee, Dushyant Arora, Venkat N. Padmanabhan, George Varghese
MobiCom3
2012 Koi: A Location-Privacy Platform for Smartphone Apps
Saikat Guha 0002, Mudit Jain, Venkat N. Padmanabhan
NSDI1
2012 Measuring and fingerprinting click-spam in ad networks
abstract
Advertising plays a vital role in supporting free websites and smartphone apps. Click-spam, i.e., fraudulent or invalid clicks on online ads where the user has no actual interest in the advertiser's site, results in advertising revenue being misappropriated by click-spammers. While ad networks take active measures to block click-spam today, the effectiveness of these measures is largely unknown. Moreover, advertisers and third parties have no way of independently estimating or defending against click-spam.
Vacha Dave, Saikat Guha 0002, Yin Zhang 0001
SIGCOMM2
2011 Auctions in do-not-track compliant internet advertising
abstract
Online tracking of users in support of behavioral advertising is widespread. Several researchers have proposed non-tracking online advertising systems that go well beyond the requirements of the Do-Not-Track initiative launched by the US Federal Trace Commission (FTC). The primary goal of these systems is to allow for behaviorally targeted advertising without revealing user behavior (clickstreams) or user profiles to the ad network. Although these designs purport to be practical solutions, none of them adequately consider the role of the ad auctions, which today are central to the operation of online advertising systems. This paper looks at the problem of running auctions that leverage user profiles for ad ranking while keeping the user profile private. We define the problem, broadly explore the solution space, and discuss the pros and cons of these solutions. We analyze the performance of our solutions using data from Microsoft Bing advertising auctions. We conclude that, while none of our auctions are ideal in all respects, they are adequate and practical solutions.
Alexey Reznichenko, Saikat Guha 0002, Paul Francis
CCS2
2011 Privad: Practical Privacy in Online Advertising
Saikat Guha 0002, Paul Francis
NSDI1
2010 Challenges in measuring online advertising systems
abstract
Online advertising supports many Internet services, such as search, email, and social networks. At the same time, there are widespread concerns about the privacy loss associated with user targeting. Yet, very little is publicly known about how ad networks operate, especially with regard to how they use user information to target users. This paper takes a first principled look at measurement methodologies for ad networks. It proposes new metrics that are robust to the high levels of noise inherent in ad distribution, identifies measurement pitfalls and artifacts, and provides mitigation strategies. It also presents an analysis of how three different classes of advertising -- search, contextual, and social networks, use user profile information today.
Saikat Guha 0002, Paul Francis
Internet Measurement Conference1
2010 Glasnost: Enabling End Users to Detect Traffic Differentiation
Marcel Dischinger, Massimiliano Marcon, Saikat Guha 0002, Krishna P. Gummadi, Ratul Mahajan, Stefan Saroiu
NSDI3
2009 Serving Ads from localhost for Performance, Privacy, and Profit
Saikat Guha 0002, Alexey Reznichenko, Kevin Tang, Hamed Haddadi 0001, Paul Francis
HotNets1
2008 How healthy are today's enterprise networks?
abstract
In this paper we take a look at the health of a typical enterprise network via a new metric based on the fraction of useful flows generated by endhosts. Flows considered non-useful are those that explicitly fail or else do not elicit a response from the intended destination. Examining traces collected from a large number of mobile hosts in an enterprise network, we find that about 34% of the flows are not useful. Through our study that combines data analysis and ongoing interactions with our IT department, we learn that these non-useful flows arise from several causes. Our mobile hosts frequently change environments, by either moving in and out of the corporate environment, or by switching the point and means of attachment to the corporate network. We find that many of the failures occur due to the hosts' lack of environment awareness, which results in attempts to discover services that are not present in all environments. Other causes include misconfiguration, unnecessary broadcast traffic, and excessive connection retries. Understanding this ever present noise in endhost communication is important for a variety of reasons including the fact that it complicates anomaly detection design and wastes resources, the latter of which is particularly crucial for wireless and mobile environments. Finally, we discuss possible means to design applications and services that can significantly improve the health of the network.
Saikat Guha 0002, Jaideep Chandrashekar, Nina Taft, Konstantina Papagiannaki
Internet Measurement Conference1
2007 Exploring VoD in P2P Swarming Systems
abstract
Digital media companies have recently started embracing P2P networks as an alternative distribution mechanism. However, with current P2P swarming systems users need to download the full video, and hence have to wait a long time before they can start watching it. While a lot of effort has gone into optimizing the distribution of large files, little research has been done on enabling Video-on-Demand (VoD) functionality with P2P swarming systems. The main challenges reside in ensuring that users can start watching a movie at any point in time, with small start-up times and sustainable playback rates. In this work, we address the issues of providing VoD using P2P mesh-based networks. We investigate scheduling techniques, and network coding in particular. Using both simulations and a prototype implementation, we show that high-quality VoD is feasible, and give guidelines to build play-as-you-download P2P swarming systems with high playback rates and low start-up delays.
Siddhartha Annapureddy, Saikat Guha 0002, Christos Gkantsidis, Dinan Gunawardena, Pablo Rodriguez 0001
INFOCOM2
2007 Identity Trail: Covert Surveillance Using DNS
Saikat Guha 0002, Paul Francis
Privacy Enhancing Technologies1
2007 An end-middle-end approach to connection establishment
abstract
The current model for flow establishment in the Internet: DNS Names, IP addresses, and transport ports, is inadequate. Not all of the problem is due to the small IPv4 address space and resulting NAT boxes. Even where global addresses exist, firewalls cannot glean enough information about a flow from packet headers, and so often err, typically by being over-conservative: disallowing flows that might otherwise be allowed. This paper presents a novel architecture, protocol design, and implementation, for flow establishment in the Internet. The architecture, called NUTSS, takes into account the combined policies of endpoints and network providers. While NUTSS borrows liberally from other proposals (URI-like naming, signaling to manage ephemeral IPv4 or IPv6 data flows), NUTSS is unique in that it couples overlay signaling with data-path signaling. NUTSS requires no changes to existing protocol stacks, and combined with recent NAT traversal techniques, works with IPv4 and existing NAT/firewalls. This paper describes NUTSS and shows how it satisfies a wide range of "end-middle-end"network requirements, including access control, middlebox steering, multi-homing, mobility, and protocol negotiation.
Saikat Guha 0002, Paul Francis
SIGCOMM1
2007 Is high-quality vod feasible using P2P swarming?
abstract
Peer-to-peer technologies are increasingly becoming the medium of choice for delivering media content, both professional and homegrown, to large user populations. Indeed, current P2P swarming systems have been shown to be very efficient for large-scale content distribution with few server resources. However, such systems have been designed for generic file distribution and provide a limited user experience for viewing media content. For example, users need to wait to download the full video before they can start watching it. In general, the main challenge resides in designing systems that ensure that users can start watching a movie at any point in time, with small start-up times and sustainable playback rates. In this work, we address the issues of providing a Video-on-Demand (VoD) using P2P mesh-based networks. We show that providing high quality VoD using P2P is feasible using a combination of techniques including (a) network coding, (b) optimized resource allocation across different parts of the video, and (c) overlay topology management algorithms. Our evaluation also shows that systems that do not optimize in all these dimensions could significantly under-utilize the network resources resulting in poor VoD performance. We present our results based on simulations and a prototype implementation. Categories and Subject Descriptors
Siddhartha Annapureddy, Saikat Guha 0002, Christos Gkantsidis, Dinan Gunawardena, Pablo Rodriguez 0001
WWW2
2005 Characterization and Measurement of TCP Traversal Through NATs and Firewalls
Saikat Guha 0002, Paul Francis
Internet Measurement Conference1
2005 Sextant: a unified node and event localization framework using non-convex constraints
abstract
Determining node and event locations is a canonical task for many wireless network applications. Yet dedicated infrastructure for determining position information is expensive, energy-consuming, and simply unavailable in many deployment scenarios. This paper presents an accurate, cheap and scalable framework, called Sextant, for determining node position and event location in sensor networks. Sextant operates by setting up and solving a system of geographic constraints based on connectivity information from the underlying communication network. Sextant achieves high accuracy by enabling non-convex constraints to be used to refine position estimates. It represents position estimates as potentially non-contiguous collections of points. This general representation enables Sextant to use _negative information_, that is, information on where a node or event is not located, to refine location estimates. Sextant unifies both node and event detection within the same general framework. It can provide high precision without dedicated localization hardware by aggressively extracting constraints from the link layer, representing areas precisely with Bezier-enclosed polygons and probability distributions, and using event detection to refine node position estimates. A compact representation and a fully distributed implementation make the framework practical for resource-limited devices. The framework has been implemented, deployed and tested on laptops, PDAs and Mica-2 motes. Physical experiments show that a large number (98%) of the nodes in a network can determine their positions based on a small number (30%) of landmark nodes and that a large number (90%) of events can be located with low median error.
Saikat Guha 0002, Rohan Murty, Emin Gün Sirer
MobiHoc1
2005 Supporting workflow in a course management system
abstract
CMS is a secure and scalable web-based course management system developed by the Cornell University Computer Science Department. The system was designed to simplify, streamline, and automate many aspects of the workflow associated with running a large course, such as course creation, importing students, management of student workgroups, online submission of assignments, assignment of graders, grading, handling regrade requests, and preparation of final grades. In contrast, other course management systems of which we are aware provide only specialized solutions for specific components, such as grading. CMS is increasingly widely used for course management at Cornell University. In this paper we articulate the principles we followed in designing the system and describe the features that users found most useful.
Chavdar Botev, Hubert Chao, Theodore Chao, Yim Cheng, Raymond Doyle, Sergey Grankin, Jon Guarino, Saikat Guha 0002, Pei-Chen Lee, Dan Perry, Christopher Ré, Ilya Rifkin, Tingyan Yuan, Dora Abdullah, Kathy Carpenter, David Gries, Dexter Kozen, Andrew C. Myers, David I. Schwartz, Jayavel Shanmugasundaram
SIGCSE8
2005 Architecting a secure internet
abstract
The Internet is not secure due to its design goals being at odds with the principle of least privilege. The Internet strives to allow any host to communicate with any other host, while the principle of least privilege advocates limiting host connectivity to the smallest set necessary for performing a task. Our goal is to secure the Internet by largely turning off connectivity in the Internet, and then using explicit signaling to selectively enable only those connections that are deemed necessary for performing a task.
Saikat Guha 0002, Paul Francis
SOSP1