Ngwa mepere emepe maka nlekota netwọkụ na ngwaọrụ IoT

Anyị na-agwa gị ihe IoT Inspector bụ yana otu o si arụ ọrụ.

Ngwa mepere emepe maka nlekota netwọkụ na ngwaọrụ IoT
/ foto N'ebe a PD

Banyere nchekwa ịntanetị nke ihe

N'ụlọ ọrụ ndụmọdụ Bain & Company (PDF, ibe 1) ha na-ekwu na site na 2017 ruo 2021 nha nke ahịa IoT ga-abụ okpukpu abụọ: site na 235 ruo 520 ijeri dollar. Oke nke ngwa ụlọ smart ga-efu ijeri dollar 47. Ndị ọkachamara nchekwa ozi na-enwe nchegbu maka ụdị uto uto ahụ.

Site dị ka Avast, na 40% nke ikpe ma ọ dịkarịa ala otu smart smart nwere adịghị ike dị egwu nke na-etinye netwọk ụlọ dum n'ihe ize ndụ. Na Kaspersky Lab eguzobela, na na nkeji mbụ nke afọ gara aga, smart gadgets tara ahụhụ ugboro atọ karịa na 2017 dum.

Iji chebe smart ngwaọrụ, ndị ọrụ nke IT ụlọ ọrụ na mahadum na-emepụta ọhụrụ software ngwaọrụ. Ndị otu injinịa sitere na Mahadum Princeton kere Princeton IoT Inspector mepere ikpo okwu. Nke a bụ ngwa desktọpụ nke na-enyocha omume na arụmọrụ nke ngwaọrụ IoT ozugbo.

Olee otú sistemụ ahụ si arụ ọrụ

Onye nyocha IoT na-enyocha ọrụ ngwaọrụ IoT na netwọk site na iji teknụzụ Mkpebi ARP. Enwere ike iji ya nyochaa okporo ụzọ ngwaọrụ. Usoro a na-anakọta ozi na-amaghị aha gbasara okporo ụzọ netwọkụ iji chọpụta ọrụ enyo. N'okwu a, a naghị echebara data dị ka adreesị IP na MAC.

Mgbe ị na-eziga ngwugwu ARP a na-eji koodu na-esonụ:

class ArpScan(object):

    def __init__(self, host_state):

        assert isinstance(host_state, HostState)

        self._lock = threading.Lock()
        self._active = True

        self._thread = threading.Thread(target=self._arp_scan_thread)
        self._thread.daemon = True

    def start(self):

        with self._lock:
            self._active = True

        utils.log('[ARP Scanning] Starting.')
        self._thread.start()

    def _arp_scan_thread(self):

        utils.restart_upon_crash(self._arp_scan_thread_helper)

    def _arp_scan_thread_helper(self):

        while True:

            for ip in utils.get_network_ip_range():

                time.sleep(0.05)

                arp_pkt = sc.Ether(dst="ff:ff:ff:ff:ff:ff") / 
                    sc.ARP(pdst=ip, hwdst="ff:ff:ff:ff:ff:ff")
                sc.sendp(arp_pkt, verbose=0)

                with self._lock:
                    if not self._active:
                        return

    def stop(self):

        utils.log('[ARP Scanning] Stopping.')

        with self._lock:
            self._active = False

        self._thread.join()

        utils.log('[ARP Scanning] Stopped.')

Mgbe nyochachara netwọkụ ahụ, ihe nkesa IoT Inspector na-ewepụta saịtị nke ngwaọrụ IoT na-agbanwe data, ugboro ole ha na-eme nke a, yana n'ụdị mpịakọta ha na-ebufe ma nata ngwugwu. N'ihi ya, usoro ahụ na-enyere aka ịchọpụta ihe ndị na-enyo enyo nke nwere ike iziga PD na-enweghị ihe ọmụma onye ọrụ.

Maka ugbu a, ngwa ahụ na-arụ ọrụ naanị na macOS. Ị nwere ike ibudata zip Archive na webụsaịtị oru ngo. Iji wụnye, ị ga-achọ macOS High Sierra ma ọ bụ Mojave, Firefox ma ọ bụ Chrome nchọgharị. Ngwa ahụ anaghị arụ ọrụ na Safari. Ntuziaka nwụnye na nhazi dị na YouTube.

N'afọ a, ndị mmepe kwere nkwa ịgbakwunye nsụgharị maka Linux, na May - ngwa maka Windows. Koodu isi mmalite ọrụ dị na GitHub.

Enwere ike na ọghọm

Ndị mmepe na-ekwu na usoro a ga-enyere ụlọ ọrụ IT aka ịchọ adịghị ike na ngwanrọ nke ngwaọrụ IoT ma mepụta ngwaọrụ smart dị nchebe karị. Ngwá ọrụ ahụ achọpụtalarị adịghị ike nchekwa na arụmọrụ.

Onye nyocha IoT na-achọta ngwaọrụ na-ekwurịta okwu ugboro ugboro, ọbụlagodi na ọ nweghị onye na-eji ha. Ngwá ọrụ ahụ na-enyekwa aka ịchọpụta smart ngwaọrụ ndị na-ebelata netwọkụ, dị ka nbudata mmelite ugboro ugboro.

Onye nyocha IoT ka nwere mmejọ ụfọdụ. Ebe ọ bụ na ngwa a bụ nnwale, anwalebeghị ya na ngwaọrụ IoT niile nwere nhazi dị iche iche. Ya mere, ngwá ọrụ n'onwe ya nwere ike inwe mmetụta na-adịghị mma na arụmọrụ nke ngwa smart smart. N'ihi nke a, ndị edemede anaghị akwado ijikọ ngwa na ngwa ahụike.

Ugbu a ndị mmepe na-elekwasị anya n'iwepụ ahụhụ, ma n'ọdịnihu, ndị otu Mahadum Princeton na-ezube ịgbasa ọrụ nke ngwa ha ma webata algorithms mmụta igwe n'ime ya. Ha ga-enyere aka ịbawanye ohere nke ịchọpụta ọgụ DDoS ruo 99%. Ị nwere ike mata echiche niile nke ndị nyocha na akụkọ PDF a.

Ọrụ IoT ndị ọzọ

Otu ndị mmepe America na-arụkọ ọrụ na Danny Goodman, onye dere akwụkwọ na Javascript na HTML, na-ekepụta ngwá ọrụ maka nyochaa ịntanetị nke gburugburu ebe obibi - Sistemụ ihe.

Ebumnuche nke oru ngo a bụ ijikọ smart home IoT Ngwa n'ime otu netwọk na centralize njikwa. Ndị mmepe na-ekwu na ngwaọrụ sitere na ndị nrụpụta dị iche iche anaghị enwe ike ịkparịta ụka n'etiti onwe ha ma rụọ ọrụ iche. Iji dozie nsogbu ahụ, ndị dere atụmatụ ahụ mepụtara ngwanrọ nke nwere ike ịrụ ọrụ na usoro netwọk dị iche iche, ngwa na ngwa ndị ahịa.

Ndepụta ngwaọrụ akwadoro dị na webụsaịtị ọrụ. N'ebe ahụ ị nwekwara ike ịhụ isi mmalite и ngwa ngwa mmalite ndu.

Ọrụ ọzọ mepere emepe - PrivateEyePi. Ndị dere atụmatụ a na-ekekọrịta azịza sọftụwia yana koodu mmalite maka imepụta netwọkụ IoT ahaziri iche dabere na Raspberry Pi. Saịtị ahụ nwere ọnụ ọgụgụ ntuziaka dị ukwuu nke ị nwere ike iji wuo ya ikuku netwọk nke sensọ okpomọkụ, iru mmiri, ma hazie usoro nchekwa ụlọ.

Ngwa mepere emepe maka nlekota netwọkụ na ngwaọrụ IoT
/ foto N'ebe a PD

Ọdịnihu nke ngwọta ndị dị otú ahụ

Ọrụ mepere emepe, ọba akwụkwọ na usoro na-apụtawanye n'ahịa IoT. Linux Foundation, nke na-arụkwa ọrụ na mpaghara IoT (ha kere sistemụ arụmọrụ Zephyr), ha na-ekwu na a na-ewere ngwaọrụ ndị mepere emepe ka nchekwa. Echiche a bụ n'ihi na "ọgụgụ isi" nke obodo ndị ọkachamara nchekwa ozi na-ekere òkè na mmepe ha. Site na ihe ndị a niile anyị nwere ike ikwubi na ọrụ dị ka IoT Inspector ga-apụta ugboro ugboro na ọ ga-enyere aka mee ka akụkụ ngwaọrụ a dịkwuo nchebe.

Ozi sitere na blọgụ mbụ gbasara ụlọọrụ IaaS:

isi: www.habr.com

Tinye a comment