محقق ایرانی نرم افزار ضد هک کنتور برق طراحی کرد

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرگزاری مهر به نقل از تک اکسپلور، برخی افراد با هک کردن کنتورهای برق هوشمند تلاش می کنند میزان مصرف برق خود را کمتر از حد واقعی نشان دهند، اما می توان از این روش برای نفوذ به شبکه های توزیع برق و انجام خرابکاری های گسترده تر نیز استفاده کرد.

کارتیک پاتابیرامان استاد برق و رایانه دانشگاه بریتیش کلمبیا با همکاری فرید تبریزی دانشجوی دکترای دانشگاه یادشده برنامه ای خودکار طراحی کرده که امنیت کنتورهای برق هوشمند را افزایش داده و از این طریق جلوی دستکاری و هک شبکه های توزیع برق از طریق نفوذ به این کنتورها را نیز می گیرد.

برنامه یادشده برای شناسایی حملات هکری و هرگونه تلاش برای دستکاری کنتور به طور دقیق داده های در حال رد و بدل شدن و جریان برق را مورد بررسی قرار می دهد و در صورت تلاش برای آغاز حمله می تواند آن را سد کرده و حتی موضوع را به اطلاع اپراتور برنامه برساند.

امروزه با خرید و نصب تجهیزاتی به قیمت کمتر از ۵۰ دلار می توان برای هک کنتورهای برق هوشمند اقدام کرد و لذا مقابله با این روند رو به رشد اهمیت زیادی دارد. از سوی دیگر پیش بینی می شود تا سال ۲۰۲۲ بیش از ۵۸۸ میلیون کنتور برق هوشمند قابل اتصال به اینترنت اشیا در سراسر جهان به کار رود که هک شدن آنها می تواند خسارات بسیار زیادی به بار آورد و لذا مقابله با این روند نیز اهمیت حیاتی دارد.

118
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });