IoT ಸಾಧನಗಳೊಂದಿಗೆ ನೆಟ್‌ವರ್ಕ್ ಮೇಲ್ವಿಚಾರಣೆಗಾಗಿ ತೆರೆದ ಸಾಧನ

IoT ಇನ್‌ಸ್ಪೆಕ್ಟರ್ ಎಂದರೇನು ಮತ್ತು ಅದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನಾವು ನಿಮಗೆ ಹೇಳುತ್ತೇವೆ.

IoT ಸಾಧನಗಳೊಂದಿಗೆ ನೆಟ್‌ವರ್ಕ್ ಮೇಲ್ವಿಚಾರಣೆಗಾಗಿ ತೆರೆದ ಸಾಧನ
/ ಫೋಟೋ Px ಇಲ್ಲಿ PD

ಇಂಟರ್ನೆಟ್ ಆಫ್ ಥಿಂಗ್ಸ್ ಭದ್ರತೆಯ ಬಗ್ಗೆ

ಸಲಹಾ ಸಂಸ್ಥೆ ಬೈನ್ & ಕಂಪನಿಯಲ್ಲಿ (PDF, ಪುಟ 12017 ರಿಂದ 2021 ರವರೆಗೆ IoT ಮಾರುಕಟ್ಟೆಯ ಗಾತ್ರವು ದ್ವಿಗುಣಗೊಳ್ಳುತ್ತದೆ ಎಂದು ಅವರು ಹೇಳುತ್ತಾರೆ: 235 ರಿಂದ 520 ಶತಕೋಟಿ ಡಾಲರ್‌ಗಳಿಗೆ. ಸ್ಮಾರ್ಟ್ ಹೋಮ್ ಗ್ಯಾಜೆಟ್‌ಗಳ ಪಾಲು 47 ಬಿಲಿಯನ್ ಡಾಲರ್ ವೆಚ್ಚವಾಗಲಿದೆ. ಮಾಹಿತಿ ಭದ್ರತಾ ತಜ್ಞರು ಅಂತಹ ಬೆಳವಣಿಗೆಯ ದರಗಳ ಬಗ್ಗೆ ಕಾಳಜಿ ವಹಿಸುತ್ತಾರೆ.

ಬೈ ಅವಾಸ್ಟ್ ಪ್ರಕಾರ, 40% ಪ್ರಕರಣಗಳಲ್ಲಿ ಕನಿಷ್ಠ ಒಂದು ಸ್ಮಾರ್ಟ್ ಸಾಧನವು ಸಂಪೂರ್ಣ ಹೋಮ್ ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ಅಪಾಯಕ್ಕೆ ತಳ್ಳುವ ನಿರ್ಣಾಯಕ ದುರ್ಬಲತೆಯನ್ನು ಹೊಂದಿದೆ. ಕ್ಯಾಸ್ಪರ್ಸ್ಕಿ ಲ್ಯಾಬ್ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಯಿತು, ಕಳೆದ ವರ್ಷದ ಮೊದಲ ತ್ರೈಮಾಸಿಕದಲ್ಲಿ, ಸ್ಮಾರ್ಟ್ ಗ್ಯಾಜೆಟ್‌ಗಳು ಸಂಪೂರ್ಣ 2017 ಕ್ಕಿಂತ ಮೂರು ಪಟ್ಟು ಹೆಚ್ಚು ದಾಳಿಯನ್ನು ಅನುಭವಿಸಿವೆ.

ಸ್ಮಾರ್ಟ್ ಸಾಧನಗಳನ್ನು ರಕ್ಷಿಸಲು, ಐಟಿ ಕಂಪನಿಗಳು ಮತ್ತು ವಿಶ್ವವಿದ್ಯಾಲಯಗಳ ಉದ್ಯೋಗಿಗಳು ಹೊಸ ಸಾಫ್ಟ್‌ವೇರ್ ಪರಿಕರಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದ್ದಾರೆ. ಎಂಜಿನಿಯರಿಂಗ್ ತಂಡ ಪ್ರಿನ್ಸ್‌ಟನ್ ವಿಶ್ವವಿದ್ಯಾಲಯದಿಂದ ರಚಿಸಲಾಗಿದೆ ಪ್ರಿನ್ಸ್ಟನ್ IoT ಇನ್ಸ್ಪೆಕ್ಟರ್ ತೆರೆದ ವೇದಿಕೆ. ಇದು ಡೆಸ್ಕ್‌ಟಾಪ್ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದ್ದು ಅದು IoT ಸಾಧನಗಳ ನಡವಳಿಕೆ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನೈಜ ಸಮಯದಲ್ಲಿ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತದೆ.

ಸಿಸ್ಟಮ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ

IoT ಇನ್ಸ್ಪೆಕ್ಟರ್ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸಿಕೊಂಡು ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ IoT ಸಾಧನಗಳ ಚಟುವಟಿಕೆಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತದೆ ARP ವಂಚನೆ. ಸಾಧನದ ದಟ್ಟಣೆಯನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು. ಅನುಮಾನಾಸ್ಪದ ಚಟುವಟಿಕೆಯನ್ನು ಗುರುತಿಸಲು ಸಿಸ್ಟಮ್ ನೆಟ್‌ವರ್ಕ್ ಟ್ರಾಫಿಕ್ ಕುರಿತು ಅನಾಮಧೇಯ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, IP ಮತ್ತು MAC ವಿಳಾಸಗಳಂತಹ ಡೇಟಾವನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ.

ARP ಪ್ಯಾಕೆಟ್‌ಗಳನ್ನು ಕಳುಹಿಸುವಾಗ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ:

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

ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ವಿಶ್ಲೇಷಿಸಿದ ನಂತರ, IoT ಇನ್‌ಸ್ಪೆಕ್ಟರ್ ಸರ್ವರ್ ಯಾವ ಸೈಟ್‌ಗಳೊಂದಿಗೆ IoT ಗ್ಯಾಜೆಟ್‌ಗಳು ಡೇಟಾವನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುತ್ತದೆ, ಎಷ್ಟು ಬಾರಿ ಅವರು ಇದನ್ನು ಮಾಡುತ್ತಾರೆ ಮತ್ತು ಯಾವ ಸಂಪುಟಗಳಲ್ಲಿ ಅವರು ಪ್ಯಾಕೆಟ್‌ಗಳನ್ನು ರವಾನಿಸುತ್ತಾರೆ ಮತ್ತು ಸ್ವೀಕರಿಸುತ್ತಾರೆ ಎಂಬುದನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ. ಪರಿಣಾಮವಾಗಿ, ಬಳಕೆದಾರರ ಅರಿವಿಲ್ಲದೆಯೇ PD ಅನ್ನು ಕಳುಹಿಸಬಹುದಾದ ಅನುಮಾನಾಸ್ಪದ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಗುರುತಿಸಲು ಸಿಸ್ಟಮ್ ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಸದ್ಯಕ್ಕೆ, ಅಪ್ಲಿಕೇಶನ್ MacOS ನಲ್ಲಿ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ನೀವು ಜಿಪ್ ಆರ್ಕೈವ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು ಯೋಜನೆಯ ವೆಬ್‌ಸೈಟ್. ಸ್ಥಾಪಿಸಲು, ನಿಮಗೆ ಮ್ಯಾಕೋಸ್ ಹೈ ಸಿಯೆರಾ ಅಥವಾ ಮೊಜಾವೆ, ಫೈರ್‌ಫಾಕ್ಸ್ ಅಥವಾ ಕ್ರೋಮ್ ಬ್ರೌಸರ್ ಅಗತ್ಯವಿದೆ. ಅಪ್ಲಿಕೇಶನ್ ಸಫಾರಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ಅನುಸ್ಥಾಪನೆ ಮತ್ತು ಸಂರಚನಾ ಮಾರ್ಗದರ್ಶಿ YouTube ನಲ್ಲಿ ಲಭ್ಯವಿದೆ.

ಈ ವರ್ಷ, ಡೆವಲಪರ್‌ಗಳು ಲಿನಕ್ಸ್‌ಗಾಗಿ ಆವೃತ್ತಿಯನ್ನು ಸೇರಿಸಲು ಭರವಸೆ ನೀಡಿದರು ಮತ್ತು ಮೇ ತಿಂಗಳಲ್ಲಿ - ವಿಂಡೋಸ್‌ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್. ಯೋಜನೆಯ ಮೂಲ ಕೋಡ್ ಲಭ್ಯವಿದೆ GitHub ನಲ್ಲಿ.

ಸಂಭಾವ್ಯ ಮತ್ತು ಅನಾನುಕೂಲಗಳು

ಐಒಟಿ ಸಾಧನಗಳ ಸಾಫ್ಟ್‌ವೇರ್‌ನಲ್ಲಿನ ದೋಷಗಳನ್ನು ನೋಡಲು ಮತ್ತು ಹೆಚ್ಚು ಸುರಕ್ಷಿತ ಸ್ಮಾರ್ಟ್ ಸಾಧನಗಳನ್ನು ರಚಿಸಲು ಐಟಿ ಕಂಪನಿಗಳಿಗೆ ಸಿಸ್ಟಮ್ ಸಹಾಯ ಮಾಡುತ್ತದೆ ಎಂದು ಡೆವಲಪರ್‌ಗಳು ಹೇಳುತ್ತಾರೆ. ಉಪಕರಣವು ಈಗಾಗಲೇ ಭದ್ರತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ದೋಷಗಳನ್ನು ಪತ್ತೆ ಮಾಡುತ್ತದೆ.

IoT ಇನ್ಸ್‌ಪೆಕ್ಟರ್ ಯಾರೂ ಬಳಸದಿದ್ದರೂ ಸಹ ಆಗಾಗ್ಗೆ ಸಂವಹನ ಮಾಡುವ ಸಾಧನಗಳನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತದೆ. ಆಗಾಗ್ಗೆ ನವೀಕರಣಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡುವಂತಹ ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ನಿಧಾನಗೊಳಿಸುವ ಸ್ಮಾರ್ಟ್ ಸಾಧನಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಉಪಕರಣವು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

IoT ಇನ್ಸ್ಪೆಕ್ಟರ್ ಇನ್ನೂ ಕೆಲವು ನ್ಯೂನತೆಗಳನ್ನು ಹೊಂದಿದೆ. ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಾಯೋಗಿಕವಾಗಿರುವುದರಿಂದ, ವಿಭಿನ್ನ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳೊಂದಿಗೆ ಎಲ್ಲಾ IoT ಸಾಧನಗಳಲ್ಲಿ ಇದನ್ನು ಇನ್ನೂ ಪರೀಕ್ಷಿಸಲಾಗಿಲ್ಲ. ಆದ್ದರಿಂದ, ಉಪಕರಣವು ಸ್ಮಾರ್ಟ್ ಗ್ಯಾಜೆಟ್‌ಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ನಕಾರಾತ್ಮಕ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ. ಈ ಕಾರಣಕ್ಕಾಗಿ, ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ವೈದ್ಯಕೀಯ ಗ್ಯಾಜೆಟ್‌ಗಳಿಗೆ ಸಂಪರ್ಕಿಸಲು ಲೇಖಕರು ಶಿಫಾರಸು ಮಾಡುವುದಿಲ್ಲ.

ಈಗ ಡೆವಲಪರ್‌ಗಳು ದೋಷಗಳನ್ನು ನಿರ್ಮೂಲನೆ ಮಾಡುವತ್ತ ಗಮನಹರಿಸಿದ್ದಾರೆ, ಆದರೆ ಭವಿಷ್ಯದಲ್ಲಿ ಪ್ರಿನ್ಸ್‌ಟನ್ ವಿಶ್ವವಿದ್ಯಾಲಯದ ತಂಡವು ತಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ನ ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸಲು ಮತ್ತು ಅದರಲ್ಲಿ ಯಂತ್ರ ಕಲಿಕೆಯ ಕ್ರಮಾವಳಿಗಳನ್ನು ಪರಿಚಯಿಸಲು ಯೋಜಿಸಿದೆ. DDoS ದಾಳಿಗಳನ್ನು ಪತ್ತೆಹಚ್ಚುವ ಸಂಭವನೀಯತೆಯನ್ನು 99% ಗೆ ಹೆಚ್ಚಿಸಲು ಅವರು ಸಹಾಯ ಮಾಡುತ್ತಾರೆ. ಸಂಶೋಧಕರ ಎಲ್ಲಾ ವಿಚಾರಗಳೊಂದಿಗೆ ನೀವು ಪರಿಚಯ ಮಾಡಿಕೊಳ್ಳಬಹುದು ಈ PDF ವರದಿ.

ಇತರ IoT ಯೋಜನೆಗಳು

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು HTML ನಲ್ಲಿ ಪುಸ್ತಕಗಳ ಲೇಖಕರಾದ ಡ್ಯಾನಿ ಗುಡ್‌ಮ್ಯಾನ್ ಅವರೊಂದಿಗೆ ಸಹಯೋಗ ಹೊಂದಿರುವ ಅಮೇರಿಕನ್ ಡೆವಲಪರ್‌ಗಳ ಗುಂಪು ಇಂಟರ್ನೆಟ್ ಆಫ್ ಥಿಂಗ್ಸ್ ಪರಿಸರ ವ್ಯವಸ್ಥೆಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಒಂದು ಸಾಧನವನ್ನು ರಚಿಸುತ್ತಿದೆ - ದಿ ಥಿಂಗ್ ಸಿಸ್ಟಮ್.

ಸ್ಮಾರ್ಟ್ ಹೋಮ್ IoT ಗ್ಯಾಜೆಟ್‌ಗಳನ್ನು ಒಂದೇ ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಸಂಯೋಜಿಸುವುದು ಮತ್ತು ನಿಯಂತ್ರಣವನ್ನು ಕೇಂದ್ರೀಕರಿಸುವುದು ಯೋಜನೆಯ ಗುರಿಯಾಗಿದೆ. ವಿಭಿನ್ನ ತಯಾರಕರ ಸಾಧನಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಪರಸ್ಪರ ಸಂವಹನ ನಡೆಸಲು ಮತ್ತು ಪ್ರತ್ಯೇಕವಾಗಿ ಕೆಲಸ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ಡೆವಲಪರ್ಗಳು ಹೇಳುತ್ತಾರೆ. ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು, ಉಪಕ್ರಮದ ಲೇಖಕರು ವಿಭಿನ್ನ ನೆಟ್‌ವರ್ಕ್ ಪ್ರೋಟೋಕಾಲ್‌ಗಳು, ಗ್ಯಾಜೆಟ್‌ಗಳು ಮತ್ತು ಕ್ಲೈಂಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬಹುದಾದ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ರಚಿಸಿದ್ದಾರೆ.

ಬೆಂಬಲಿತ ಸಾಧನಗಳ ಪಟ್ಟಿ ಯೋಜನೆಯ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿ ಲಭ್ಯವಿದೆ. ಅಲ್ಲಿ ನೀವು ಸಹ ಕಾಣಬಹುದು ಮೂಲ и ತ್ವರಿತ ಪ್ರಾರಂಭ ಮಾರ್ಗದರ್ಶಿ.

ಮತ್ತೊಂದು ಮುಕ್ತ ಯೋಜನೆ - ಖಾಸಗಿ EyePi. ಉಪಕ್ರಮದ ಲೇಖಕರು ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಆಧಾರಿತ ವೈಯಕ್ತಿಕಗೊಳಿಸಿದ IoT ನೆಟ್‌ವರ್ಕ್ ರಚಿಸಲು ಸಾಫ್ಟ್‌ವೇರ್ ಪರಿಹಾರಗಳು ಮತ್ತು ಮೂಲ ಕೋಡ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತಾರೆ. ಸೈಟ್ ನೀವು ನಿರ್ಮಿಸಬಹುದಾದ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಮಾರ್ಗದರ್ಶಿಗಳನ್ನು ಹೊಂದಿದೆ ನಿಸ್ತಂತು ಸಂವೇದಕಗಳ ಜಾಲ ತಾಪಮಾನ, ಆರ್ದ್ರತೆ, ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ ಮನೆಯ ಭದ್ರತಾ ವ್ಯವಸ್ಥೆ.

IoT ಸಾಧನಗಳೊಂದಿಗೆ ನೆಟ್‌ವರ್ಕ್ ಮೇಲ್ವಿಚಾರಣೆಗಾಗಿ ತೆರೆದ ಸಾಧನ
/ ಫೋಟೋ Px ಇಲ್ಲಿ PD

ಇದೇ ರೀತಿಯ ಪರಿಹಾರಗಳ ಭವಿಷ್ಯ

ಐಒಟಿ ಮಾರುಕಟ್ಟೆಯಲ್ಲಿ ಓಪನ್ ಸೋರ್ಸ್ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳು, ಲೈಬ್ರರಿಗಳು ಮತ್ತು ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳು ಹೆಚ್ಚಾಗಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತಿವೆ. ಲಿನಕ್ಸ್ ಫೌಂಡೇಶನ್, ಇದು IoT ಕ್ಷೇತ್ರದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ (ಅವರು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ರಚಿಸಿದ್ದಾರೆ ಝಿಫಿರ್), ಓಪನ್ ಸೋರ್ಸ್ ಉಪಕರಣಗಳನ್ನು ಹೆಚ್ಚು ಸುರಕ್ಷಿತವೆಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಎಂದು ಅವರು ಹೇಳುತ್ತಾರೆ. ಮಾಹಿತಿ ಭದ್ರತಾ ತಜ್ಞರ ಸಮುದಾಯದ "ಸಾಮೂಹಿಕ ಬುದ್ಧಿಮತ್ತೆ" ಅವರ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಭಾಗವಹಿಸುತ್ತದೆ ಎಂಬ ಅಂಶದಿಂದಾಗಿ ಈ ಅಭಿಪ್ರಾಯವಿದೆ. ಈ ಎಲ್ಲದರಿಂದ ನಾವು IoT ಇನ್‌ಸ್ಪೆಕ್ಟರ್‌ನಂತಹ ಯೋಜನೆಗಳು ಹೆಚ್ಚು ಹೆಚ್ಚಾಗಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ ಮತ್ತು ಸಾಧನಗಳ ಈ ವಿಭಾಗವನ್ನು ಹೆಚ್ಚು ಸುರಕ್ಷಿತವಾಗಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ ಎಂದು ನಾವು ತೀರ್ಮಾನಿಸಬಹುದು.

ಕಾರ್ಪೊರೇಟ್ IaaS ಕುರಿತು ಮೊದಲ ಬ್ಲಾಗ್‌ನಿಂದ ಪೋಸ್ಟ್‌ಗಳು:

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ