Representing Identity - Columbus State University

Download Report

Transcript Representing Identity - Columbus State University

Chapter 14: Representing Identity
Dr. Wayne Summers
Department of Computer Science
Columbus State University
[email protected]
http://csc.colstate.edu/summers
Representing Identity
 Principal - unique entity (ex. File, user)
 Identity - specifies a principal (ex. Filename,
UID)
 Authentication binds a principal to a
representation of identity internal to the
computer
 Principals may be grouped into sets called
groups
 Role – type of group that ties membership to
function
2
Naming and Certificates
 Certificate – mechanism for binding
cryptographic keys to identifiers
– X.509v3 certificates use Distinguished Names: /O=Columbus
State University/OU=Computer Science Dept/CN=Wayne
Summers
 CA authentication policy
– describes the level of authentication required to identify the
principal to whom the certificate is to be issued
– Defines the way in which principals prove their identity
 CA issuance policy describes the principals to whom the
CA will issue certificates
3
Identity on the Web
 Host Identity
– Ethernet (MAC) address: 00-07-E9-72-B3-75
– IP address: 192.168.0.3
– Host name: jaring.colstate.edu
 Static & Dynamic Identifiers
–
–
–
–
ARP (maps MAC and IP addresses)
DNS (maps IP addresses and host names)
DHCP – provides a dynamic IP address
NAT (Network Address Translation): router that translates
between external and internal (private) addresses (e.g. 10.x.y.z)
4
Identity on the Web
 State and Cookies
– Cookie – token that contains information about the state of a
transaction on a network
•
•
•
•
•
name and associated value are encoded to represent the state
Expiration field indicates when the cookie is valid
Domain indicates for which domain the cookie is intended
Path restricts the dissemination of the cookie within the domain
Secure field restricts the use of the cookie to over SSL connections
only
5
Anonymity on the Web
 Anonymizer – site that hides the origin of the
connection (similar to a proxy server)
 Pseudo-anonymous remailer – remailer that
replaces the originating e-mail address before it
forwards the e-mail but keeps the mappings
 Cyberpunk (type 1) remailer – strips the header
before forwarding
 Mixmaster (type 2) remailer- Cyperpunk
remailer that only handles enciphered messages
and pads messages to a fixed size before
sending them
6