Loading…

How They Did It: An Analysis of Emission Defeat Devices in Modern Automobiles

Modern vehicles are required to comply with a range of environmental regulations limiting the level of emissions for various greenhouse gases, toxins and particulate matter. To ensure compliance, regulators test vehicles in controlled settings and empirically measure their emissions at the tailpipe....

Full description

Saved in:
Bibliographic Details
Main Authors: Contag, Moritz, Guo Li, Pawlowski, Andre, Domke, Felix, Levchenko, Kirill, Holz, Thorsten, Savage, Stefan
Format: Conference Proceeding
Language:English
Subjects:
Citations: Items that cite this one
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c257t-52fc985457b75e1bfb01de4e74aa8238b428e8bab560150700e93a20e8aa6e863
cites
container_end_page 250
container_issue
container_start_page 231
container_title
container_volume
creator Contag, Moritz
Guo Li
Pawlowski, Andre
Domke, Felix
Levchenko, Kirill
Holz, Thorsten
Savage, Stefan
description Modern vehicles are required to comply with a range of environmental regulations limiting the level of emissions for various greenhouse gases, toxins and particulate matter. To ensure compliance, regulators test vehicles in controlled settings and empirically measure their emissions at the tailpipe. However, the black box nature of this testing and the standardization of its forms have created an opportunity for evasion. Using modern electronic engine controllers, manufacturers can programmatically infer when a car is undergoing an emission test and alter the behavior of the vehicle to comply with emission standards, while exceeding them during normal driving in favor of improved performance. While the use of such a defeat device by Volkswagen has brought the issue of emissions cheating to the public's attention, there have been few details about the precise nature of the defeat device, how it came to be, and its effect on vehicle behavior. In this paper, we present our analysis of two families of software defeat devices for diesel engines: one used by the Volkswagen Group to pass emissions tests in the US and Europe, and a second that we have found in Fiat Chrysler Automobiles. To carry out this analysis, we developed new static analysis firmware forensics techniques necessary to automatically identify known defeat devices and confirm their function. We tested about 900 firmware images and were able to detect a potential defeat device in more than 400 firmware images spanning eight years. We describe the precise conditions used by the firmware to detect a test cycle and how it affects engine behavior. This work frames the technical challenges faced by regulators going forward and highlights the important research agenda in providing focused software assurance in the presence of adversarial manufacturers.
doi_str_mv 10.1109/SP.2017.66
format conference_proceeding
fullrecord <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_7958580</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7958580</ieee_id><sourcerecordid>7958580</sourcerecordid><originalsourceid>FETCH-LOGICAL-c257t-52fc985457b75e1bfb01de4e74aa8238b428e8bab560150700e93a20e8aa6e863</originalsourceid><addsrcrecordid>eNotj0tLxDAURqMgOI6zcesmf6D1JultEnfDPJyBGRQc10PS3mKkD2mq0n9vQeHA2Rw--Bi7E5AKAfbh9SWVIHSa5xdsYbURCBYQlVKXbCaVxkRI0NfsJsYPAAnKZjN23HU__PROI1-Hku-HR75sJ1w9xhB5V_FNE2IMXcvXVJEbJn2HgiIPLT92JfVT_TV0TedDTfGWXVWujrT495y9bTen1S45PD_tV8tDUkjUQ4KyKqzBDLXXSMJXHkRJGenMOSOV8Zk0ZLzzmMP0QgOQVU4CGedyMrmas_u_3UBE588-NK4fz9qiQQPqF2MjSuE</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>How They Did It: An Analysis of Emission Defeat Devices in Modern Automobiles</title><source>IEEE Xplore All Conference Series</source><creator>Contag, Moritz ; Guo Li ; Pawlowski, Andre ; Domke, Felix ; Levchenko, Kirill ; Holz, Thorsten ; Savage, Stefan</creator><creatorcontrib>Contag, Moritz ; Guo Li ; Pawlowski, Andre ; Domke, Felix ; Levchenko, Kirill ; Holz, Thorsten ; Savage, Stefan</creatorcontrib><description>Modern vehicles are required to comply with a range of environmental regulations limiting the level of emissions for various greenhouse gases, toxins and particulate matter. To ensure compliance, regulators test vehicles in controlled settings and empirically measure their emissions at the tailpipe. However, the black box nature of this testing and the standardization of its forms have created an opportunity for evasion. Using modern electronic engine controllers, manufacturers can programmatically infer when a car is undergoing an emission test and alter the behavior of the vehicle to comply with emission standards, while exceeding them during normal driving in favor of improved performance. While the use of such a defeat device by Volkswagen has brought the issue of emissions cheating to the public's attention, there have been few details about the precise nature of the defeat device, how it came to be, and its effect on vehicle behavior. In this paper, we present our analysis of two families of software defeat devices for diesel engines: one used by the Volkswagen Group to pass emissions tests in the US and Europe, and a second that we have found in Fiat Chrysler Automobiles. To carry out this analysis, we developed new static analysis firmware forensics techniques necessary to automatically identify known defeat devices and confirm their function. We tested about 900 firmware images and were able to detect a potential defeat device in more than 400 firmware images spanning eight years. We describe the precise conditions used by the firmware to detect a test cycle and how it affects engine behavior. This work frames the technical challenges faced by regulators going forward and highlights the important research agenda in providing focused software assurance in the presence of adversarial manufacturers.</description><identifier>EISSN: 2375-1207</identifier><identifier>EISBN: 9781509055333</identifier><identifier>EISBN: 1509055339</identifier><identifier>DOI: 10.1109/SP.2017.66</identifier><identifier>CODEN: IEEPAD</identifier><language>eng</language><publisher>IEEE</publisher><subject>Application Security ; Automobiles ; Diesel engines ; Embedded Systems Security ; Forensics ; Malware and Unwanted Software ; Network and Systems Security ; Performance evaluation ; Software ; Testing</subject><ispartof>2017 IEEE Symposium on Security and Privacy (SP), 2017, p.231-250</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c257t-52fc985457b75e1bfb01de4e74aa8238b428e8bab560150700e93a20e8aa6e863</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7958580$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,27924,54554,54931</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/7958580$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Contag, Moritz</creatorcontrib><creatorcontrib>Guo Li</creatorcontrib><creatorcontrib>Pawlowski, Andre</creatorcontrib><creatorcontrib>Domke, Felix</creatorcontrib><creatorcontrib>Levchenko, Kirill</creatorcontrib><creatorcontrib>Holz, Thorsten</creatorcontrib><creatorcontrib>Savage, Stefan</creatorcontrib><title>How They Did It: An Analysis of Emission Defeat Devices in Modern Automobiles</title><title>2017 IEEE Symposium on Security and Privacy (SP)</title><addtitle>SP</addtitle><description>Modern vehicles are required to comply with a range of environmental regulations limiting the level of emissions for various greenhouse gases, toxins and particulate matter. To ensure compliance, regulators test vehicles in controlled settings and empirically measure their emissions at the tailpipe. However, the black box nature of this testing and the standardization of its forms have created an opportunity for evasion. Using modern electronic engine controllers, manufacturers can programmatically infer when a car is undergoing an emission test and alter the behavior of the vehicle to comply with emission standards, while exceeding them during normal driving in favor of improved performance. While the use of such a defeat device by Volkswagen has brought the issue of emissions cheating to the public's attention, there have been few details about the precise nature of the defeat device, how it came to be, and its effect on vehicle behavior. In this paper, we present our analysis of two families of software defeat devices for diesel engines: one used by the Volkswagen Group to pass emissions tests in the US and Europe, and a second that we have found in Fiat Chrysler Automobiles. To carry out this analysis, we developed new static analysis firmware forensics techniques necessary to automatically identify known defeat devices and confirm their function. We tested about 900 firmware images and were able to detect a potential defeat device in more than 400 firmware images spanning eight years. We describe the precise conditions used by the firmware to detect a test cycle and how it affects engine behavior. This work frames the technical challenges faced by regulators going forward and highlights the important research agenda in providing focused software assurance in the presence of adversarial manufacturers.</description><subject>Application Security</subject><subject>Automobiles</subject><subject>Diesel engines</subject><subject>Embedded Systems Security</subject><subject>Forensics</subject><subject>Malware and Unwanted Software</subject><subject>Network and Systems Security</subject><subject>Performance evaluation</subject><subject>Software</subject><subject>Testing</subject><issn>2375-1207</issn><isbn>9781509055333</isbn><isbn>1509055339</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2017</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotj0tLxDAURqMgOI6zcesmf6D1JultEnfDPJyBGRQc10PS3mKkD2mq0n9vQeHA2Rw--Bi7E5AKAfbh9SWVIHSa5xdsYbURCBYQlVKXbCaVxkRI0NfsJsYPAAnKZjN23HU__PROI1-Hku-HR75sJ1w9xhB5V_FNE2IMXcvXVJEbJn2HgiIPLT92JfVT_TV0TedDTfGWXVWujrT495y9bTen1S45PD_tV8tDUkjUQ4KyKqzBDLXXSMJXHkRJGenMOSOV8Zk0ZLzzmMP0QgOQVU4CGedyMrmas_u_3UBE588-NK4fz9qiQQPqF2MjSuE</recordid><startdate>201705</startdate><enddate>201705</enddate><creator>Contag, Moritz</creator><creator>Guo Li</creator><creator>Pawlowski, Andre</creator><creator>Domke, Felix</creator><creator>Levchenko, Kirill</creator><creator>Holz, Thorsten</creator><creator>Savage, Stefan</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>201705</creationdate><title>How They Did It: An Analysis of Emission Defeat Devices in Modern Automobiles</title><author>Contag, Moritz ; Guo Li ; Pawlowski, Andre ; Domke, Felix ; Levchenko, Kirill ; Holz, Thorsten ; Savage, Stefan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c257t-52fc985457b75e1bfb01de4e74aa8238b428e8bab560150700e93a20e8aa6e863</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Application Security</topic><topic>Automobiles</topic><topic>Diesel engines</topic><topic>Embedded Systems Security</topic><topic>Forensics</topic><topic>Malware and Unwanted Software</topic><topic>Network and Systems Security</topic><topic>Performance evaluation</topic><topic>Software</topic><topic>Testing</topic><toplevel>online_resources</toplevel><creatorcontrib>Contag, Moritz</creatorcontrib><creatorcontrib>Guo Li</creatorcontrib><creatorcontrib>Pawlowski, Andre</creatorcontrib><creatorcontrib>Domke, Felix</creatorcontrib><creatorcontrib>Levchenko, Kirill</creatorcontrib><creatorcontrib>Holz, Thorsten</creatorcontrib><creatorcontrib>Savage, Stefan</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Xplore</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Contag, Moritz</au><au>Guo Li</au><au>Pawlowski, Andre</au><au>Domke, Felix</au><au>Levchenko, Kirill</au><au>Holz, Thorsten</au><au>Savage, Stefan</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>How They Did It: An Analysis of Emission Defeat Devices in Modern Automobiles</atitle><btitle>2017 IEEE Symposium on Security and Privacy (SP)</btitle><stitle>SP</stitle><date>2017-05</date><risdate>2017</risdate><spage>231</spage><epage>250</epage><pages>231-250</pages><eissn>2375-1207</eissn><eisbn>9781509055333</eisbn><eisbn>1509055339</eisbn><coden>IEEPAD</coden><abstract>Modern vehicles are required to comply with a range of environmental regulations limiting the level of emissions for various greenhouse gases, toxins and particulate matter. To ensure compliance, regulators test vehicles in controlled settings and empirically measure their emissions at the tailpipe. However, the black box nature of this testing and the standardization of its forms have created an opportunity for evasion. Using modern electronic engine controllers, manufacturers can programmatically infer when a car is undergoing an emission test and alter the behavior of the vehicle to comply with emission standards, while exceeding them during normal driving in favor of improved performance. While the use of such a defeat device by Volkswagen has brought the issue of emissions cheating to the public's attention, there have been few details about the precise nature of the defeat device, how it came to be, and its effect on vehicle behavior. In this paper, we present our analysis of two families of software defeat devices for diesel engines: one used by the Volkswagen Group to pass emissions tests in the US and Europe, and a second that we have found in Fiat Chrysler Automobiles. To carry out this analysis, we developed new static analysis firmware forensics techniques necessary to automatically identify known defeat devices and confirm their function. We tested about 900 firmware images and were able to detect a potential defeat device in more than 400 firmware images spanning eight years. We describe the precise conditions used by the firmware to detect a test cycle and how it affects engine behavior. This work frames the technical challenges faced by regulators going forward and highlights the important research agenda in providing focused software assurance in the presence of adversarial manufacturers.</abstract><pub>IEEE</pub><doi>10.1109/SP.2017.66</doi><tpages>20</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier EISSN: 2375-1207
ispartof 2017 IEEE Symposium on Security and Privacy (SP), 2017, p.231-250
issn 2375-1207
language eng
recordid cdi_ieee_primary_7958580
source IEEE Xplore All Conference Series
subjects Application Security
Automobiles
Diesel engines
Embedded Systems Security
Forensics
Malware and Unwanted Software
Network and Systems Security
Performance evaluation
Software
Testing
title How They Did It: An Analysis of Emission Defeat Devices in Modern Automobiles
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-13T03%3A29%3A34IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=How%20They%20Did%20It:%20An%20Analysis%20of%20Emission%20Defeat%20Devices%20in%20Modern%20Automobiles&rft.btitle=2017%20IEEE%20Symposium%20on%20Security%20and%20Privacy%20(SP)&rft.au=Contag,%20Moritz&rft.date=2017-05&rft.spage=231&rft.epage=250&rft.pages=231-250&rft.eissn=2375-1207&rft.coden=IEEPAD&rft_id=info:doi/10.1109/SP.2017.66&rft.eisbn=9781509055333&rft.eisbn_list=1509055339&rft_dat=%3Cieee_CHZPO%3E7958580%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c257t-52fc985457b75e1bfb01de4e74aa8238b428e8bab560150700e93a20e8aa6e863%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=7958580&rfr_iscdi=true