Altistuminen syntyy kerrosten välisestä vuorovaikutuksesta
Koodi riippuu datasta. Data kulkee verkkojen yli. Verkot reitittävät laitteiden läpi. Laitteet ajavat laiteohjelmistoa. Palvelut kuluttavat ja tuottavat sitä dataa, jonka varassa koodi toimii. Resurssit toimittavat toimittajat, jotka itse ovat laiteohjelmistoa ajavasta laitteistosta koostuvia verkkoja. Muutos millä tahansa kerroksella etenee jokaiseen sen yläpuoliseen kerrokseen, joka siitä riippuu.
Hyökkäyspinta ei siis ole erikseen tarkasteltujen kerrosten heikkouksien summa. Se on niiden reittien joukko, joita pitkin muutos yhdellä kerroksella tavoittaa käyttöliittymän usean muun kautta. Juuri sen osakohtaiset työkalut on rakennettu jättämään huomaamatta: muutos on hajautettu, näyttö on pirstoutunut eri osapuolten omistamiin kerroksiin, ja koottu tulos näkyy vain siellä, missä ne yhtyvät.