Uirlis oscailte chun monatóireacht a dhéanamh ar líonra le feistí IoT

Inseoimid duit cad is Cigire IoT ann agus conas a oibríonn sé.

Uirlis oscailte chun monatóireacht a dhéanamh ar líonra le feistí IoT
/ grianghraf Px Anseo PD

Faoi shlándáil Idirlín Rudaí

Ag an ngnólacht comhairliúcháin Bain & Company (PDF, leathanach 1) deir siad, ó 2017 go 2021, go mbeidh méid an mhargaidh IoT faoi dhó: ó 235 go ​​520 billiún dollar. An sciar de ghiuirléidí baile cliste costas 47 billiún dollar. Tá imní ar shaineolaithe slándála faisnéise faoi rátaí fáis den sórt sin.

Ar de réir Avast, i 40% de na cásanna tá leochaileacht chriticiúil ag feiste cliste amháin ar a laghad a chuireann an líonra baile ar fad i mbaol. Ag Kaspersky lab bunaithe, gur fhulaing gadgets cliste trí huaire níos mó ionsaithe ná sa bhliain 2017 ar fad sa chéad ráithe den bhliain seo caite.

Chun feistí cliste a chosaint, tá uirlisí bogearraí nua á bhforbairt ag fostaithe cuideachtaí TF agus ollscoileanna. Foireann innealtóireachta ó Ollscoil Princeton cruthaíodh Ardán oscailte Cigire Princeton IoT. Is feidhmchlár deisce é seo a dhéanann monatóireacht ar iompar agus ar oibriú feistí IoT i bhfíor-am.

Conas a oibríonn an córas

Déanann Cigire IoT monatóireacht ar ghníomhaíocht gléasanna IoT ar an líonra ag baint úsáide as teicneolaíocht Cearrbhachas ARP. Is féidir é a úsáid chun trácht gléas a anailísiú. Bailíonn an córas faisnéis gan ainm faoi thrácht líonra chun gníomhaíocht amhrasach a aithint. Sa chás seo, ní chuirtear san áireamh sonraí ar nós seoltaí IP agus MAC.

Agus paicéid ARP á seoladh úsáidtear an cód seo a leanas:

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

Tar éis anailís a dhéanamh ar an líonra, socraíonn freastalaí an Chigire IoT cé na suíomhanna a mhalartaíonn giuirléidí IoT sonraí, cé chomh minic agus a dhéanann siad é seo, agus cé na méideanna a tharchuireann agus a fhaigheann siad paicéid. Mar thoradh air sin, cabhraíonn an córas le hacmhainní amhrasacha a aithint ar féidir PD a sheoladh chucu gan eolas an úsáideora.

Go dtí seo, ní oibríonn an feidhmchlár ach ar macOS. Is féidir leat an chartlann zip a íoslódáil ag suíomh Gréasáin an tionscadail. Chun é a shuiteáil, beidh macOS High Sierra nó Mojave, Firefox nó brabhsálaí Chrome uait. Ní oibríonn an app i Safari. Treoir maidir le Suiteáil agus Cumraíocht ar fáil ar YouTube.

I mbliana, gheall na forbróirí leagan le haghaidh Linux a chur leis, agus i mí na Bealtaine - iarratas ar Windows. Tá cód foinse an tionscadail ar fáil ar GitHub.

Acmhainneacht agus Míbhuntáistí

Deir na forbróirí go gcabhróidh an córas le cuideachtaí TF leochaileachtaí a lorg i mbogearraí feistí IoT agus feistí cliste níos sláine a chruthú. Is féidir leis an uirlis leochaileachtaí slándála agus feidhmíochta a bhrath cheana féin.

Faigheann Cigire IoT gléasanna a dhéanann cumarsáid rómhinic, fiú nuair nach bhfuil aon duine á n-úsáid. Cuidíonn an uirlis freisin le feistí cliste atá ag moilliú an líonra a bhrath, mar shampla nuashonruithe a íoslódáil ró-mhinic.

Tá roinnt easnamh fós ag Cigire IoT. Ós rud é go bhfuil an t-iarratas turgnamhach, níor tástáladh fós ar gach feiste IoT le cumraíochtaí éagsúla. Mar sin, is féidir leis an uirlis féin tionchar diúltach a bheith aige ar fheidhmíocht gadgets cliste. Ar an gcúis seo, ní mholann na húdair an t-iarratas a nascadh le gadgets leighis.

Anois tá na forbróirí dírithe ar fhabhtanna a dhíchur, ach sa todhchaí tá sé beartaithe ag foireann Ollscoil Princeton feidhmiúlacht a n-iarratas a leathnú agus halgartaim meaisínfhoghlama a thabhairt isteach ann. Cabhróidh siad leis an dóchúlacht go n-aimseofar ionsaithe DDoS a mhéadú go 99%. Is féidir leat eolas a fháil ar na smaointe go léir atá ag taighdeoirí i an tuarascáil PDF seo.

Tionscadail IoT eile

Tá grúpa forbróirí Meiriceánacha a chomhoibríonn le Danny Goodman, údar leabhair ar JavaScript agus HTML, ag cruthú uirlis chun monatóireacht a dhéanamh ar éiceachóras Internet of Things - An Córas Rudaí.

Is é sprioc an tionscadail gadgets baile cliste IoT a chomhcheangal i líonra amháin agus rialú a lárú. Deir forbróirí gur minic nach féidir le feistí ó mhonaróirí éagsúla cumarsáid a dhéanamh lena chéile agus oibriú ar leithligh. Chun an fhadhb a réiteach, chruthaigh údair an tionscnaimh bogearraí ar féidir leo oibriú le prótacail líonra, giuirléidí agus feidhmchláir chliaint éagsúla.

Liosta gléasanna tacaithe ar fáil ar shuíomh Gréasáin an tionscadail. Is féidir leat a fháil freisin foinse и treoir tosaithe tapaidh.

Tionscadal oscailte eile - PríobháideachEyePi. Roinneann údair an tionscnaimh réitigh bogearraí agus cód foinse chun líonra pearsantaithe IoT a chruthú bunaithe ar Raspberry Pi. Tá líon mór treoracha ar an suíomh ar féidir leat a thógáil Gan sreang líonra braiteoirí teocht, taise, agus a chumrú freisin córas slándála baile.

Uirlis oscailte chun monatóireacht a dhéanamh ar líonra le feistí IoT
/ grianghraf Px Anseo PD

Todhchaí réitigh den sórt sin

Tá tionscadail foinse oscailte, leabharlanna agus creataí le feiceáil níos mó ar an margadh IoT. Fondúireacht Linux, a oibríonn sa réimse IoT freisin (chruthaigh siad an córas oibriúcháin Zephyr), deir siad go meastar go bhfuil uirlisí foinse oscailte níos sláine. Is é is cúis leis an tuairim seo ná go bhfuil “faisnéis chomhchoiteann” an phobail de shaineolaithe slándála faisnéise rannpháirteach ina bhforbairt. As seo go léir is féidir linn a thabhairt ar an gconclúid go bhfeicfear tionscadail cosúil le Cigire IoT níos minice agus níos minice agus cabhróidh siad leis an gcuid seo de ghléasanna a dhéanamh níos sláine.

Postálacha ón gcéad bhlag faoi IaaS corparáideach:

Foinse: will.com

Add a comment