Chapter 7
Reinforcement
Problem R-7.1
It doesn’t matter whether a domain name includes uppercase and lowercase letters, as they
are considered the same. So, for instance, example.com is the same as ExamPLE.com and
eXamplE.com. Is this case insensitivity also true for the rest of a URL? (Note that you can
test this question yourself by visiting any web site that has a URL with more than just a
domain name.)
Problem R-7.3
Which of the following security goals are addressed by the HTTPS protocol: (a) privacy,
(b) confidentiality, (c) availability.
Problem R-7.6
Can a web sever obtain SSL server certificates from two or more certification authorities?
Justify your answer.
Creativity
Problem C-7.2
Describe a method for protecting users against URL obfuscation attacks.
Problem C-7.7
From the perspective of any host, RootServer, the shortest paths in the Internet to Root-
Server form a tree structure. Imagine that this tree is a complete binary tree having n
nodes, with RootServer as its root and client hosts as its leaves. Suppose RootServer can
handle up to √ndifferent HTTP requests at any one time, but any more than this will
cause a denial-of-service. How many copies of RootServer would you need to create and
place at various nodes of the binary tree in order to protect any copy from a DDOS attack,
assuming that any HTTP request is always handled by the closest copy of RootServer?
Where should you place these copies?