{"id":19159,"date":"2022-05-28T19:08:31","date_gmt":"2022-05-29T03:08:31","guid":{"rendered":"https:\/\/www.palada.net\/index.php\/2022\/05\/28\/news-12892\/"},"modified":"2022-05-28T19:08:31","modified_gmt":"2022-05-29T03:08:31","slug":"news-12892","status":"publish","type":"post","link":"https:\/\/www.palada.net\/index.php\/2022\/05\/28\/news-12892\/","title":{"rendered":"\u2018Tough to Forge\u2019 Digital Driver\u2019s Licenses Are\u2014Yep\u2014Easy to Forge"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/media.wired.com\/photos\/628d5f5f2563a9a2cb377a1b\/master\/pass\/security-fake-ddl.jpg\"\/><\/p>\n<p><strong>Credit to Author: Dan Goodin, Ars Technica| Date: Wed, 25 May 2022 13:00:00 +0000<\/strong><\/p>\n<p class=\"BylineWrapper-iiTsTb hAGfXd byline bylines__byline\" data-testid=\"BylineWrapper\" itemprop=\"author\" itemtype=\"http:\/\/schema.org\/Person\"><span itemprop=\"name\" class=\"BylineNamesWrapper-dbkCxf erRIa-D\"><span data-testid=\"BylineName\" class=\"BylineName-cKXFOb UCAzg byline__name\"><a class=\"BaseWrap-sc-TURhJ BaseText-fFzBQt BaseLink-gZQqBA BylineLink-eZnyPI eTiIvU mEZDb fNdcwQ bKZMMS byline__name-link button\" href=\"\/author\/dan-goodin-ars-technica\">Dan Goodin, Ars Technica<\/a><\/span><\/span><\/p>\n<p>To revist this article, visit My Profile, then <a href=\"\/account\/saved\">View saved stories<\/a>.<\/p>\n<p>To revist this article, visit My Profile, then <a href=\"\/account\/saved\">View saved stories<\/a>.<\/p>\n<p><span class=\"lead-in-text-callout\">In late 2019,<\/span> the government of New South Wales in Australia rolled out digital driver\u2019s licenses. The new licenses allowed people to use their <a href=\"https:\/\/www.wired.com\/tag\/iphone\/\">iPhone<\/a> or <a href=\"https:\/\/www.wired.com\/tag\/android\/\">Android<\/a> device to show proof of identity and age during roadside police checks or at bars, stores, hotels, and other venues. ServiceNSW, as the government body is usually referred to, <a data-offer-url=\"https:\/\/www.nsw.gov.au\/media-releases\/nsw-digital-drivers-licence-rolled-out-statewide\" class=\"external-link\" data-event-click=\"{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https:\/\/www.nsw.gov.au\/media-releases\/nsw-digital-drivers-licence-rolled-out-statewide&quot;}\" href=\"https:\/\/www.nsw.gov.au\/media-releases\/nsw-digital-drivers-licence-rolled-out-statewide\" rel=\"nofollow noopener\" target=\"_blank\">promised<\/a>\u00a0it would \u201cprovide additional levels of security and protection against identity fraud, compared to the plastic driver&#x27;s license\u201d citizens had used for decades.<\/p>\n<p class=\"paywall\">This story originally appeared on <a data-offer-url=\"https:\/\/arstechnica.com\/information-technology\/2022\/05\/digital-drivers-license-used-by-4m-australians-is-a-snap-to-forge\/\" class=\"external-link\" data-event-click=\"{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https:\/\/arstechnica.com\/information-technology\/2022\/05\/digital-drivers-license-used-by-4m-australians-is-a-snap-to-forge\/&quot;}\" href=\"https:\/\/arstechnica.com\/information-technology\/2022\/05\/digital-drivers-license-used-by-4m-australians-is-a-snap-to-forge\/\" rel=\"nofollow noopener\" target=\"_blank\">Ars Technica<\/a>, a trusted source for technology news, tech policy analysis, reviews, and more. Ars is owned by WIRED&#x27;s parent company, Cond\u00e9 Nast.<\/p>\n<p class=\"paywall\">Now, 30 months later, security researchers have shown that it\u2019s trivial for just about anyone to forge fake identities using the digital driver&#x27;s licenses, or DDLs. The technique allows people under drinking age to change their date of birth and for fraudsters to forge fake identities. The process takes well under an hour, doesn\u2019t require any special hardware or expensive software, and will generate fake IDs that pass inspection by the electronic verification system used by police and participating venues. All of this, despite assurances that security was a key priority for the newly created <a data-offer-url=\"https:\/\/www.service.nsw.gov.au\/privacy-and-digital-licences-and-credentials\" class=\"external-link\" data-event-click=\"{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https:\/\/www.service.nsw.gov.au\/privacy-and-digital-licences-and-credentials&quot;}\" href=\"https:\/\/www.service.nsw.gov.au\/privacy-and-digital-licences-and-credentials\" rel=\"nofollow noopener\" target=\"_blank\">DDL system<\/a>.<\/p>\n<p class=\"paywall\">\u201cTo be clear, we do believe that if the Digital Driver&#x27;s Licence was improved by implementing a more secure design, then the above statement made on behalf of ServiceNSW would indeed be true, and we would agree that the Digital Driver&#x27;s Licence would provide additional levels of security against fraud compared to the plastic driver&#x27;s licence,\u201d Noah Farmer, the researcher who identified the flaws, wrote in a <a data-offer-url=\"https:\/\/blog.dvuln.com\/blogs\/servicensw-digital-superbad\" class=\"external-link\" data-event-click=\"{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https:\/\/blog.dvuln.com\/blogs\/servicensw-digital-superbad&quot;}\" href=\"https:\/\/blog.dvuln.com\/blogs\/servicensw-digital-superbad\" rel=\"nofollow noopener\" target=\"_blank\">post<\/a> published last week.<\/p>\n<p class=\"paywall\">\u201cWhen an unsuspecting victim scans the fraudster\u2019s QR code, everything will check out, and the victim won&#x27;t know that the fraudster has combined their own identification photo with someone\u2019s stolen driver&#x27;s licence details,\u201d he continued. As things have stood for the past 30 months, however, DDLs make it \u201cpossible for malicious users to generate [a] fraudulent Digital Driver&#x27;s Licence with minimal effort on both jailbroken and non-jailbroken devices without the need to modify or repackage the mobile application itself.\u201d<\/p>\n<p class=\"paywall\">DDLs require an iOS or Android app that displays each person\u2019s credentials. The same app allows police and venues to verify that the credentials are authentic. Features designed to <a data-offer-url=\"https:\/\/www.service.nsw.gov.au\/campaign\/nsw-digital-driver-licence\/licence-checkers-and-nsw-digital-driver-licence\" class=\"external-link\" data-event-click=\"{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https:\/\/www.service.nsw.gov.au\/campaign\/nsw-digital-driver-licence\/licence-checkers-and-nsw-digital-driver-licence&quot;}\" href=\"https:\/\/www.service.nsw.gov.au\/campaign\/nsw-digital-driver-licence\/licence-checkers-and-nsw-digital-driver-licence\" rel=\"nofollow noopener\" target=\"_blank\">confirm the ID is authentic<\/a> and current include:<\/p>\n<p class=\"paywall\">The technique for overcoming these safeguards is surprisingly simple. The key is the ability to brute-force the PIN that encrypts the data. Since it\u2019s only four digits long, there are only 10,000 possible combinations. Using publicly available scripts and a commodity computer, someone can learn the correct combination in a matter of a few minutes, as demonstrated in <a data-offer-url=\"https:\/\/www.youtube.com\/watch?v=k89Qub3BVxs\" class=\"external-link\" data-event-click=\"{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https:\/\/www.youtube.com\/watch?v=k89Qub3BVxs&quot;}\" href=\"https:\/\/www.youtube.com\/watch?v=k89Qub3BVxs\" rel=\"nofollow noopener\" target=\"_blank\">this video<\/a> showing the process on an iPhone.<\/p>\n<p>This content can also be viewed on the site it <a href=\"https:\/\/www.youtube.com\/embed\/k89Qub3BVxs\" target=\"_blank\" rel=\"nofollow noreferrer\" class=\"BaseWrap-sc-TURhJ BaseText-fFzBQt BaseLink-gZQqBA ConsentBannerLink-godHGj eTiIvU fhieGc hyLauq\">originates<\/a> from.<\/p>\n<p class=\"paywall\">Once a fraudster gets access to someone\u2019s encrypted DDL license data\u2014either with permission, by stealing a copy stored in an iPhone backup, or through remote compromise\u2014the brute force gives them the ability to read and modify any of the data stored on the file.<\/p>\n<p class=\"paywall\">From there, it&#x27;s a matter of using simple brute-force software and standard smartphone and computer functions to extract the file storing the credential, decrypting it, changing the text, re-encrypting it, and copying it back to the device. The precise steps on an iPhone are:<\/p>\n<p class=\"paywall\">With that, the ServiceNSW app will display the fake ID and present it as genuine.<\/p>\n<p class=\"paywall\">The following <a data-offer-url=\"https:\/\/www.youtube.com\/watch?v=MIYyAlxoESk\" class=\"external-link\" data-event-click=\"{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https:\/\/www.youtube.com\/watch?v=MIYyAlxoESk&quot;}\" href=\"https:\/\/www.youtube.com\/watch?v=MIYyAlxoESk\" rel=\"nofollow noopener\" target=\"_blank\">video<\/a> shows the entire process from start to finish.<\/p>\n<p>This content can also be viewed on the site it <a href=\"https:\/\/www.youtube.com\/embed\/MIYyAlxoESk\" target=\"_blank\" rel=\"nofollow noreferrer\" class=\"BaseWrap-sc-TURhJ BaseText-fFzBQt BaseLink-gZQqBA ConsentBannerLink-godHGj eTiIvU fhieGc hyLauq\">originates<\/a> from.<\/p>\n<p class=\"paywall\">A variety of design flaws make this simple hack possible.<\/p>\n<p class=\"paywall\">The first is a lack of adequate encryption. A key based on a four-digit PIN is woefully inadequate. Apple provides a function named <a data-offer-url=\"https:\/\/developer.apple.com\/documentation\/security\/1399291-secrandomcopybytes\" class=\"external-link\" data-event-click=\"{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https:\/\/developer.apple.com\/documentation\/security\/1399291-secrandomcopybytes&quot;}\" href=\"https:\/\/developer.apple.com\/documentation\/security\/1399291-secrandomcopybytes\" rel=\"nofollow noopener\" target=\"_blank\">SecRandomCopyBytes<\/a> for producing random bytes that can be used to generate secure keys. \u201cIf this was used to encrypt the Digital Driver&#x27;s Licence rather than the 4 digit PIN, it would make the task of brute-forcing much harder if not completely infeasible for attackers,\u201d Farmer wrote.<\/p>\n<p class=\"paywall\">The next major flaw is that, astonishingly, DDL data is never validated against the back-end database to make sure that what\u2019s stored on the iPhone matches records maintained by the government department. With no means to natively validate the data, there\u2019s no way to tell when information has been tampered with. As a result, attackers are able to display the falsified data on the Service NSW application without any means to prevent or detect the fraud.<\/p>\n<p class=\"paywall\">The third shortcoming is that using the \u201cpull-to-refresh\u201d function\u2014a cornerstone of the DDL verification scheme intended to ensure the most current information is showing\u2014fails to refresh any of the data stored in the electronic credential. Instead, it updates only the QR code. A better response would be for the pull-to-refresh function to download the latest copy of the DDL from the ServiceNSW database.<\/p>\n<p class=\"paywall\">Fourth, the QR code transmits only the DDL holder\u2019s name and status as either over or under the age of 18. The QR code is supposed to allow the person checking the ID to scan it with their own ServiceNSW app to validate that the data presented is authentic. To bypass the check, a fraudster only needs to obtain the driver&#x27;s license details from a stolen or otherwise-obtained DDL and replace it locally on their phone.<\/p>\n<p class=\"paywall\">\u201cWhen an unsuspecting victim scans the fraudster\u2019s QR code, everything will check out, and the victim won&#x27;t know that the fraudster has combined their own identification photo with someone&#x27;s stolen Driver&#x27;s Licence details,\u201d Farmer explained. Had the system returned the legitimate image data, the scanning party would easily see that the fraudster had forged the DDL, since the face returned by Service NSW wouldn\u2019t match the face displayed on the app.<\/p>\n<p class=\"paywall\">The last flaw the researcher identified was that the app allows the data it stores to be backed up and restored at all. While all files stored in the Documents and Library\/Application Support\/ folders are backed up by default, iOS allows developers to easily exclude certain files from backup by calling NSURL setResourceValue:forKey:error: with the NSURLIsExcludedFromBackupKey key.<\/p>\n<p class=\"paywall\">With a reported 4 million NSW residents using the DDLs, the gaffe could have serious consequences for anyone who relies on DDLs to verify identities, ages, addresses, or other personal information. It&#x27;s not clear how or even if Service NSW plans to respond. Given time differences between San Francisco and New South Wales, officials with the department weren&#x27;t immediately available for comment.<\/p>\n<p class=\"paywall\">Farmer noted <a data-offer-url=\"https:\/\/twitter.com\/Sydney2100\/status\/1463640054853603332\" class=\"external-link\" data-event-click=\"{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https:\/\/twitter.com\/Sydney2100\/status\/1463640054853603332&quot;}\" href=\"https:\/\/twitter.com\/Sydney2100\/status\/1463640054853603332\" rel=\"nofollow noopener\" target=\"_blank\">this tweet<\/a>, which called out a hotel bar for refusing service to someone who had only physical ID and instead accepting only DDLs. \u201cI know 10 kids that you let in regularly with fake digital licenses because they are easy to make,\u201d the person claimed.<\/p>\n<p class=\"paywall\">While the veracity of that claim can\u2019t be verified, it certainly sounds plausible, given the ease and effectiveness of the hack shown here.<\/p>\n<p class=\"paywall\"><em>This story originally appeared on<\/em> <a data-offer-url=\"https:\/\/arstechnica.com\/information-technology\/2022\/05\/digital-drivers-license-used-by-4m-australians-is-a-snap-to-forge\/\" class=\"external-link\" data-event-click=\"{&quot;element&quot;:&quot;ExternalLink&quot;,&quot;outgoingURL&quot;:&quot;https:\/\/arstechnica.com\/information-technology\/2022\/05\/digital-drivers-license-used-by-4m-australians-is-a-snap-to-forge\/&quot;}\" href=\"https:\/\/arstechnica.com\/information-technology\/2022\/05\/digital-drivers-license-used-by-4m-australians-is-a-snap-to-forge\/\" rel=\"nofollow noopener\" target=\"_blank\"><em>Ars Technica<\/em><\/a><em>.<\/em><\/p>\n<p><a href=\"https:\/\/www.wired.com\/story\/digital-drivers-license-forgery-identity-theft\" target=\"bwo\" >https:\/\/www.wired.com\/category\/security\/feed\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/media.wired.com\/photos\/628d5f5f2563a9a2cb377a1b\/master\/pass\/security-fake-ddl.jpg\"\/><\/p>\n<p><strong>Credit to Author: Dan Goodin, Ars Technica| Date: Wed, 25 May 2022 13:00:00 +0000<\/strong><\/p>\n<p>Researchers found a litany of security flaws that allow simple, quick, and cheap forgeries in Australia.<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[10378,10607],"tags":[714,21358],"class_list":["post-19159","post","type-post","status-publish","format-standard","hentry","category-security","category-wired","tag-security","tag-security-cyberattacks-and-hacks"],"_links":{"self":[{"href":"https:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/posts\/19159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/comments?post=19159"}],"version-history":[{"count":0,"href":"https:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/posts\/19159\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/media?parent=19159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/categories?post=19159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/tags?post=19159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}