Autentikointi ja kirjautumalla talotekniikan ohjaimet TCP / IP

EHouse Building Automation System tarjoaa liitettävyyden ja Kaukosäädin lukumäärä Ethernet , WiFi , Internet .
Vastaanotto tila lennonjohtajien saadaan kautta lähetys UDP (ilman pysyvää yhteyttä) tai yhteyden palvelimeen TCP / IP .
Lähettää ohjauskäskyjä ohjaimet on mahdollista ainoastaan ​​sen jälkeen, kun TCP / IP, joka on paljon korkeampi yhteyden luotettavuus ja parantaa sen securit . Liitäntä eHouse älykäs koti ohjaimet TCP / IP edellyttää todennusta (hakkuut) varmistaa järjestelmän turvallisuuden lukien Lan , WIFI , Internet , Interanet .
Home Automation eHouse koostuu Ethernet-ohjaimia (CommManager , LevelManager , EthernetRoomManager , jne. . ) , jotka voidaan kytkeä suoraan Ethernet-verkon kautta käyttämällä TCP / IP .
Yhteydet on perusteella Berkeley pistorasia TCP / IP .
Jokainen Ethernet-ohjain eHouse automaatiojärjestelmän on useita TCP / IP-palvelimia, jotta perustamisesta ja ylläpidosta yhteyksiä useiden riippumattomien sovellusten ja ohjauspaneelit .
On olemassa useita tapoja sallia eHouse järjestelmä TCP / IP:

  1. Todentamismenetelmä dynaamisen koodin chalange – vastaus
  2. Dynaaminen todennus salasanalla salaus , yksinkertaisella XOR
  3. avoin salasanatodennusta
  4. Lupaa ei

Turvatasoa (authentication) on valittu konfiguraatio kunkin ohjaimen .
Valitaan turvataso merkitsee aktivointi turvallisempi tapa edellisen .

Authentication järjestelmän avulla chalange – vastaus

Menetelmässä saavat yksilöllisen koodin (kyselyt) palvelimelta, kun yhteys pannut vireille client sovellukset .
Sitten asiakassovellus on laskettava vastaus algoritmin mukaan Server (tai ohjain TCP / IP-palvelin ohjelmisto) .
Algoritmi on yksilöllinen kullekin asennus-järjestelmän muutosten kanssa salausavaimen .
Algoritmi riippuu myös monista parametreista, kuten SMS Gateway puhelinnumero , aikaleima , ” Myyjä / jälleenmyyjä ” koodi .
Asiakassovellus on , muutaman sekunnin antaa oikean vastauksen , muuten yhteys katkeaa .
Palvelin vastaanottaa dataa asiakkaalta , vertaa aikaa ja erotus , lähes mahdotonta lähettää saman viestin uudelleen .
Se myös suojaa , järjestelmä sabotointia tai muun toiminnan hakkereita , hylätä kaikki luvattomat yhteydet ulkomaisten järjestelmien ja rajoittaa järjestelmän ohjaus eHouse omistettu sovellukset .
Algoritmi on siten suojattu Ethernet sniffers , paketti analysaattorit , Spyware sovellukset , virukset , Troijalaiset .
Tämä salausalgoritmi on omistettu vain natiiveja ohjelmia eHouse järjestelmä .
Se voidaan tehdä käytettävissä lisenssisopimusten perusteella , suoraan kolmansille osapuolille kehittää ohjelmistoja automaation eHouse , ja myynti eHouse Controllers omalla sivuliike .
Se on turvallisin algoritmi, joka on yhteydessä LAN , WIFI , Internet , jne. . .

Dynaaminen todennus toimintoa salasanasuojauksen hajauttamat yksinkertaisella XOR

Algoritmi on samanlainen kuin edellinen, mutta salasana salataan klienttisovellus yksinkertainen XOR-toiminto merkki merkiltä .
Klienttisovellus salaa vakio salasanaa dynaamista koodia vastaanotetaan palvelimelta merkki merkiltä .
Vastaus lähetetään palvelimelle sekä pyynnön ja vastauksen varmistamiseksi aikaleima .
Tämä algoritmi on suhteellisen turvallinen LAN , WIFI , Intranet .
Tämä algoritmi ei sulje pois varmemman autentication algoritmi viestinnän , joka edelleen voidaan käyttää .
Näin on mahdollista turvallisesti muodostaa ulkopuolelle (Internet), jossa on natiivi eHouse paneelin hakujärjestelmä todentamismenetelmän .

Avoin salasanatodennusta

Algoritmi samanlainen kuin edellinen, mutta salasana on otettu salaamaton tavalla . Asiakasohjelmisto toistetaan aikaleiman ja sitten lähettää salasana ilmitekstinä .
Aikaleima tarkastetaan sivuuttaa ” henki paketit ” Internetissä estämällä toista sama paketti hakkereiden tai epäonnistuminen linkkejä , uudelleenlähetykset , jne. . .
Koska siirto salasanoja selväkielisenä on menetelmä ei suositella viestinnän ulkopuolelle suljettu ja varmistettu LAN .
Kun käytössä , Tämä menetelmä mahdollistaa myös käytön aiemmat menetelmät (varmempi) .

Lupaa ei

Ei todennusta on menetelmä, jonka avulla voit liittää mihin tahansa ohjaimet lähettämällä merkkijono ohjaimeen (13) .
Tämä menetelmä ei suositella normaalikäytössä , ja ainoastaan ​​testaamiseksi alussa kehityksen , helpottamiseksi Pikakäynnistys ja helpottaa kehittäjien testata eHouse ympäristö .
Kun käytössä , Tämä menetelmä mahdollistaa myös käytön kaikki aiemmat menetelmät .
Käyttö kolmen viimeksi menetelmiä on helppo ohjaimet yhteyden sekä LAN , WIFI , Intranet , Internet , kuitenkin , koska yksinkertaisen salauksen algoritmi on suositeltavaa rajoittaa yhteyden turvallisen LAN ja WLAN .

Voit luoda omia ohjelmointi algoritmit , ohjelmointirajapinnat , Web Service käynnissä LAN ja tarjoaa palveluita ulkopuolella huolehtii omasta turvamekanismit kuten SSL , todistukset , VPN , jne. . lisäämiseksi yhteyden suojaus . Home Automation eHouse