Chishandiso chakavhurika chekutarisa network neIoT zvishandiso

Isu tinokuudza kuti IoT Inspector chii uye kuti inoshanda sei.

Chishandiso chakavhurika chekutarisa network neIoT zvishandiso
/ mufananidzo stocks PD

Nezve Internet yezvinhu kuchengeteka

Pakambani inobvunza Bain & Company (PDF, peji 1) vanoti kubva ku2017 kusvika ku2021 ukuru hwemusika weIoT huchapeta kaviri: kubva ku235 kusvika ku520 mabhiriyoni emadhora. Mugove we smart home gadgets ichaita mabhiriyoni makumi mana nemanomwe emadhora. Nyanzvi dzekuchengetedza ruzivo dziri kunetsekana nekukura kwakadaro.

By maererano neAvast, mu40% yezviitiko kanenge imwe smart device ine yakakosha vulnerability inoisa iyo yese network network panjodzi. KuKaspersky Lab yakasimbiswa, kuti muchikamu chekutanga chegore rapfuura, ma smart gadgets akatambudzwa zvakapetwa katatu kupfuura mu2017 yose.

Kuchengetedza zvishandiso zvakangwara, vashandi vemakambani eIT nemayunivhesiti vari kugadzira maturusi matsva esoftware. Injiniya timu kubva kuPrinceton University created Princeton IoT Inspector yakavhurika chikuva. Iyi idesktop application inotarisisa maitiro uye kushanda kweIoT zvishandiso munguva chaiyo.

Mashandiro anoita hurongwa

IoT Inspector inotarisisa zviitiko zveIoT zvishandiso panetiweki uchishandisa tekinoroji ARP kukanganisa. Inogona kushandiswa kuongorora mudziyo traffic. Iyo sisitimu inounganidza isingazivikanwe ruzivo nezve network traffic kuti ione zvinofungirwa chiitiko. Muchiitiko ichi, data senge IP uye MAC kero haina kuverengerwa.

Pakutumira ARP mapaketi iyo inotevera kodhi inoshandiswa:

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.')

Mushure mekuongorora network, iyo IoT Inspector server inotangisa kuti ndeapi masaiti eIoT magajeti anotsinhana data, kangani zvavanoita izvi, uye mumavhoriyamu api avanotumira uye kugamuchira mapaketi. Nekuda kweizvozvo, iyo sisitimu inobatsira kuona zviwanikwa zvinofungirwa zvinogona kutumirwa PD pasina ruzivo rwemushandisi.

Parizvino, iko kushandiswa kunoshanda chete pa macOS. Unogona kudhawunirodha zip archive pa projekiti webhusaiti. Kuisa, iwe uchada macOS High Sierra kana Mojave, Firefox kana Chrome browser. Iyo app haishande muSafari. Installation uye Configuration Guide inowanikwa paYouTube.

Gore rino, vagadziri vakavimbisa kuwedzera vhezheni yeLinux, uye muna Chivabvu - application yeWindows. Iyo purojekiti source code inowanikwa paGitHub.

Zvinogona uye Zvakaipa

Vagadziri vacho vanoti sisitimu iyi ichabatsira makambani eIT kutsvaga kusasimba musoftware yeIoT zvishandiso uye kugadzira yakachengeteka yakachengeteka smart michina. Chishandiso chinogona kutoona kuchengetedzeka uye kusasimba kwekuita.

IoT Inspector inowana michina inotaura kakawanda, kunyangwe pasina ari kuishandisa. Chishandiso ichi zvakare chinobatsira kuona maturusi akangwara ari kudzikisira network, sekudhawunirodha zvidzoreso kakawanda.

IoT Inspector ichine zvimwe zvikanganiso. Sezvo iyo application iri yekuyedza, haisati yaedzwa pamidziyo yese yeIoT ine magadzirirwo akasiyana. Naizvozvo, chishandiso pachacho chinogona kukanganisa kuita kweakangwara gadget. Nechikonzero ichi, vanyori havakurudzire kubatanidza chishandiso kune zvigadzirwa zvekurapa.

Iye zvino vagadziri vakatarisana nekubvisa tsikidzi, asi mune ramangwana timu yePrinceton University inoronga kuwedzera mashandiro ekushandisa kwavo uye kuunza muchina kudzidza algorithms mairi. Ivo vachabatsira kuwedzera mukana wekuona DDoS kurwiswa kusvika 99%. Iwe unogona kujairana nemazano ese evaongorori mukati iyi PDF report.

Mamwe mapurojekiti eIoT

Boka revagadziri vekuAmerica vanobatana naDanny Goodman, munyori wemabhuku paJavaScript neHTML, vari kugadzira chishandiso chekutarisa iyo Internet yezvinhu ecosystem - The Chinhu System.

Chinangwa chepurojekiti ndechekubatanidza smart home IoT gadget kuita imwechete network uye pakati pekutonga. Vagadziri vanoti michina kubva kune vakasiyana vanogadzira kazhinji haigone kutaurirana uye kushanda zvakasiyana. Kugadzirisa dambudziko, vanyori vekutanga vakagadzira software inogona kushanda neakasiyana network protocol, gadget uye macustomer application.

Rondedzero yemidziyo inotsigirwa inowanikwa pane webhusaiti yeprojekiti. Ikoko iwe unogonawo kuwana mabviro ΠΈ kukurumidza kutanga gwara.

Imwe chirongwa chakavhurika - PrivateEyePi. Vanyori vekutanga vanogovana software mhinduro uye sosi kodhi yekugadzira yakasarudzika IoT network yakavakirwa paRaspberry Pi. Iyo saiti ine nhamba huru yevatungamiriri vaunogona kuvaka nayo wireless network ye sensors tembiricha, mwando, uye zvakare gadzirisa imba yekuchengetedza system.

Chishandiso chakavhurika chekutarisa network neIoT zvishandiso
/ mufananidzo stocks PD

Remangwana remhinduro dzakafanana

Vhura sosi mapurojekiti, maraibhurari uye masisitimu ari kuwedzera kuoneka pamusika weIoT. Iyo Linux Foundation, inoshandawo mumunda weIoT (ivo vakagadzira sisitimu yekushandisa Zephyr), vanoti maturusi akavhurika anoonekwa seakachengeteka. Pfungwa iyi imhaka yekuti "collective intelligence" yenharaunda yevanyanzvi vezvekuchengetedza ruzivo vanotora chikamu mukusimudzira kwavo. Kubva pane zvese izvi tinogona kugumisa kuti mapurojekiti akaita seIoT Inspector achaonekwa zvakanyanya uye kazhinji uye achabatsira kuti chikamu ichi chemidziyo ive yakachengeteka.

Zvinyorwa kubva kukutanga blog nezve corporate IaaS:

Source: www.habr.com

Voeg