[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.00,0:00:05.00,Default,,0000,0000,0000,,[Musiikkia] Dialogue: 0,0:00:05.00,0:00:10.00,Default,,0000,0000,0000,,Kääntänyt Marko Pennanen (ITKST56 kurssin tehtävä JYU.FI:ssä) Dialogue: 0,0:00:10.00,0:00:15.00,Default,,0000,0000,0000,,[Musiikkia] Dialogue: 0,0:00:15.00,0:00:36.00,Default,,0000,0000,0000,,Kiitos, sitten hieman Bluetooth tekniikkaa (puhuu saksaa) Dialogue: 0,0:00:36.00,0:00:44.00,Default,,0000,0000,0000,,[Aplodeja] Dialogue: 0,0:00:44.00,0:00:47.00,Default,,0000,0000,0000,,Esittelen teille Dialogue: 0,0:00:47.00,0:00:53.00,Default,,0000,0000,0000,,"Etsi laitteeni 101", tietoa siitä mitä ilmassa liikkuu Dialogue: 0,0:00:53.00,0:01:02.00,Default,,0000,0000,0000,,Herra Henryk Plötz Dialogue: 0,0:01:02.00,0:01:07.00,Default,,0000,0000,0000,,Kyllä, hei, hyvää iltapäivää kaikille, olen niin iloinen että niin monet Dialogue: 0,0:01:07.00,0:01:16.00,Default,,0000,0000,0000,,teistä haluavat katsoa tämän esityksen tai odottavat seuraavaa esitystä varatakseen istumapaikan. Tämän esityksen otsikosta, Dialogue: 0,0:01:16.00,0:01:21.00,Default,,0000,0000,0000,,aion puhua pääasiassa kahdesta eri järjestelmästä, joilla on hyvin samanlaiset nimet Dialogue: 0,0:01:21.00,0:01:26.00,Default,,0000,0000,0000,,minkä vuoksi päätin tehdä RecX otsikon, tämä ei mennyt hyvin Dialogue: 0,0:01:26.00,0:01:33.00,Default,,0000,0000,0000,,ennakkoesityksessä, joten tämä on nyt valitsemani otsikko. Aiomme puhua tänään Dialogue: 0,0:01:33.00,0:01:39.00,Default,,0000,0000,0000,,mikä, miten ja nyt, käytännössä aion esitellä Dialogue: 0,0:01:39.00,0:01:45.00,Default,,0000,0000,0000,,näiden järjestelmien taustalla olevia teknologioita, jotka esitetään teille sarjana ongelmia ja ratkaisuja Dialogue: 0,0:01:45.00,0:01:52.00,Default,,0000,0000,0000,,ja myöhemmin yhdistämme kaikki nämä ratkaisut yhdeksi Dialogue: 0,0:01:52.00,0:01:57.00,Default,,0000,0000,0000,,johdonmukaiseksi järjestelmäksi, koska käy ilmi, että päädyt samaan asiaan Dialogue: 0,0:01:57.00,0:02:07.00,Default,,0000,0000,0000,,jos teet sen useita kertoja, ne kaikki näyttävät samalta, sitten näytän teille Dialogue: 0,0:02:07.00,0:02:14.00,Default,,0000,0000,0000,,anteeksi, sitten näytän teille miltä se näyttää kulissien Dialogue: 0,0:02:14.00,0:02:21.00,Default,,0000,0000,0000,,takana ja lyhyen esittelyn työkaluista, joita tarvitsette jos Dialogue: 0,0:02:21.00,0:02:28.00,Default,,0000,0000,0000,,haluatte tutkia tätä itse, mikä oli alkuperäinen tarkoitukseni tässä esityksessä, saada teidät kaikki Dialogue: 0,0:02:28.00,0:02:39.00,Default,,0000,0000,0000,,tai useimmat teistä kiinnostumaan aiheesta ja tekemään jotain Dialogue: 0,0:02:39.00,0:02:46.00,Default,,0000,0000,0000,,hyödyllistä tällä. Mistä aiomme puhua. Vasen Dialogue: 0,0:02:46.00,0:02:52.00,Default,,0000,0000,0000,,puoli näyttää, yritän tehdä tämän mahdollisimman puolueettomasti, en mainosta Dialogue: 0,0:02:52.00,0:02:59.00,Default,,0000,0000,0000,,mitään tiettyä järjestelmää, en halua rikkoa tavaramerkkejä, joten yritän tunkea Dialogue: 0,0:02:59.00,0:03:05.00,Default,,0000,0000,0000,,niin monta näistä kuin mahdollista ruudulle, luulen että nämä ovat suurimmat brändit, ne kaikki toimivat Dialogue: 0,0:03:05.00,0:03:10.00,Default,,0000,0000,0000,,hyvin samalla tavalla ja toivon ettei kukaan halua haastaa minua oikeuteen Dialogue: 0,0:03:10.00,0:03:16.00,Default,,0000,0000,0000,,Mitä nämä tekevät, kuten Poopa jo esitteli, on että ne mahdollistavat asioiden löytämisen Dialogue: 0,0:03:16.00,0:03:22.00,Default,,0000,0000,0000,,käytännössä ne mahdollistavat laitteen löytämisen ja toivottavasti mikä tahansa Dialogue: 0,0:03:22.00,0:03:27.00,Default,,0000,0000,0000,,siihen on kiinnitetty, on edelleen kiinni siinä. Toiminta, sisäinen toiminta Dialogue: 0,0:03:27.00,0:03:32.00,Default,,0000,0000,0000,,on sitä, että nämä ovat paristokäyttöisiä majakoita (laitteistolähettimiä) Dialogue: 0,0:03:32.00,0:03:36.00,Default,,0000,0000,0000,,("beacon" on pieni fyysinen laite, joka lähettää radiosignaalin, jonka älypuhelimet sitten havaitsevat) ne lähettävät paikallisen radiosignaalin Dialogue: 0,0:03:36.00,0:03:42.00,Default,,0000,0000,0000,,mikä on mukavaa, mutta paikallinen radiosignaali ei yleensä auta kovin paljon asioiden löytämisessä, minkä vuoksi on Dialogue: 0,0:03:42.00,0:03:48.00,Default,,0000,0000,0000,,toinen komponentti, joka tekee sen "vau" asian, eli on verkko taustalla Dialogue: 0,0:03:48.00,0:03:53.00,Default,,0000,0000,0000,,joka mahdollistaa näiden löytämisen maailmanlaajuisesti, joten sinulla on paikallisia radiomajakoita, jotka lähettävät signaalin, joka mahdollistaa Dialogue: 0,0:03:53.00,0:03:57.00,Default,,0000,0000,0000,,asioiden löytämisen maailmanlaajuisesti, mikä on mielenkiintoinen Dialogue: 0,0:03:57.00,0:04:04.00,Default,,0000,0000,0000,,teknologinen saavutus, mutta miten me teemme sen, no Dialogue: 0,0:04:04.00,0:04:08.00,Default,,0000,0000,0000,,päästäksemme sinne meidän täytyy katsoa historiaa siitä, miten tämä Dialogue: 0,0:04:08.00,0:04:15.00,Default,,0000,0000,0000,,rakennettiin ja miten tämä kehittyi viimeisen 15 vuoden aikana, ja käytännössä jos Dialogue: 0,0:04:15.00,0:04:20.00,Default,,0000,0000,0000,,aloitat aikomuksella seurata jotain ja saada tietoa sen Dialogue: 0,0:04:20.00,0:04:26.00,Default,,0000,0000,0000,,nykyisestä sijainnista, ei ole juuri mitään helpompaa kuin rakentaa seurantalaite, rakennat paristokäyttöisen Dialogue: 0,0:04:26.00,0:04:32.00,Default,,0000,0000,0000,,laitteen, joka tietää oman sijaintinsa GPS:n avulla ja lähettää sitten sen sijainnin kiinnostuneille osapuolille, esimerkiksi Dialogue: 0,0:04:32.00,0:04:37.00,Default,,0000,0000,0000,,minulle GSM:n kautta. Dialogue: 0,0:04:37.00,0:04:41.00,Default,,0000,0000,0000,,Näitä on ollut olemassa pitkään Dialogue: 0,0:04:41.00,0:04:46.00,Default,,0000,0000,0000,,eri muodoissa. James Bondilla on muutama sellainen ja AliExpressistäkin löytyy yksi Dialogue: 0,0:04:46.00,0:04:53.00,Default,,0000,0000,0000,,niistä ja tämä on käytännössä triviaali lähestymistapa, sinulla on laite Dialogue: 0,0:04:53.00,0:04:59.00,Default,,0000,0000,0000,,joka lähettää sijaintinsa, aktiivisesti lähettää sijaintinsa jonnekin ja haet sen sieltä Dialogue: 0,0:04:59.00,0:05:05.00,Default,,0000,0000,0000,,tämä on se mitä Apple teki suuressa julkistuksessa 2009 "Etsi iPhoneni" -toiminnolla Dialogue: 0,0:05:05.00,0:05:11.00,Default,,0000,0000,0000,,ja "Etsi iPhoneni" on käytännössä vain puhelinohjelmiston toteutus samasta periaatteesta, puhelin tietää missä se on Dialogue: 0,0:05:11.00,0:05:17.00,Default,,0000,0000,0000,,se lähettää tämän tiedon keskuspalvelimelle ja sitten myöhemmin kirjaudut iCloud tilillesi ja haet tämän tiedon Dialogue: 0,0:05:17.00,0:05:24.00,Default,,0000,0000,0000,,keskuspalvelimelta, sitten he laajensivat tätä toisella Dialogue: 0,0:05:24.00,0:05:30.00,Default,,0000,0000,0000,,lehdistötiedotteella kaksi vuotta myöhemmin, nimellä "Etsi ystäväni", mutta periaate on sama, se on vain Dialogue: 0,0:05:30.00,0:05:35.00,Default,,0000,0000,0000,,muutama lisä ACL kenttä sijaintiraporteissa, jotta voit löytää ihmisiä, jotka ovat antaneet sinulle Dialogue: 0,0:05:35.00,0:05:42.00,Default,,0000,0000,0000,,luvan löytää heidät. Mikä oli mielenkiintoista, mikä muuttui, Dialogue: 0,0:05:42.00,0:05:49.00,Default,,0000,0000,0000,,uusi haara teknologisessa kehityksessä on, että samaan aikaan Bluetooth low energy esiteltiin Dialogue: 0,0:05:49.00,0:05:55.00,Default,,0000,0000,0000,,Bluetooth low energy on protokolla Bluetooth protokollaperheessä, vanha Dialogue: 0,0:05:55.00,0:06:00.00,Default,,0000,0000,0000,,protokolla nimeltä Bluetooth nimettiin sitten uudelleen Bluetooth Classiciksi, erottamaan ne, ja nämä Dialogue: 0,0:06:00.00,0:06:06.00,Default,,0000,0000,0000,,kaksi ovat olemassa rinnakkain, ne käyttävät samoja taajuuksia ja sama standardointielin kuvaa ne, mutta muuten Dialogue: 0,0:06:06.00,0:06:13.00,Default,,0000,0000,0000,,ne ovat melko erilaisia ja Bluetooth Low Energy, et ehkä usko sitä, käyttää todella todella vähän Dialogue: 0,0:06:13.00,0:06:20.00,Default,,0000,0000,0000,,virtaa, luulen jopa että nimi paljasti sen, aion näyttää tempun miten he sen Dialogue: 0,0:06:20.00,0:06:26.00,Default,,0000,0000,0000,,tekivät seuraavalla dialla, mutta tämä on käytännössä peliä muuttava idea eli Dialogue: 0,0:06:26.00,0:06:32.00,Default,,0000,0000,0000,,tässä nyt on se, että Bluetooth low energy -laitteet lähettävät enemmän kuin vastaanottavat Dialogue: 0,0:06:32.00,0:06:37.00,Default,,0000,0000,0000,,kuten käy ilmi, ja jos on yksi asia jonka haluan teidän muistavan Dialogue: 0,0:06:37.00,0:06:43.00,Default,,0000,0000,0000,,tästä illasta, tästä iltapäivästä kun on pimeää, tästä iltapäivästä, joka on hyvin Dialogue: 0,0:06:43.00,0:06:49.00,Default,,0000,0000,0000,,epäintuitiivista, vastaanottaminen kuluttaa enemmän energiaa kuin lähettäminen, joten suuri temppu Bluetooth Dialogue: 0,0:06:49.00,0:06:54.00,Default,,0000,0000,0000,,low energyssä on, että laitteet lähettävät koko ajan ja se oli mielenkiintoista, koska nyt Dialogue: 0,0:06:54.00,0:07:01.00,Default,,0000,0000,0000,,sinulla on jotain joka lähettää koko ajan, nyt voimme vain laittaa dataa asioihin joita ne lähettävät, sitä Apple teki iBeaconilla Dialogue: 0,0:07:01.00,0:07:08.00,Default,,0000,0000,0000,,iBeacon esiteltiin 2013, käyttää käytännössä Bluetooth low energyä sellaisena kuin se suunniteltiin, on Dialogue: 0,0:07:08.00,0:07:13.00,Default,,0000,0000,0000,,mainos joka lähetetään muutaman sekunnin välein ja Apple vain laittoi Dialogue: 0,0:07:13.00,0:07:19.00,Default,,0000,0000,0000,,sinne jotain dataa ja se oli, iBeacon on päinvastainen sille mitä Dialogue: 0,0:07:19.00,0:07:27.00,Default,,0000,0000,0000,,yritämme saavuttaa, iBeacon on kiinteä asia kiinteässä paikassa ja puhelimesi voi nyt löytää sen tai Dialogue: 0,0:07:27.00,0:07:33.00,Default,,0000,0000,0000,,tietää että se on siellä. Google tekee aina saman asian kaksi vuotta myöhemmin, joten Dialogue: 0,0:07:33.00,0:07:39.00,Default,,0000,0000,0000,,Google esitteli Eddystonen, puhuttaessa Googlesta et yllättyne kuullessasi että Dialogue: 0,0:07:39.00,0:07:44.00,Default,,0000,0000,0000,,Eddystone Dialogue: 0,0:07:44.00,0:07:50.00,Default,,0000,0000,0000,,lopetettiin 3 vuotta myöhemmin vuonna 2018 Dialogue: 0,0:07:50.00,0:07:57.00,Default,,0000,0000,0000,,mutta se on periaatteessa sama periaate, sinulla on majakat (laitteistolähettimet) jotka lähettävät Dialogue: 0,0:07:57.00,0:08:03.00,Default,,0000,0000,0000,,kiinteän tietojoukon, ehkä jopa muuttuvan tietojoukon, Applella on vain UUID:t (Universally Unique Identifier) siellä, Google laittoi jopa Dialogue: 0,0:08:03.00,0:08:08.00,Default,,0000,0000,0000,,kokonaisia URL osoitteita sinne, mutta se oli perusidea ja nyt meillä on kaikki tarvittavat ainesosat Dialogue: 0,0:08:08.00,0:08:15.00,Default,,0000,0000,0000,,seurantajärjestelmän rakentamiseen ja sitä "Tile" teki vuonna 2000 : 13: Tile oli luullakseni kickstarter projekti Dialogue: 0,0:08:15.00,0:08:20.00,Default,,0000,0000,0000,,siihen aikaan, oli alkuperäinen Bluetooth seurantalaite, pieni laite, minulla ei Dialogue: 0,0:08:20.00,0:08:26.00,Default,,0000,0000,0000,,ole sellaista näyttää teille, mutta käytännössä pieni laite jonka voit laittaa avaimenperääsi, se on Dialogue: 0,0:08:26.00,0:08:33.00,Default,,0000,0000,0000,,paristokäyttöinen, ei vaihdettava ja se vain lähettää majakkasignaalia aika ladattava, ei Dialogue: 0,0:08:33.00,0:08:39.00,Default,,0000,0000,0000,,ajoin ja puhelimesi, jolla on vertailun vuoksi ääretön määrä virtaa, puhelimesi vastaanottaa Dialogue: 0,0:08:39.00,0:08:46.00,Default,,0000,0000,0000,,majakkasignaalin ja jos olet kantaman ulkopuolella, puhelimesi voi kertoa sinulle missä se viimeksi Dialogue: 0,0:08:46.00,0:09:00.00,Default,,0000,0000,0000,,näki avaimenperäsi. Tämä on hyödyllinen tietyissä käyttötapauksissa Dialogue: 0,0:09:00.00,0:09:08.00,Default,,0000,0000,0000,,varmasti hyödyllinen asioille, jotka eivät liiku itsestään, ja joita kannat aina mukanasi, joten kyse on periaatteessa Dialogue: 0,0:09:08.00,0:09:14.00,Default,,0000,0000,0000,,unohtelemisesta, ei asioiden paikantamisesta. He lisäsivät tämän vuonna 2015 "Yhteisöhaku" toiminnolla, joka on hyvin Dialogue: 0,0:09:14.00,0:09:21.00,Default,,0000,0000,0000,,lähellä kohderatkaisua, jota aiomme kuvata. "Yhteisöhaku" mahdollistaa muiden puhelimien valtuuttamisen, Dialogue: 0,0:09:21.00,0:09:28.00,Default,,0000,0000,0000,,sinulla on Tile verkolle että tämä on kadonnut, löydä se laitteesi, joka on yhdistetty tiliisi ja sitten kerrot Tile Dialogue: 0,0:09:28.00,0:09:33.00,Default,,0000,0000,0000,,ja kaikki muut Tile palvelimelle jos ne verkon puhelimet tekevät yhteistyötä ja lähettävät raportin keskus Dialogue: 0,0:09:33.00,0:09:44.00,Default,,0000,0000,0000,,löytävät sen. No tämä oli Dialogue: 0,0:09:44.00,0:09:50.00,Default,,0000,0000,0000,,vuonna 2015, jotain tapahtui 2010 luvun puolivälissä, ihmiset alkoivat olla enemmän Dialogue: 0,0:09:50.00,0:09:55.00,Default,,0000,0000,0000,,yksityisyystietoisia, oli Snowden vuonna 2013, oli erittäin suuri Dialogue: 0,0:09:55.00,0:10:04.00,Default,,0000,0000,0000,,vuoto juoksuohjelmasta nimeltä STRAVA Dialogue: 0,0:10:04.00,0:10:10.00,Default,,0000,0000,0000,,vuonna 2017, jolla oli melko suuri vaikutus ja periaatteessa tietoturva Dialogue: 0,0:10:10.00,0:10:16.00,Default,,0000,0000,0000,,tietoisena henkilönä, tietoturvatutkijana, odotan että kaikki vuoden 2017 jälkeen suunniteltu on hyvin turvallista Dialogue: 0,0:10:16.00,0:10:23.00,Default,,0000,0000,0000,,tai rakennettu tietoturva mielessä ja sitä Apple teki "Apple Find My":llä vuonna 2019, tämä yhdistää käytännössä "Etsi Dialogue: 0,0:10:23.00,0:10:29.00,Default,,0000,0000,0000,,iPhoneni", "Etsi Macini", "Etsi ystäväni" ja kun pudottaa viimeisen sanan pois, näin Apple kutsuu järjestelmäänsä nyt, se Dialogue: 0,0:10:29.00,0:10:33.00,Default,,0000,0000,0000,,on Find my verkko, tätä aion kuvata Dialogue: 0,0:10:33.00,0:10:38.00,Default,,0000,0000,0000,,seuraavaksi ja tiedäthän, Google tekee saman asian 2024, sitä kutsutaan "Find my Device":ksi Dialogue: 0,0:10:38.00,0:10:44.00,Default,,0000,0000,0000,,joka oli nimi jota ei ollut vielä otettu käyttöön Dialogue: 0,0:10:44.00,0:10:49.00,Default,,0000,0000,0000,,joten yksi temppu jonka haluan näyttää teille on miten matalalla virrankulutuksella saavutetaan Dialogue: 0,0:10:49.00,0:10:57.00,Default,,0000,0000,0000,,ero laitteiden löytämisessä, klassisessa Bluetoothissa jos sinulla oli laite Dialogue: 0,0:10:57.00,0:11:04.00,Default,,0000,0000,0000,,tiedät että jos menet puhelimellasi Bluetooth näyttöön tai kannettavalla tietokoneella, se näyttää että tämä Dialogue: 0,0:11:04.00,0:11:10.00,Default,,0000,0000,0000,,laite on nyt löydettävissä Dialogue: 0,0:11:10.00,0:11:16.00,Default,,0000,0000,0000,,joka on tila Bluetooth pinossa ja mitä se tekee löydettävissä tilassa on se että se menee kuuntelutilaan Dialogue: 0,0:11:16.00,0:11:24.00,Default,,0000,0000,0000,,eli kyselyskannaustilaan aika ajoin verrattain pitkäksi aikaa ja tätä varten sen täytyy kytkeä päälle Dialogue: 0,0:11:24.00,0:11:30.00,Default,,0000,0000,0000,,koko radioketju, sitten jos toinen laite haluaa löytää Bluetooth laitteita se lähettää Dialogue: 0,0:11:30.00,0:11:35.00,Default,,0000,0000,0000,,kyselyjä joten punaiset lähettävät kyselyjä kunnes se onnistuu Dialogue: 0,0:11:35.00,0:11:43.00,Default,,0000,0000,0000,,löytämään laitteen joka on parhaillaan kyselyskannauksessa ja vastaa nyt jos sanomme että Dialogue: 0,0:11:43.00,0:11:49.00,Default,,0000,0000,0000,,löydettävissä oleva laite on se jolla on vähän akkuvirtaa ja toinen on matkapuhelin joka on periaatteessa Dialogue: 0,0:11:49.00,0:11:56.00,Default,,0000,0000,0000,,väärä tapa koska tämä laite käyttää paljon aikaa radio Dialogue: 0,0:11:56.00,0:12:01.00,Default,,0000,0000,0000,,päälle kytkettynä vain toivoen että joku yhdistäisi mitä Bluetooth low energy tekee on periaatteessa kääntää tämän ympäri Dialogue: 0,0:12:01.00,0:12:08.00,Default,,0000,0000,0000,,laitetta kutsutaan mainostavaksi ja se on sen oletustila ja mitä se tekee on lähettää mainostuskehyksiä koko Dialogue: 0,0:12:08.00,0:12:13.00,Default,,0000,0000,0000,,ajan kerran sekunnissa ehkä useammin mutta tämä ei ole skaalattu se on vain Dialogue: 0,0:12:13.00,0:12:19.00,Default,,0000,0000,0000,,hieman mittakaavassa mutta koska se on lähetystilassa vain hyvin lyhyen ajan tämä käyttää Dialogue: 0,0:12:19.00,0:12:24.00,Default,,0000,0000,0000,,dramaattisesti vähemmän virtaa toisaalta sitten jos matkapuhelin haluaa löytää tämän laitteen ne kytkevät päälle radioketjunsa Dialogue: 0,0:12:24.00,0:12:29.00,Default,,0000,0000,0000,,suhteellisen pitkäksi ajaksi ja voivat sitten Dialogue: 0,0:12:29.00,0:12:34.00,Default,,0000,0000,0000,,nähdä kaikki majakat (lähettimet) jotka ovat ilmassa tämä on Bluetooth low energyn perustempppu ja se on kaikki mitä tarvitsemme Dialogue: 0,0:12:34.00,0:12:39.00,Default,,0000,0000,0000,,rakentaaksemme globaalin seurantaverkon kuten alkuperäinen "Tile Community" Dialogue: 0,0:12:39.00,0:12:44.00,Default,,0000,0000,0000,,löytöjärjestelmä joten termit joita käytämme on että meillä on lisälaite tämä on Dialogue: 0,0:12:44.00,0:12:49.00,Default,,0000,0000,0000,,neutraali termi tägin sijaan sitten on ei omistajan Dialogue: 0,0:12:49.00,0:12:52.00,Default,,0000,0000,0000,,puhelin ja omistajan puhelin, omistajan puhelin tai ei omistajan puhelin näkee Dialogue: 0,0:12:52.00,0:12:58.00,Default,,0000,0000,0000,,majakat siellä on jonkinlainen ID sisällä, ei mennä siihen on jonkinlainen ID sisällä Dialogue: 0,0:12:58.00,0:13:06.00,Default,,0000,0000,0000,,kuten "iBeacon ID", UID ei omistajan puhelin näkee ID:n, raportoi nykyisen sijaintinsa GPS:n Dialogue: 0,0:13:06.00,0:13:11.00,Default,,0000,0000,0000,,perusteella keskitetylle palvelimelle ja omistajan puhelin voi sitten hakea tämän Dialogue: 0,0:13:11.00,0:13:16.00,Default,,0000,0000,0000,,raportin keskuspalvelimelta, muutama ongelma yksityisyyden kannalta eli globaalisti Dialogue: 0,0:13:16.00,0:13:22.00,Default,,0000,0000,0000,,yksilöllisen MAC osoitteen omistaminen on yksityisyysongelma koska se on, no globaalisti Dialogue: 0,0:13:22.00,0:13:29.00,Default,,0000,0000,0000,,yksilöllinen, eli se voidaan tunnistaa havaintojen välillä, se voidaan korreloida Dialogue: 0,0:13:29.00,0:13:37.00,Default,,0000,0000,0000,,vastaanottimien välillä ja jos rakennat hyökkääjämallin tälle, se on periaatteessa juuri sitä mitä hyökkääjä Dialogue: 0,0:13:37.00,0:13:44.00,Default,,0000,0000,0000,,tarvitsee, Bluetooth Low Energyllä on osittainen ratkaisu tähän sitä kutsutaan satunnaiseksi MAC osoitteeksi nämä voivat olla satunnaisia Dialogue: 0,0:13:44.00,0:13:52.00,Default,,0000,0000,0000,,ja satunnaistettuja ja ratkaistavissa missä ne käyttävät salaista avainta taustalla identiteetin ratkaisuavainta Dialogue: 0,0:13:52.00,0:13:55.00,Default,,0000,0000,0000,,yhdessä vaihtuvan satunnaisluvun kanssa niin että laite voi vaihtaa sen Dialogue: 0,0:13:55.00,0:14:01.00,Default,,0000,0000,0000,,MAC osoitetta aika ajoin mutta laitteet jotka tietävät identiteetin ratkaisuavaimen voivat silti tunnistaa että se on Dialogue: 0,0:14:01.00,0:14:06.00,Default,,0000,0000,0000,,sama laite ongelma on että tämä ei toimi globaalisti se toimii vain jos annat identiteetin ratkaisuavaimen Dialogue: 0,0:14:06.00,0:14:12.00,Default,,0000,0000,0000,,ja olemme edelleen tilassa jossa lähetämme raportit nykyisestä Dialogue: 0,0:14:12.00,0:14:17.00,Default,,0000,0000,0000,,sijainnista keskitetylle palvelimelle mikä tavallaan sopii täydellisesti hyökkääjän Dialogue: 0,0:14:17.00,0:14:22.00,Default,,0000,0000,0000,,malliin joten jos lähetän kaikki sijaintiraporttini Applelle niin Apple voi olla Dialogue: 0,0:14:22.00,0:14:28.00,Default,,0000,0000,0000,,hyökkääjä mitä haluamme on järjestelmä joka estää ensiksi Applea Dialogue: 0,0:14:28.00,0:14:32.00,Default,,0000,0000,0000,,tietämästä mitä teemme joten se on toinen kolmesta ydinideasta Dialogue: 0,0:14:32.00,0:14:35.00,Default,,0000,0000,0000,,tänä iltana, anteeksi tänä iltapäivänä, on salata sijaintiraportit Dialogue: 0,0:14:35.00,0:14:41.00,Default,,0000,0000,0000,,kuten sanoin mainos voi sisältää dataa laitoimme vain ID:n sinne mutta ei ole mitään syytä miksi tämän pitäisi Dialogue: 0,0:14:41.00,0:14:48.00,Default,,0000,0000,0000,,olla ID, voimme vain laittaa julkisen avaimen sinne joten ensimmäisessä vaiheessa omistajalaite ja lisälaite Dialogue: 0,0:14:48.00,0:14:54.00,Default,,0000,0000,0000,,vaihtavat julkisen ja yksityisen avainparin jollain mekanismilla, sitten lisälaite vain Dialogue: 0,0:14:54.00,0:15:00.00,Default,,0000,0000,0000,,lähettää tämän julkisen avaimen mainostuskehyksissä ja kuka tahansa ei omistaja Dialogue: 0,0:15:00.00,0:15:05.00,Default,,0000,0000,0000,,laite, joka vastaanottaa tämän lähetyksen voi ottaa nykyisen sijaintinsa ja Dialogue: 0,0:15:05.00,0:15:11.00,Default,,0000,0000,0000,,salata sen julkisella avaimella ja lähettää keskitetylle palvelimelle, keskitetty palvelin voi nähdä keneltä tämä raportti tulee Dialogue: 0,0:15:11.00,0:15:19.00,Default,,0000,0000,0000,,mutta ei voi katsoa raportin sisältöä, joten jos kaikki osapuolet toimivat oikein Apple ei voi seurata kaikkia lisälaitteita Dialogue: 0,0:15:19.00,0:15:25.00,Default,,0000,0000,0000,,toki he voisivat tietysti katsoa saapuvan raportin IP osoitteen ja muuta sellaista, mutta he voivat aina Dialogue: 0,0:15:25.00,0:15:31.00,Default,,0000,0000,0000,,tehdä niin ja olemme ratkaisseet tämän nyt koska omistajan puhelin voi ladata Dialogue: 0,0:15:31.00,0:15:36.00,Default,,0000,0000,0000,,salatut raportit, sillä on yksityinen avain ja voi purkaa ne ja voi tietää missä Dialogue: 0,0:15:36.00,0:15:42.00,Default,,0000,0000,0000,,lisälaite viimeksi havaittiin, meillä on vielä yksi ongelma, tämä Dialogue: 0,0:15:42.00,0:15:49.00,Default,,0000,0000,0000,,julkisen avaimen lähettäminen joka tiedäthän ei ole tunniste mutta käyttäytyy samoin, tiedäthän se on Dialogue: 0,0:15:49.00,0:15:55.00,Default,,0000,0000,0000,,staattinen julkinen avain on sama asia kuin staattinen julkinen tunniste, joten meidän täytyy muuttaa Dialogue: 0,0:15:55.00,0:16:02.00,Default,,0000,0000,0000,,sitä ja se on toinen ydinajatus, kolmas ydinajatus näille järjestelmille on että Dialogue: 0,0:16:02.00,0:16:08.00,Default,,0000,0000,0000,,julkaistua julkista tunnistetta, julkista avainta vaihdetaan aika Dialogue: 0,0:16:08.00,0:16:16.00,Default,,0000,0000,0000,,ajoin, tapa miten tämä tapahtuu eroaa hieman mutta idea on sama eli on jonkinlainen staattinen salaisuus Dialogue: 0,0:16:16.00,0:16:23.00,Default,,0000,0000,0000,,ja kiertomekanismi, jolla voit kehittää salaisuudesta eri variantteja ajan mittaan ja jokaisessa vaiheessa Dialogue: 0,0:16:23.00,0:16:29.00,Default,,0000,0000,0000,,johdetaan uusi yksityinen ja julkinen avain ja lähetetään julkinen avain Dialogue: 0,0:16:29.00,0:16:36.00,Default,,0000,0000,0000,,omistajalaitteella on sama salaisuus tai vastaavat asiat, voi johtaa saman avainsekvenssin ja voi sitten Dialogue: 0,0:16:36.00,0:16:45.00,Default,,0000,0000,0000,,purkaa saapuvat raportit kun taas ei omistajalaitteet ovat täysin tietämättömiä tästä Dialogue: 0,0:16:45.00,0:16:51.00,Default,,0000,0000,0000,,okei joten tämän dian vaihtoehtoinen otsikko Dialogue: 0,0:16:51.00,0:16:59.00,Default,,0000,0000,0000,,olisi ollut meillä on molempia musiikkityylejä koska nyt puhumme Applesta iOS:lla ja Googlesta Androidilla kuten Dialogue: 0,0:16:59.00,0:17:05.00,Default,,0000,0000,0000,,kerroin aiemmin Apple kutsuu tätä "Find my Network" eli FMN:ksi ja Google Dialogue: 0,0:17:05.00,0:17:12.00,Default,,0000,0000,0000,,kutsuu tätä "Find My Device Network" eli FMDN:ksi, siis täysin eri asioita Dialogue: 0,0:17:12.00,0:17:17.00,Default,,0000,0000,0000,,markkinoilla on myös Tile, joka oli alkuperäinen seurantalaite, heillä ei ole mitään Dialogue: 0,0:17:17.00,0:17:23.00,Default,,0000,0000,0000,,yksityisyydensuojaa, heillä ei ole useimpia yksityisyydensuojia, mutta heillä on suurin asennettu käyttäjäkunta koska Dialogue: 0,0:17:23.00,0:17:30.00,Default,,0000,0000,0000,,he olivat ensimmäisiä ja jostain syystä on myös Samsung, joka ei toteuta yhtäkään näistä Dialogue: 0,0:17:30.00,0:17:36.00,Default,,0000,0000,0000,,kolmesta protokollasta, heillä on omansa, en todella tiedä miksi koska Dialogue: 0,0:17:36.00,0:17:41.00,Default,,0000,0000,0000,,siinä ei ole ainutlaatuista myyntivalttia, ainoa syy tai ainoa hyöty tästä on, että se menee Samsungin Dialogue: 0,0:17:41.00,0:17:47.00,Default,,0000,0000,0000,,palvelimille Googlen palvelimien sijaan, sillä suurella haitalla että se toimii vain Samsung puhelimissa kaikkien Dialogue: 0,0:17:47.00,0:17:53.00,Default,,0000,0000,0000,,puhelimien sijaan, koska tämä on numeropeliä ja luotamme verkostovaikutukseen, se ei näytä Dialogue: 0,0:17:53.00,0:18:00.00,Default,,0000,0000,0000,,hyödylliseltä minulle, mutta Samsung kieltäytyy toistaiseksi toteuttamasta mitään muiden Dialogue: 0,0:18:00.00,0:18:07.00,Default,,0000,0000,0000,,protokollista. Applen "Find my" oli kuten sanoin ensimmäinen näistä Dialogue: 0,0:18:07.00,0:18:13.00,Default,,0000,0000,0000,,yksityisistä Bluetooth seurantaprotokollista, se käyttää elliptistä käyrää salauksessa Nist Dialogue: 0,0:18:13.00,0:18:18.00,Default,,0000,0000,0000,,käyrällä, Apple julkaisi osan näistä tiedoista, ei kaikkea, erityisesti Dialogue: 0,0:18:18.00,0:18:25.00,Default,,0000,0000,0000,,ei palvelimen kanssa kommunikointia, minkä vuoksi jo neljä vuotta sitten ihmiset takaisinmallinsivat sen, Alexander Dialogue: 0,0:18:25.00,0:18:32.00,Default,,0000,0000,0000,,Heinrich ja Milan Stute Tim Kornhuber ja Matthias Hollick, heillä on myös itsenäinen Dialogue: 0,0:18:32.00,0:18:38.00,Default,,0000,0000,0000,,toteutus FM protokollasta, he voivat rakentaa omia find my network (FMN) Dialogue: 0,0:18:38.00,0:18:45.00,Default,,0000,0000,0000,,laitteita, ei find my device network (FMDN) laitteita, he voivat rakentaa omia find my network laitteita ja heillä on Dialogue: 0,0:18:45.00,0:18:50.00,Default,,0000,0000,0000,,oma vastaanotto ohjelmisto nimeltä "OpenHayStack". Applen elliptisen Dialogue: 0,0:18:50.00,0:18:57.00,Default,,0000,0000,0000,,käyrän valinta on hieman erikoinen, koska sanoin aiemmin että on, en sanonut sitä mutta se oli dioissa että Dialogue: 0,0:18:57.00,0:19:05.00,Default,,0000,0000,0000,,mainostuskehyksessä on 31 tavua dataa, osa tästä on jo käytetty joten 28 tavun julkinen avain Dialogue: 0,0:19:05.00,0:19:10.00,Default,,0000,0000,0000,,Applen käyrällä ei oikeastaan mahdu mainostus Dialogue: 0,0:19:10.00,0:19:17.00,Default,,0000,0000,0000,,kehykseen, Applella oli siisti ratkaisu tähän, he käyttävät satunnaista osoitetilaa ja laittavat loput kuusi tavua julkisesta Dialogue: 0,0:19:17.00,0:19:23.00,Default,,0000,0000,0000,,avaimesta MAC osoitteeseen, tiedäthän ne ovat satunnaisia ja Dialogue: 0,0:19:23.00,0:19:28.00,Default,,0000,0000,0000,,tiedäthän sinun täytyy peittää kaksi ylimääräistä bittiä koska satunnaisella MAC osoitteella on aina kaksi bittiä asetettuna mutta Dialogue: 0,0:19:28.00,0:19:34.00,Default,,0000,0000,0000,,muuten se on hyvä idea ja täyttää myös kaikki Dialogue: 0,0:19:34.00,0:19:39.00,Default,,0000,0000,0000,,vaatimukset, en aio mennä syvemmälle Apple verkkoon koska voitte lukea kaiken siitä ja Dialogue: 0,0:19:39.00,0:19:45.00,Default,,0000,0000,0000,,arvelen että siitä on esitelmiä. Googlen find my device käyttää erilaista Dialogue: 0,0:19:45.00,0:19:52.00,Default,,0000,0000,0000,,lähestymistapaa, lopputulos on kuitenkin sama joten Dialogue: 0,0:19:52.00,0:19:59.00,Default,,0000,0000,0000,,Googlen maailmassa, koska he tulivat myöhemmin, heillä oli jo se etu, että he pystyivät perustamaan tämän Dialogue: 0,0:19:59.00,0:20:06.00,Default,,0000,0000,0000,,johonkin olemassa olevaan eli Google Fast Pair Service (GFPS), Google fast pair on jotain, joka saattaa olla tuttu useimmille Dialogue: 0,0:20:06.00,0:20:11.00,Default,,0000,0000,0000,,teistä, jotka olivat täällä viime vuonna, koska se on mekanismi Dialogue: 0,0:20:11.00,0:20:18.00,Default,,0000,0000,0000,,jota käytetään kuulokkeiden yhdistämiseen ponnahdusikkunalla puhelimeesi nykyaikaisissa Dialogue: 0,0:20:18.00,0:20:24.00,Default,,0000,0000,0000,,Android puhelimissa, joka on Dialogue: 0,0:20:24.00,0:20:29.00,Default,,0000,0000,0000,,jotain, mitä flipper zero voi lähettää nopeasti peräkkäin suurissa Dialogue: 0,0:20:29.00,0:20:36.00,Default,,0000,0000,0000,,saleissa, muutama kaveri teki tämän, muutama ihminen teki sen viime vuonna Dialogue: 0,0:20:36.00,0:20:41.00,Default,,0000,0000,0000,,luulen että se oli hauskaa ensimmäisellä kerralla ehkä toisella mutta sen jälkeen se alkoi kyllästyttää, mutta tämä on olemassa oleva Dialogue: 0,0:20:41.00,0:20:46.00,Default,,0000,0000,0000,,spesifikaatio, joka kertoo miten puhua laitteille ja Google vain laajensi Dialogue: 0,0:20:46.00,0:20:52.00,Default,,0000,0000,0000,,sitä ja lisäsi "Find my device" siihen, mikä tarkoittaa että on vain luonnollista että sinulla on Dialogue: 0,0:20:52.00,0:20:59.00,Default,,0000,0000,0000,,langattomat kuulokkeet jotka toteuttavat fast pairin ja sitten ne vain laajennettiin find my device Dialogue: 0,0:20:59.00,0:21:01.00,Default,,0000,0000,0000,,ominaisuuksilla, kulissien takana alkuperäisessä parittamisessa luodaan niin kutsuttu hetkellinen identiteettiavain, huomaa että Dialogue: 0,0:21:01.00,0:21:08.00,Default,,0000,0000,0000,,kieli on hieman hämmentävää tässä koska tämä avain ei ole hetkellinen, se ei ole hetkellinen avain vaan se on avain hetkelliselle Dialogue: 0,0:21:08.00,0:21:18.00,Default,,0000,0000,0000,,identiteetille eikä hetkellinen identiteettiavain Dialogue: 0,0:21:18.00,0:21:25.00,Default,,0000,0000,0000,,omistajapuhelin valitsee sen ja lähettää lisälaitteelle, tuo on osa joka tulee seuraavassa diassa Dialogue: 0,0:21:25.00,0:21:31.00,Default,,0000,0000,0000,,mikä on kiinnostavaa tässä on että he generoivat kolme johdettua avainta koska se mitä he määrittelevät on että Dialogue: 0,0:21:31.00,0:21:38.00,Default,,0000,0000,0000,,fast pair Dialogue: 0,0:21:38.00,0:21:45.00,Default,,0000,0000,0000,,tapa tehdä se on tiedäthän sinulla täytyy olla avain omistajapuhelimessa se ei ole ongelma mutta erityisesti Dialogue: 0,0:21:45.00,0:21:52.00,Default,,0000,0000,0000,,seurantalaitteille haluat pystyä kommunikoimaan seurantalaitteen kanssa ilman että olet omistaja, joten jos löydät Dialogue: 0,0:21:52.00,0:21:59.00,Default,,0000,0000,0000,,seurantalaitteen tai epäilet että on seurantalaite haluat saada sen piippaamaan, sitä varten on soittoavain, nämä johdetut avaimet Dialogue: 0,0:21:59.00,0:22:06.00,Default,,0000,0000,0000,,tallennetaan Googlen palvelimille ja oletettavasti voit vain pyytää Googlea, hei löysin laitteen joka lähettää tätä tunnistetta Dialogue: 0,0:22:06.00,0:22:13.00,Default,,0000,0000,0000,,anna minulle soittoavain haluan saada sen soimaan ja sitten voit lähettää todennettuja komentoja saadaksesi sen soimaan Dialogue: 0,0:22:13.00,0:22:20.00,Default,,0000,0000,0000,,he ovat julkistaneet tai julkaisseet tämän määrittelyn, voit Dialogue: 0,0:22:20.00,0:22:26.00,Default,,0000,0000,0000,,lukea sen verkossa, se yrittää aina kääntää sen kielelle jonka Dialogue: 0,0:22:26.00,0:22:31.00,Default,,0000,0000,0000,,se luulee että pitäisi kääntää, sinun täytyy manuaalisesti asettaa se takaisin englanniksi Dialogue: 0,0:22:31.00,0:22:35.00,Default,,0000,0000,0000,,koska muuten se ei ole järkevää, tai ainakin se on vähemmän järkevää Dialogue: 0,0:22:35.00,0:22:41.00,Default,,0000,0000,0000,,mutta joo sieltä voit katsoa miten rakentaa Dialogue: 0,0:22:41.00,0:22:46.00,Default,,0000,0000,0000,,sellaisen jos haluaisit, luulen että sinun täytyy silti maksaa lisenssimaksuja koska se täytyy esirekisteröidä Googlen palvelimille Dialogue: 0,0:22:46.00,0:22:52.00,Default,,0000,0000,0000,,mitä Google tekee mainostuskehyksissään on että heillä on Dialogue: 0,0:22:52.00,0:22:59.00,Default,,0000,0000,0000,,lyhyempi elliptinen käyrä vain 20 tavua ja he käyttävät Eddystone formaattia kuten sanoin Eddystone oli kuollut Dialogue: 0,0:22:59.00,0:23:04.00,Default,,0000,0000,0000,,se ei ole täysin kuollut he vain lisäsivät kaksi ylimääräistä lähetystyyppiä Dialogue: 0,0:23:04.00,0:23:10.00,Default,,0000,0000,0000,,ja koska he käyttävät vain 20 tavun avaimia heillä on vähän tilaa joten jos katsot sitä Dialogue: 0,0:23:10.00,0:23:16.00,Default,,0000,0000,0000,,vanhalla ohjelmistolla se sanoo vain että täällä on EddyStone majakkoja (beacon) tyyppiä hex 40 Dialogue: 0,0:23:16.00,0:23:24.00,Default,,0000,0000,0000,,tai 41, sisäisesti he käyttävät Dialogue: 0,0:23:24.00,0:23:33.00,Default,,0000,0000,0000,,determinististä elliptisen käyrän avainten generointia mikä tarkoittaa että he käyttävät tätä hetkellisenä identiteettiavaimena AES:llä Dialogue: 0,0:23:33.00,0:23:38.00,Default,,0000,0000,0000,,laskuritilassa salatakseen nykyisen ajan enemmän tai vähemmän generoidakseen yksityisen avaimen Dialogue: 0,0:23:38.00,0:23:44.00,Default,,0000,0000,0000,,tällä elliptisellä käyrällä siitä generoidaan julkinen avain joka on sitten se 20 tavun tunniste joka Dialogue: 0,0:23:44.00,0:23:52.00,Default,,0000,0000,0000,,julkaistaan ja jota lähetetään, omistajapuhelin voi tehdä saman Dialogue: 0,0:23:52.00,0:24:00.00,Default,,0000,0000,0000,,laskelman ja hakea kaikki puretut raportit. Okei puhutaanpa väärinkäytöstä Dialogue: 0,0:24:00.00,0:24:07.00,Default,,0000,0000,0000,,mielestäni nämä Bluetooth seurantalaitteet eivät ole kovin hyviä asioita Dialogue: 0,0:24:07.00,0:24:15.00,Default,,0000,0000,0000,,väärinkäyttöön, eivät ole rationaalinen valinta jonkun vainoamiseen koska Dialogue: 0,0:24:15.00,0:24:22.00,Default,,0000,0000,0000,,tiedäthän ne eivät ole niin tarkkoja, akku loppuu, on kaikki nämä vastatoimenpiteet mutta ihmiset jotka tekevät sitä eivät ole Dialogue: 0,0:24:22.00,0:24:27.00,Default,,0000,0000,0000,,rationaalisia ihmisiä joten alhainen hinta ja helppo saatavuus tekevät siitä niin että on Dialogue: 0,0:24:27.00,0:24:35.00,Default,,0000,0000,0000,,kasvanut potentiaali väärinkäyttää tämän tyyppisiä Bluetooth seurantalaitteita tiedäthän voit ostaa niitä neljän pakkauksessa sadalla Dialogue: 0,0:24:35.00,0:24:44.00,Default,,0000,0000,0000,,eurolla, sinun ei tarvitse tietää että AliExpress on olemassa, joten mitä Google ja Apple tekivät Dialogue: 0,0:24:44.00,0:24:52.00,Default,,0000,0000,0000,,reaktiona tähän on että he ovat hyviä kavereita heillä on laiteohjelmistosuojauksia sisäänrakennettuna jotka Dialogue: 0,0:24:52.00,0:24:57.00,Default,,0000,0000,0000,,periaatteessa tarkoittaa että laite tarkkailee yhteyttään omistajapuhelimeen ja jos Dialogue: 0,0:24:57.00,0:25:03.00,Default,,0000,0000,0000,,se menettää yhteyden omistajapuhelimeen liian pitkäksi aikaa se menee poissa Dialogue: 0,0:25:03.00,0:25:08.00,Default,,0000,0000,0000,,tilaan tai ei lähellä omistajaa tilaan ja aloittaa vastatoimenpiteet, vasta Dialogue: 0,0:25:08.00,0:25:14.00,Default,,0000,0000,0000,,toimenpiteet ovat erilaisia mutta on peruslinja periaatteessa ne piippaavat silloin Dialogue: 0,0:25:14.00,0:25:19.00,Default,,0000,0000,0000,,tällöin tai kun niitä liikutetaan ne vähentävät niiden Dialogue: 0,0:25:19.00,0:25:27.00,Default,,0000,0000,0000,,identiteetin kierron tiheyttä jotta on helpompi korreloida eri havaintoja Dialogue: 0,0:25:27.00,0:25:35.00,Default,,0000,0000,0000,,ja ja mistä aion puhua seuraavassa diassa ne tekevät helpommaksi paikantaa ne lisää Dialogue: 0,0:25:35.00,0:25:41.00,Default,,0000,0000,0000,,digitaalisen vainoamisen aiheesta oli puhe päivänä kaksi jota voitte katsoa Dialogue: 0,0:25:41.00,0:25:48.00,Default,,0000,0000,0000,,joten tämä on nyt kolmas ja viimeinen akronyymi tämän päivän akronyymikeitossa Dialogue: 0,0:25:48.00,0:25:55.00,Default,,0000,0000,0000,,find my networkille find my device Networkille molemmat näistä no Apple Dialogue: 0,0:25:55.00,0:26:00.00,Default,,0000,0000,0000,,Google kyllä Apple on tulossa mukaan luulen että ne kaikki toteuttavat DULT:n joka on hyvin Dialogue: 0,0:26:00.00,0:26:07.00,Default,,0000,0000,0000,,tylsä akronyymi se on IETF WG työryhmä joka työskentelee jolla on tehtävä tai on antanut Dialogue: 0,0:26:07.00,0:26:14.00,Default,,0000,0000,0000,,itselleen tehtävän aiheen ei toivottujen paikannuslaitteiden ja seurantalaitteiden havaitsemisesta joten Dialogue: 0,0:26:14.00,0:26:20.00,Default,,0000,0000,0000,,heidän standardeissaan se on hyvin agnostinen he eivät puhu vain pienistä Dialogue: 0,0:26:20.00,0:26:28.00,Default,,0000,0000,0000,,lähettimistä vaan kaikesta mikä voidaan piilottaa ja jolla on kyky raportoida sijaintinsa joten mistä he puhuvat on Dialogue: 0,0:26:28.00,0:26:35.00,Default,,0000,0000,0000,,ei ole periaatteessa he puhuvat sijainnin Dialogue: 0,0:26:35.00,0:26:42.00,Default,,0000,0000,0000,,saatavuuden kielellä periaatteessa mistä he ovat kiinnostuneita on onko tämän laitteen omistajalla tieto sen sijainnista Dialogue: 0,0:26:42.00,0:26:48.00,Default,,0000,0000,0000,,riippumatta siitä miten se tapahtuu joten se koskisi myös GSM seurantalaitetta ja Dialogue: 0,0:26:48.00,0:26:56.00,Default,,0000,0000,0000,,sitten vaaditaan tietyn bitin lähettämistä joten se on periaatteessa kuin paha bitti IP:ssä mutta tällä kertaa koska näitä voi Dialogue: 0,0:26:56.00,0:27:02.00,Default,,0000,0000,0000,,enimmäkseen tuottaa vain kunnon yritykset jotka lupaavat tehdä laiteohjelmiston oikein Dialogue: 0,0:27:02.00,0:27:08.00,Default,,0000,0000,0000,,laite asettaa tietyn bitin lähetyskehyksiinsä ilmoittaakseen kaikille Dialogue: 0,0:27:08.00,0:27:15.00,Default,,0000,0000,0000,,vastaanottaville laitteille että tämän laitteen omistaja tietää sen sijainnin ja voi Dialogue: 0,0:27:15.00,0:27:21.00,Default,,0000,0000,0000,,reagoida sen mukaisesti mitä he myös esittelivät tässä on kiinnostava asia Dialogue: 0,0:27:21.00,0:27:28.00,Default,,0000,0000,0000,,komennoista ei omistaja laitteille joten suurin osa määrittelystä puhuu siitä mitä omistajalaitteen tekee Dialogue: 0,0:27:28.00,0:27:36.00,Default,,0000,0000,0000,,mutta he erityisesti antavat valtuutuksen ei omistaja laitteille vuorovaikuttaa laitteen kanssa jos se on Dialogue: 0,0:27:36.00,0:27:43.00,Default,,0000,0000,0000,,ei lähellä omistajaa verkossa jos kadotan tämän liian tilassa joten jos kadotan tunnisteen tämä on Googlen find my device Dialogue: 0,0:27:43.00,0:27:50.00,Default,,0000,0000,0000,,pitkäksi aikaa ja tämä olen sammuttanut puhelimen johon tämä on yhdistetty joten se on nyt kadotettu enemmän tai vähemmän se lähettää Dialogue: 0,0:27:50.00,0:27:56.00,Default,,0000,0000,0000,,erilaisen majakan jota voit nähdä vastaanottimella ja voin yhdistää siihen ja Dialogue: 0,0:27:56.00,0:28:01.00,Default,,0000,0000,0000,,ilman mitään lisävaltuutusta voin saada sen piippaamaan normaalisti tarvitsisin Dialogue: 0,0:28:01.00,0:28:08.00,Default,,0000,0000,0000,,valtuutuksen saadakseni sen piippaamaan jos se ei ole jos se on lähellä omistajaa tilassa Dialogue: 0,0:28:08.00,0:28:13.00,Default,,0000,0000,0000,,okei se oli johdanto ja ja taustat kaikista näistä Dialogue: 0,0:28:13.00,0:28:20.00,Default,,0000,0000,0000,,protokollista ja kaikista näistä akronyymeistä joten toivon että voitte nyt luotettavasti erottaa Dialogue: 0,0:28:20.00,0:28:26.00,Default,,0000,0000,0000,,find my network laitteista mikä tekee siitä hieman laitteet find my device network Dialogue: 0,0:28:26.00,0:28:33.00,Default,,0000,0000,0000,,helpompaa en en puhu find my Networkista enää paljon ja aion näyttää teille miten voitte vastaanottaa Dialogue: 0,0:28:33.00,0:28:38.00,Default,,0000,0000,0000,,tämän koska tiedäthän se on ilmassa voit vain työntää antennisi ulos Dialogue: 0,0:28:38.00,0:28:46.00,Default,,0000,0000,0000,,ja ensimmäinen ja ilmeisin asia on että tarvitset ohjelmisto Dialogue: 0,0:28:46.00,0:28:53.00,Default,,0000,0000,0000,,määritellyn radion jota kiinnostavasti kutsutaan rad1oksi joten CCC camp Dialogue: 0,0:28:53.00,0:29:08.00,Default,,0000,0000,0000,,vuonna 2015 toi näitä ja ja antoi paljon näitä hakkereille ympäri Dialogue: 0,0:29:08.00,0:29:16.00,Default,,0000,0000,0000,,Saksaa ainakin tämä on Hack RF yhteensopiva ja voi vastaanottaa 00 : 02:4 GHz Dialogue: 0,0:29:16.00,0:29:25.00,Default,,0000,0000,0000,,signaaleja minulla on anteeksi minulla on näytöllä kuvankaappaus tältä Dialogue: 0,0:29:25.00,0:29:30.00,Default,,0000,0000,0000,,kannettavalta muutama tunti sitten näyttäen ja olen suodattanut sen Googlen Dialogue: 0,0:29:30.00,0:29:37.00,Default,,0000,0000,0000,,Find My Device Dialogue: 0,0:29:37.00,0:29:44.00,Default,,0000,0000,0000,,kehyksiä mutta jos katsot ajoitusta niiden välillä mikä ei ole niin helppoa huomaat että se ei poimi Dialogue: 0,0:29:44.00,0:29:49.00,Default,,0000,0000,0000,,kaikkia kehyksiä se on suhteellisen heikko vastaanotossa se ei ole Dialogue: 0,0:29:49.00,0:29:55.00,Default,,0000,0000,0000,,paras työkalu tiedäthän työskennellä 00 : 02:4 GHz:llä joten käytetään työkalua joka on Dialogue: 0,0:29:55.00,0:30:00.00,Default,,0000,0000,0000,,suunniteltu työhön ja on yritys taas en yritä tehdä mainoksia mutta on yritys Dialogue: 0,0:30:00.00,0:30:06.00,Default,,0000,0000,0000,,joka tekee paljon näitä Nordic Semi heillä on lähes kaikkialla oleva NRF tuotelinja Dialogue: 0,0:30:06.00,0:30:12.00,Default,,0000,0000,0000,,luulen että minulla on kolme erilaista kehitysalustaa täällä Dialogue: 0,0:30:12.00,0:30:18.00,Default,,0000,0000,0000,,ne myyvät noin 20 eurolla missä tahansa osien komponenttikaupassa Dialogue: 0,0:30:18.00,0:30:24.00,Default,,0000,0000,0000,,ja Nordic oli niin ystävällinen että teki saataville laiteohjelmiston joka muuttaa Dialogue: 0,0:30:24.00,0:30:31.00,Default,,0000,0000,0000,,tämän täysiveriseksi Bluetooth nuuskijaksi liität vain kehitys Dialogue: 0,0:30:31.00,0:30:38.00,Default,,0000,0000,0000,,alustan lataat Nordic Bluetooth nuuskija laiteohjelmiston saat tämän Dialogue: 0,0:30:38.00,0:30:44.00,Default,,0000,0000,0000,,Wireshark lisäosa voit työkaluun ja sitten saat tämän näytölle se on tiedäthän täysin toimiva Wireshark Dialogue: 0,0:30:44.00,0:30:50.00,Default,,0000,0000,0000,,valita MAC osoitteen josta olet osoitteen laitteen näennäisen MAC Dialogue: 0,0:30:50.00,0:30:57.00,Default,,0000,0000,0000,,kiinnostunut se seuraa sitten jopa automaattisesti tätä Dialogue: 0,0:30:57.00,0:31:05.00,Default,,0000,0000,0000,,ja tekee kaiken dekoodauksen ja muun näytöllä voit nyt nähdä paketti Dialogue: 0,0:31:05.00,0:31:12.00,Default,,0000,0000,0000,,formaatin Google find my device Network Dialogue: 0,0:31:12.00,0:31:17.00,Default,,0000,0000,0000,,0xFEAA ja siellä joten 0xFEAA on EddyStone ID ja siellä löydät Dialogue: 0,0:31:17.00,0:31:23.00,Default,,0000,0000,0000,,raportin joka ei ole alkuperäinen EddyStone formaatti se on 41 41 on laitteelle joka on ollut Dialogue: 0,0:31:23.00,0:31:27.00,Default,,0000,0000,0000,,tai ei ole lähellä omistajaansa joten 40 on laite joka on lähellä omistajaa ja 41 on laite joka ei ole lähellä omistajaa Dialogue: 0,0:31:27.00,0:31:35.00,Default,,0000,0000,0000,,nyt mitä voin tehdä sillä taas käytetään työhön sopivaa työkalua Dialogue: 0,0:31:35.00,0:31:41.00,Default,,0000,0000,0000,,työkalua joka sopii työhön NRF Connect on eri työkalu myös Nordicilta sattumalta Dialogue: 0,0:31:41.00,0:31:46.00,Default,,0000,0000,0000,,Androidilla se mahdollistaa mainostuskehysten kuuntelun Dialogue: 0,0:31:46.00,0:31:51.00,Default,,0000,0000,0000,,siinä on suodattimia ja tiedäthän taas suodatin tälle täällä älkää hätääntykö Bluetooth ihmiset ovat väärin päin Dialogue: 0,0:31:51.00,0:31:58.00,Default,,0000,0000,0000,,joskus se on little Endian (LE) suodatin tälle kehystyypille Dialogue: 0,0:31:58.00,0:32:06.00,Default,,0000,0000,0000,,sitten mahdollistaa minun tehdä Bluetooth LE Dialogue: 0,0:32:06.00,0:32:12.00,Default,,0000,0000,0000,,aiemmin tämä laite ei ole itse asiassa lähellä omistajaa tilassa joten voin lähettää sille komentoja jos katsot tarkasti Dialogue: 0,0:32:12.00,0:32:19.00,Default,,0000,0000,0000,,kuvankaappausta voit nähdä joten voin lähettää komennon tässä on työkalujen määrittelyssä Dialogue: 0,0:32:19.00,0:32:27.00,Default,,0000,0000,0000,,lista komennoista joita voin lähettää kolme diaa taaksepäin oli URL voin lähettää komennon kuten 0300 Dialogue: 0,0:32:27.00,0:32:32.00,Default,,0000,0000,0000,,joka saa piipparin aktiiviseksi ja mitä voit nähdä täällä on että lähetin 0301 Dialogue: 0,0:32:32.00,0:32:38.00,Default,,0000,0000,0000,,sammuttaakseni sen taas okei Dialogue: 0,0:32:38.00,0:32:44.00,Default,,0000,0000,0000,,nuo ovat työkalut joita voit käyttää vuorovaikuttaaksesi tämän kanssa on yksi lisä Dialogue: 0,0:32:44.00,0:32:52.00,Default,,0000,0000,0000,,asia on Googlen varsinaisen Android sovelluksen takaisinmallinnus joka tekee tämän tämä on mitä alun perin Dialogue: 0,0:32:52.00,0:32:57.00,Default,,0000,0000,0000,,aloitin tekemään on yrittää injektoida itseni HS tarkoitan SSL (secure socket layer) liikenteeseen Dialogue: 0,0:32:57.00,0:33:08.00,Default,,0000,0000,0000,,osoittautuu että on paljon sertifikaattien kiinnittämistä ja se on kaikki hyvin työlästä on työkaluja sitäkin varten Dialogue: 0,0:33:08.00,0:33:16.00,Default,,0000,0000,0000,,ah joku löysi sen kiitos käytin Moto tunnistetta tässä koska Dialogue: 0,0:33:16.00,0:33:21.00,Default,,0000,0000,0000,,verrattuna toiseen laitteeseen sillä on suhteellisen vähemmän intensiivinen Dialogue: 0,0:33:21.00,0:33:25.00,Default,,0000,0000,0000,,piippari kiitos demonstraatiosta Dialogue: 0,0:33:25.00,0:33:30.00,Default,,0000,0000,0000,,[Aplodeja] Dialogue: 0,0:33:30.00,0:33:36.00,Default,,0000,0000,0000,,joten tätä kuvankaappausta varten kiersin julkisen avaimen kiinnityksen ja ilmeisesti sisäisesti API:a kutsutaan Novaksi ja Dialogue: 0,0:33:36.00,0:33:42.00,Default,,0000,0000,0000,,siellä on tämä lista tämä laitteiden lista päätepiste ja kyllä voin löytää minun Dialogue: 0,0:33:42.00,0:33:48.00,Default,,0000,0000,0000,,Moto tunnisteeni sieltä mutta se on kaikki hyvin työlästä ja salattua ja alun perin halusin lopettaa esitykseni tähän diaan Dialogue: 0,0:33:48.00,0:33:55.00,Default,,0000,0000,0000,,ja kutsua teitä takaisinmallintamaan tämän koska minä käyttäjätarinana haluan pystyä Dialogue: 0,0:33:55.00,0:34:02.00,Default,,0000,0000,0000,,löytämään tunnisteeni tai tietää tunnisteitteni hetkellisen identiteettiavaimen jotta Dialogue: 0,0:34:02.00,0:34:13.00,Default,,0000,0000,0000,,kotiautomaationi voi ilmoittaa minulle jos autoni tai pyöränavaimeni eivät ole kotona, osoittautuen olin liian myöhässä Dialogue: 0,0:34:13.00,0:34:19.00,Default,,0000,0000,0000,,eli Leon Böttger joka on myös yksi näiden Air Guard Dialogue: 0,0:34:19.00,0:34:23.00,Default,,0000,0000,0000,,tämän jo kaksi viikkoa sitten Dialogue: 0,0:34:23.00,0:34:26.00,Default,,0000,0000,0000,,[Aplodeja] Dialogue: 0,0:34:26.00,0:34:31.00,Default,,0000,0000,0000,,joo joten mitä jää teille tehtäväksi on tiedäthän katsoa sitä, parantaa sitä Dialogue: 0,0:34:31.00,0:34:36.00,Default,,0000,0000,0000,,ehkä integroida se kotiautomaatioon tai johonkin muuhun ja katsoa muita asioita joihin viittasin katsoa Dialogue: 0,0:34:36.00,0:34:42.00,Default,,0000,0000,0000,,rajapintaa protokollatasolla kaiken pitäisi olla salattu kunnolla ja algoritmien ja johtamisen ja kaiken Dialogue: 0,0:34:42.00,0:34:48.00,Default,,0000,0000,0000,,sellaisen näyttää hyvältä mutta ehkä on jotain outoa rajapinnassa ei koskaan tiedä tarkoitan siellä Dialogue: 0,0:34:48.00,0:34:56.00,Default,,0000,0000,0000,,oli puhe päivänä yksi yhdestä näistä asioista ensimmäisellä diallani joten ehkä te Dialogue: 0,0:34:56.00,0:35:03.00,Default,,0000,0000,0000,,löydätte jotain lisää ja sillä en ole varma voimmeko ottaa kysymyksiä Dialogue: 0,0:35:03.00,0:35:08.00,Default,,0000,0000,0000,,Luulen viisi minuuttia meillä on neljä kysymystä, isot aplodit Henrykille Dialogue: 0,0:35:08.00,0:35:18.00,Default,,0000,0000,0000,,tulkaa mikrofoneille tai sitten me olemme signaalienkeleitä Dialogue: 0,0:35:18.00,0:35:25.00,Default,,0000,0000,0000,,onko kysymyksiä internetistä, ah ei internetistä, joten täällä mikrofoni numero kaksi Dialogue: 0,0:35:25.00,0:35:33.00,Default,,0000,0000,0000,,okei joten todella nopea kysymys jos esimerkiksi ei omistaja laitteella on vale Dialogue: 0,0:35:33.00,0:35:40.00,Default,,0000,0000,0000,,paikannus päällä jos (beacon) majakka yhdistyy ei omistaja puhelimeen lähettääkö puhelin Dialogue: 0,0:35:40.00,0:35:48.00,Default,,0000,0000,0000,,paikannuksen kuten ei sitä paikannusta eteenpäin mutta ei todellista vaan väärennetyn Dialogue: 0,0:35:48.00,0:35:55.00,Default,,0000,0000,0000,,tarkoitatko jos ei omistaja laite joka havaitsee seurantalaitteen ei Dialogue: 0,0:35:55.00,0:36:01.00,Default,,0000,0000,0000,,omaa nykyistä sijaintia tai sillä on vanhentunutta sijaintidataa joo on kuin luultavasti Dialogue: 0,0:36:01.00,0:36:06.00,Default,,0000,0000,0000,,luultavasti ei luulen että se on toteutuskysymys arvaan useimmat puhelimet Dialogue: 0,0:36:06.00,0:36:12.00,Default,,0000,0000,0000,,tietävät missä ne ovat useimmiten joo mutta voit huijata niitä näyttämään muuta Dialogue: 0,0:36:12.00,0:36:16.00,Default,,0000,0000,0000,,paikannusta ja ah joo tietenkin sitten se lähettää virheellisiä raportteja Dialogue: 0,0:36:16.00,0:36:18.00,Default,,0000,0000,0000,,okei kiitos Dialogue: 0,0:36:18.00,0:36:20.00,Default,,0000,0000,0000,,mikrofoni numero yksi olkaa hyvä Dialogue: 0,0:36:20.00,0:36:25.00,Default,,0000,0000,0000,,hei joo halusin kysyä sinulta noita seurantalaitteita käytetään usein polkupyöräsi Dialogue: 0,0:36:25.00,0:36:30.00,Default,,0000,0000,0000,,turvaamiseen tai sellaiseen joten jos laitan poikani polkupyörän rautatieasemalle menen Dialogue: 0,0:36:30.00,0:36:36.00,Default,,0000,0000,0000,,töihin meneekö se omistajapuhelimen poissaolotilaan Dialogue: 0,0:36:36.00,0:36:41.00,Default,,0000,0000,0000,,joo se on toteutuskysymys en ole täysin varma mitkä Dialogue: 0,0:36:41.00,0:36:47.00,Default,,0000,0000,0000,,eri ajat ovat Apple on hyvin hiljainen aiheesta luulen että se on tunti Applella ja 50 minuuttia Androidilla saattaa Dialogue: 0,0:36:47.00,0:36:54.00,Default,,0000,0000,0000,,olla päiväkin en ole täysin varma joten jokainen varas löytää seuranta Dialogue: 0,0:36:54.00,0:37:00.00,Default,,0000,0000,0000,,laitteen välittömästi kyllä ehkä kyllä joten on ihmisiä jotka rakentavat laitteita joita ei voi löytää Dialogue: 0,0:37:00.00,0:37:07.00,Default,,0000,0000,0000,,koska tiedäthän kaikki tässä olettaa että toimit hyvässä uskossa voisit vain olla asettamatta bittiä ja Dialogue: 0,0:37:07.00,0:37:14.00,Default,,0000,0000,0000,,kiertää avainta paljon nopeammin ja on huhuja että tiedäthän tietyt Dialogue: 0,0:37:14.00,0:37:19.00,Default,,0000,0000,0000,,markkinapaikat tarjoavat näitä asioita mutta en tietäisi mitään Dialogue: 0,0:37:19.00,0:37:25.00,Default,,0000,0000,0000,,sellaisesta käytännössä Dialogue: 0,0:37:25.00,0:37:28.00,Default,,0000,0000,0000,,mikrofoni numero viisi olkaa hyvä kyllä hei Dialogue: 0,0:37:28.00,0:37:32.00,Default,,0000,0000,0000,,kiitos esityksestä viimeiseen kysymykseesi olen tietoinen tutkimuspapereista Dialogue: 0,0:37:32.00,0:37:38.00,Default,,0000,0000,0000,,jotka de anonynisoivat Bluetoothin pienten epätäydellisyyksien kautta Dialogue: 0,0:37:38.00,0:37:46.00,Default,,0000,0000,0000,,antennissa mutta ne tarvitsevat monta jälkeä joten ehkä ei todellinen hyökkäys joo kiitos Dialogue: 0,0:37:46.00,0:37:53.00,Default,,0000,0000,0000,,sitten mikrofoni numero yksi Dialogue: 0,0:37:53.00,0:37:56.00,Default,,0000,0000,0000,,kyllä kiitos kivasta esityksestä Dialogue: 0,0:37:56.00,0:38:01.00,Default,,0000,0000,0000,,olen työskennellyt Applen find myn kanssa puolentoista vuoden ajan ja Dialogue: 0,0:38:01.00,0:38:07.00,Default,,0000,0000,0000,,huomasin joitain outoja käyttäytymisiä Applen puolella että kuten eri laitteet iPhone Dialogue: 0,0:38:07.00,0:38:15.00,Default,,0000,0000,0000,,Mac iPad näyttävät eri sijaintipäivityksiä laitteille ja joskus puhelimeni Dialogue: 0,0:38:15.00,0:38:22.00,Default,,0000,0000,0000,,ei näytä päivitystä kahteen päivään mutta MACillä se on täysin ajan tasalla Dialogue: 0,0:38:22.00,0:38:29.00,Default,,0000,0000,0000,,kuten 5 minuuttia sitten tiedätkö mistä se johtuu ja toinen Dialogue: 0,0:38:29.00,0:38:36.00,Default,,0000,0000,0000,,kysymys onko mitään hyvää tapaa päästä käsiksi Applen APIin hakeakseen kuten Dialogue: 0,0:38:36.00,0:38:43.00,Default,,0000,0000,0000,,mukautettuja seurantalaitteita koska yritin open HayStacksiä ja lisäosa vaikuttaa Dialogue: 0,0:38:43.00,0:38:50.00,Default,,0000,0000,0000,,vanhentuneelta Applen APIn käyttämiseen onko mitään uutta työkalua Dialogue: 0,0:38:50.00,0:38:58.00,Default,,0000,0000,0000,,joten toiseen kysymykseen en tiedä koska ainoa asia jonka tiedän on että open discuss puhuin tekijän kanssa Dialogue: 0,0:38:58.00,0:39:04.00,Default,,0000,0000,0000,,jonkin aikaa sitten ja joo koska valmistajat pyrkivät kohtelemaan näitä yksityisyysongelmana ja ongelmana Dialogue: 0,0:39:04.00,0:39:10.00,Default,,0000,0000,0000,,jos siitä tulee tiedäthän yksityisyysongelma he pyrkivät lukitsemaan nämä APIt ja anteeksi en tiedä mitään Dialogue: 0,0:39:10.00,0:39:17.00,Default,,0000,0000,0000,,parempaa erityisesti tiedäthän Applen Secure Boot ja kaikki se juttu se on Dialogue: 0,0:39:17.00,0:39:22.00,Default,,0000,0000,0000,,suhteellisen turvallista, ensimmäiseen kysymykseen arvaan että se menee samaan suuntaan koska ei omistajalaite Dialogue: 0,0:39:22.00,0:39:29.00,Default,,0000,0000,0000,,omistajalaitteen joka haluaa löytää purkaa raportit tarvitsee nykyisen avaimen koska Apple ei tiedä avainta sen Dialogue: 0,0:39:29.00,0:39:36.00,Default,,0000,0000,0000,,täytyy olla salattu jollain ja jossain avainnipussa ja ehkä heillä ei ole synkronointia Dialogue: 0,0:39:36.00,0:39:42.00,Default,,0000,0000,0000,,vielä ihan kunnossa okei kiitos paljon tiedän että Googlelle esimerkiksi Dialogue: 0,0:39:42.00,0:39:49.00,Default,,0000,0000,0000,,Google ei näytä "Find my" sijainteja verkkoselaimessa Dialogue: 0,0:39:49.00,0:39:55.00,Default,,0000,0000,0000,,koska verkkoselaimella ei ole avaimia ne tallennetaan vain puhelimiin suojattuun tallennustilaan Dialogue: 0,0:39:55.00,0:40:04.00,Default,,0000,0000,0000,,joo kiitos paljon sitten isot aplodit Henrik Plötzille Dialogue: 0,0:40:04.00,0:40:05.00,Default,,0000,0000,0000,,Käänsi Marko Pennanen (ITKST56 kurssin tehtävä JYU.FI:ssä)