O se meafaigaluega tatala mo le mataʻituina o fesoʻotaiga ma masini IoT

Matou te taʻu atu ia te oe le mea IoT Inspector ma pe faʻapefea ona galue.

O se meafaigaluega tatala mo le mataʻituina o fesoʻotaiga ma masini IoT
/ ata fa'asoa PD

E uiga i le Initaneti o Mea saogalemu

I le kamupani faufautua Bain & Company (PDF, itulau e 1) latou fai mai mai le 2017 i le 2021 o le tele o le maketi IoT o le a faaluaina: mai le 235 i le 520 piliona tala. O le vaega o mea tau fale atamai e 47 piliona tala le tau. O lo'o popole tagata tomai fa'apitoa mo fa'amatalaga e uiga i ia fua fa'atupulaia.

Saunia e e tusa ai ma Avast, i le 40% o mataupu e le itiiti ifo ma le tasi le masini atamai o loʻo i ai se faʻafitauli matuia e tuʻu ai le fesoʻotaʻiga fale atoa i se tulaga lamatia. I le Kaspersky Lab faavaeina, e faapea i le kuata muamua o le tausaga talu ai, o masini atamai na mafatia faatoluina osofaʻiga nai lo le 2017 atoa.

Ina ia puipuia masini atamai, o tagata faigaluega o kamupani IT ma iunivesite o loʻo atinaʻeina meafaigaluega fou. Au inisinia mai le Iunivesite o Princeton faia Princeton IoT Inspector tatala tulaga. Ole polokalame ole desktop lea e mata'ituina le amio ma le fa'aogaina o masini IoT ile taimi moni.

Faʻafefea ona aoga le polokalama

IoT Inspector e mata'ituina le gaioiga o masini IoT i luga ole feso'ota'iga e fa'aoga ai tekinolosi ARP spoofing. E mafai ona faʻaaogaina e faʻavasega ai felauaiga o masini. E aoina e le faiga fa'amatalaga e le ta'ua e uiga i fefa'ataua'iga o feso'ota'iga e fa'ailoa ai gaioiga masalomia. I lenei tulaga, o faʻamatalaga e pei o tuatusi IP ma MAC e le o amanaia.

Pe a auina atu ARP afifi o lo'o fa'aogaina le code lea:

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

A maeʻa ona suʻesuʻeina le fesoʻotaʻiga, e faʻamautu e le IoT Inspector server po o fea nofoaga e fesuiai ai e le IoT gadgets faʻamatalaga, pe faʻafia ona latou faia lenei mea, ma pe o a voluma latou te lafoina ma mauaina pepa. O se taunuuga, o le faiga e fesoasoani e iloa ai punaoa masalosalo lea e mafai ona lafo i ai le PD e aunoa ma le iloa e le tagata faʻaoga.

Mo le taimi nei, o le talosaga e naʻo le macOS e galue. E mafai ona e sii maia le zip archive i upegatafa'ilagi o galuega. Ina ia faʻapipiʻi, e te manaʻomia macOS High Sierra poʻo Mojave, Firefox poʻo le Chrome browser. E le aoga le app i Safari. Fa'apipi'i ma Fa'atonu Taiala avanoa ile YouTube.

O lenei tausaga, na folafola atu e le au atinaʻe e faʻaopoopo se faʻamatalaga mo Linux, ma ia Me - o se talosaga mo Windows. O lo'o maua le code source code i luga ole GitHub.

Avanoa ma le le lelei

Fai mai le au atiaʻe o le faiga o le a fesoasoani i kamupani IT e suʻe ni faʻafitauli i le polokalama o masini IoT ma fatuina ni masini atamai sili atu. Ua mafai e le meafaigaluega ona iloa le saogalemu ma le faʻaogaina o faʻafitauli.

IoT Inspector e su'e masini e feso'ota'i so'o, tusa lava pe leai se tasi o fa'aaogaina. E fesoasoani foi le meafaigaluega e iloa ai masini atamai o loʻo faʻagesegese le fesoʻotaʻiga, e pei o le siiina soo o faʻafouga.

IoT Inspector o loʻo iai pea ni faʻaletonu. Talu ai o le talosaga o se faʻataʻitaʻiga, e leʻi faʻataʻitaʻiina i luga o masini IoT uma ma faʻasologa eseese. O le mea lea, o le meafaigaluega lava ia e mafai ona i ai se aafiaga le lelei i le faatinoga o gadgets atamai. Mo lenei mafuaʻaga, e le fautuaina e le au tusitala le faʻafesoʻotaʻi o le talosaga i masini faʻafomaʻi.

O le taimi nei o loʻo taulaʻi le au atinaʻe i le faʻaumatiaina o faʻamaʻi, ae i le lumanaʻi ua fuafua le au a le Iunivesite o Princeton e faʻalauteleina le faʻatinoga o la latou talosaga ma faʻafeiloaʻi masini aʻoaʻoga algorithms i totonu. O le a latou fesoasoani e faʻateleina le avanoa e iloa ai osofaʻiga DDoS i le 99%. E mafai ona e faamasani i manatu uma o tagata suʻesuʻe i totonu lenei lipoti PDF.

Isi poloketi IoT

O se vaega o tagata atiaʻe Amerika o loʻo galulue faʻatasi ma Danny Goodman, tusitala o tusi i luga o le JavaScript ma le HTML, o loʻo fatuina se meafaigaluega mo le mataʻituina o le Initaneti o mea faʻanatura - Le Mea Fa'atonu.

O le sini o le poloketi o le tuʻufaʻatasia o masini IoT fale atamai i totonu o se fesoʻotaʻiga e tasi ma faʻatautaia le pulea. Fai mai le au atinaʻe o masini mai tagata gaosi oloa eseese e masani ona le mafai ona fesoʻotaʻi le tasi ma le isi ma galulue faʻatasi. Ina ia foia le faʻafitauli, na fatuina ai e le au tusitala o le polokalame polokalame e mafai ona galulue faʻatasi ma fesoʻotaʻiga fesoʻotaʻiga eseese, gadgets ma talosaga a tagata o tausia.

Lisi o masini lagolago avanoa ile upegatafa'ilagi ole poloketi. O iina e mafai foi ona e maua ai punavai и taiala amata vave.

O le isi galuega tatala - PrivateEyePi. O tusitala o le fuafuaga e faʻasoa faʻamatalaga faʻapipiʻi ma faʻamatalaga puna mo le fatuina o se fesoʻotaʻiga IoT faʻapitoa e faʻavae i luga ole Raspberry Pi. O le 'upega tafaʻilagi o loʻo i ai le tele o taʻiala e mafai ona e fausia ai uaealesi feso'otaiga o masini vevela, susū, ma configure foi faiga saogalemu fale.

O se meafaigaluega tatala mo le mataʻituina o fesoʻotaiga ma masini IoT
/ ata fa'asoa PD

Le lumanai o ia fofo

O loʻo faʻatuputeleina le faʻaalia o galuega faʻavae, faletusi ma faʻavae i luga o le maketi IoT. Le Linux Foundation, lea e galue foi i le IoT fanua (na latou faia le faiga faʻaoga Zephyr), latou fai mai o meafaigaluega tatala punaoa ua manatu e sili atu le saogalemu. O lenei manatu e mafua mai i le mea moni e faapea o le "malamalama tuʻufaʻatasia" o le faʻalapotopotoga o tagata tomai faʻapitoa faʻamatalaga e auai i la latou atinaʻe. Mai nei mea uma e mafai ona tatou faʻamaonia o galuega faatino e pei o IoT Inspector o le a faʻaalia atili ma sili atu ma o le a fesoasoani e faʻamautinoa atili ai lenei vaega o masini.

Tala mai le First blog e uiga i le kamupani IaaS:

puna: www.habr.com

Faaopoopo i ai se faamatalaga