José Carlos
BrustoloniA major problem in enterprise networks is that perimeter defenses (e.g., using firewalls) are increasingly insufficient. Attackers can bypass such defenses by infecting mobile or home computers that later are brought into the office or connected remotely to the enterprise network via a virtual private network.
I have investigated how to use secure coprocessors to allow an enterprise network to verify securely the configuration of a computer before allowing that computer's access to the network. Secure coprocessors standardized by the Trusted Computing Group have low cost and are embedded in an increasing number of computers.
I proposed novel operating system techniques (TCB prelogging, root tripping, and attestation confinement) for preventing spoofing or abuse of configuration information. I also proposed bound keyed attestation to prevent man-in-the-middle attacks against protocols using such configuration information. These techniques are described and evaluated in the papers:
MicroISPs were one of the earliest proposals to use LANs such as Ethernet or Wi-Fi to provide Internet access in public venues, such as hotels, airports, and cafés. Unlike other proposals, MicroISPs employ IPsec tunnels to prevent nonpaying clients from gaining service. MicroISPs allow a variety of online and offline payment methods that enable local management and ownership and therefore require much less investment than alternatives, such as 3G wireless. MicroISPs are described in the paper:
Secure opportunistic hotspots (SOHs) overcome three limitations in the original MicroISP proposal:
SOHs enable a same Wi-Fi network to provide secure access to members and invited or paying visitors to an enterprise. Member access is unlimited, while visitor access is Internet-only and bandwidth-limited. The following paper gives an overview of SOHs:
Instead of IPsec, SOHs use enterprise Wi-Fi security protocols (WPA or 802.11i) to secure member access. These protocols, like IPsec, may not readily interoperate with visitors' computers. Therefore, SOHs use instead two novel security techniques, session id checking and MAC sequence number tracking, to prevent theft of service. The new techniques are transparent to clients:
Instead of subscriptions or online payment schemes proposed in the literature but seldom deployed, SOHs use Virtual Prepaid Tokens based on the popular PayPal service:
VIPnet is a novel architecture that exploits the fact that the communication between e-merchants and their legitimate clients is punctuated by payments. This allows ISPs that deploy VIPnet to provide robust and deterministic protection from distributed denial-of-service attacks and collect new fees that pay for the necessary investment. VIPnet is described in the paper:
In the current Internet, compliance with TCP congestion control is voluntary. Noncompliant flows can gain unfair performance advantages or deny service to other flows. ASTUF is a scheme that automatically detects and segregates noncompliant flows and preserves network availability for compliant flows. ASTUF requires modifications only in access routers and is incrementally deployable. Like VIPnet, ASTUF is a value-added service. Unlike VIPnet, ASTUF can secure any sites that are TCP-friendly, including those that are not e-merchants. ASTUF is described in the paper:
IPsec is the standard protocol suite for securing the Internet Protocol (IP) and is commonly used to implement virtual private networks (VPNs). As originally specified, IPsec did not interoperate with NAT (Network Address Translation), a technique commonly used in homes and hotels for sharing a single global IP address among multiple computers. EASE was an early and extensible proposal for promoting interoperation:
IPsec Pass-through (IPT) eventually became a common feature in home routers for (partially) solving the interoperability problem. However, it was never standardized. In the following paper, I documented the principles of operation and limitations of the main IPT versions. I also proposed IPT automatic client recovery, a client modification that promotes automatic recovery of IPsec tunnels when IPT fails:
Back to José Brustoloni's home page.