{"id":52,"date":"2008-01-13T19:09:51","date_gmt":"2008-01-14T03:09:51","guid":{"rendered":"http:\/\/cubist.cs.washington.edu\/Security\/2008\/01\/13\/obtaining-hfs-master-keys\/"},"modified":"2008-01-13T19:09:51","modified_gmt":"2008-01-14T03:09:51","slug":"obtaining-hfs-master-keys","status":"publish","type":"post","link":"https:\/\/secblog.cs.washington.edu\/Security\/2008\/01\/13\/obtaining-hfs-master-keys\/","title":{"rendered":"Obtaining HFS Master Keys"},"content":{"rendered":"<p>Housing and Food Services (HFS) houses approximately 5100 students in its numerous residence halls and apartment buildings. To accommodate for easy maintenance and locksmith-free lockout calls while the desk is closed all the halls are master keyed and reside on a giant hoop of metal known as the duty ring. Normally to obtain the duty ring a Resident Adviser\/Community Advisor (RA\/CA) will check out and sign for the keys at the front desk of the residence hall. The clerk at the front desk requests the RA\/CAs staff ID, if the picture on the ID matches the person in front of them, they will file the checkout card away and check the RA\/CA in for duty in the Odyssey HMS housing system.<\/p>\n<p>By putting this system in place, HFS attempts to protect the following assets.<\/p>\n<ol>\n<li>Access      to infrastructure. The duty ring not only contains keys to resident\u2019s      rooms but also to bathrooms, breaker rooms, network rooms, etc.<\/li>\n<li>Access      to resident\u2019s rooms. HFS trusts RA\/CAs to only unlock doors with the      resident present and consenting.<\/li>\n<li>HFS needs      to have some record of who has the keys at all times to maintain their      image as a professional housing organization. I certainly would not feel      safe with the knowledge of a loose master key.<\/li>\n<\/ol>\n<p>Possible attackers of this system could be anyone with the above knowledge of the duty ring checkout system.<\/p>\n<ol>\n<li>Thieves:      Residents often have laptops that haven\u2019t been physically secured or      registered with UWPD. These high ticket items are easy to carry off and      very few if any people would find someone carrying a duffel bag full of      laptops suspicious.<\/li>\n<li>Feuding      RA\/CAs: Checking out the duty ring under the identity of another RA\/CA and      disposing of the ring would likely get the victim fired due to the high      cost of re-keying everything.<\/li>\n<li>Disgruntled      RA: Upon leaving HFS a disgruntled RA could checkout all of the duty      rings. The cost of re-keying thousands of locks at $70-$80 each would be a      major expense for HFS.<\/li>\n<\/ol>\n<p>The system however is far from perfect and could likely be attacked in the following ways.<\/p>\n<ol>\n<li>The      staff ID cards consist of a single picture and black text on a red      background. Duplicate, altered or fabricated staff ID cards would be      difficult\/impossible for the desk clerk to discern from real ones. With a      little research on a given residence hall, one can determine the names of      all the RA\/CAs on staff (often on a poster in the lobby), as well as who      is scheduled to be on duty for the night. With these fraudulent cards an      attacker could check out the duty ring in the names of other staff members      to discredit them or obtain all the duty rings in order to force HFS to      re-key every door lock.<\/li>\n<li>Since      the front desk clerk has no need for the physical ID card, new desk clerks      often forget to ask for ID verification.<\/li>\n<li>Distraction      of the front clerk would also allow an attacker with a hook on the end of      a 6 foot or longer pole to retrieve the duty ring from they key rack which      is left open and unlocked during desk hours. This could include false fire      alarms in which case the key cabinet is left unlocked. The gate that is      deployed in front of the office is only meant to keep people from going      through however the duty ring can still slip through it.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Despite the huge cost of &#8220;missing&#8221; master keys, HFS (Housing and Food Services) continues to use easily produced staff ID cards to prove the identity of their employees. This vulnerability in the key checkout procedure could allow anyone with access to a card printer or even a lamination machine to obtain not just one master key for an individual residence hall but all master keys for every hall. <a href=\"https:\/\/secblog.cs.washington.edu\/Security\/2008\/01\/13\/obtaining-hfs-master-keys\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":17,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,5],"tags":[],"class_list":["post-52","post","type-post","status-publish","format-standard","hentry","category-physicalsecurity","category-security-reviews"],"_links":{"self":[{"href":"https:\/\/secblog.cs.washington.edu\/Security\/wp-json\/wp\/v2\/posts\/52","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/secblog.cs.washington.edu\/Security\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/secblog.cs.washington.edu\/Security\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/secblog.cs.washington.edu\/Security\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/secblog.cs.washington.edu\/Security\/wp-json\/wp\/v2\/comments?post=52"}],"version-history":[{"count":0,"href":"https:\/\/secblog.cs.washington.edu\/Security\/wp-json\/wp\/v2\/posts\/52\/revisions"}],"wp:attachment":[{"href":"https:\/\/secblog.cs.washington.edu\/Security\/wp-json\/wp\/v2\/media?parent=52"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/secblog.cs.washington.edu\/Security\/wp-json\/wp\/v2\/categories?post=52"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/secblog.cs.washington.edu\/Security\/wp-json\/wp\/v2\/tags?post=52"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}