Image
16.8.2018 0 Comments

Strojové učenie môže identifikovať hekerov a plagiátorských programátorov podľa ich „odtlačkov prstov“

Programátori majú vlastné štýly, odlišné od ostatných, ale tie sa dajú zistiť len preštudovaním mnohých riadkov kódu a hľadaním stôp prezrádzajúcich autora. V budúcnosti to však nebude treba. Výskumníci totiž vyvinuli systém strojového učenia, ktorý môže „deanonymizovať“ programátorov, či už prostredníctvom surového zdrojového kódu, alebo kompilovaných binárnych súborov. Vycvičili algoritmus na rozpoznávanie štruktúry kódu programátora na základe ukážok z jeho práce a určenie spoločných znakov vo vzorkách kódu. Nepotrebovali pri tom dlhé kusy kódy, stačili krátke úryvky.

Pri testovaní sa použili výsledky zo súťaže Google Code Jam a technológia umelej inteligencie bola pomerne presná, hoci zďaleka nie bezchybná. Pri 600 programátoroch a 8 vzorkách kódu od každého dosiahla v identifikovaní presnosť 83 %.

Technológia by v budúcnosti mohla byť užitočná pri odhaľovaní totožnosti tvorcov malvéru. Pomôcť by mohla aj pri zisťovaní prípadov plagiátorstva, kde by strojové učenie dokázalo rozlišovať medzi čisto náhodnou podobnosťou a zjavným kopírovaním.

Na druhej strane by táto technológia mohla ohroziť súkromie, znemožnila by totiž anonymné prispievanie do kódu. Preto bude treba pri jej implementácii starostlivo hľadať rovnováhu medzi túžbou po bezpečnosti a potrebou súkromia.

Zdroj: engadget.com.

Zobrazit Galériu
Autor: Redakcia

Nechajte si posielať prehľad najdôležitejších správ emailom

Mohlo by Vás zaujímať

Technológie 1

Samsung Galaxy A7 má fotoaparát s tromi objektívmi

20.09.2018 04:00

Nový smartfón Samsung Galaxy A7 má dva charakteristické prvky, podľa ktorých sa bude dať odlíšiť od ostatných modelov - snímač odtlačkov prstov na bočnej hrane a najmä fotoaparát s tromi objektívmi. N ...

Technológie

Umelá inteligencia v smartfónoch Huawei

20.09.2018 00:09

Huawei na veľtrhu IFA 2018 predstavil nový procesor, alebo aby sme boli presní SoC – System on Chip s označením Kirin 980. Je to už druhá generácia procesorov Kirin, ktoré majú hardvérovú podporu umel ...

Technológie

Už o pár rokov roboty odpracujú viac práce ako ľudia. Tieto pracovné pozície sa však zatiaľ nemusia báť o svoje stoličky

20.09.2018 00:20

Podľa najnovšej štúdie Svetového ekonomického fóra (World Economic Forum – WEF) robotické technológie v blízkej budúcnosti vytvoria viac pracovných miest, ako zničia. Do roku 2020 by malo byť o 58 mil ...

q

Žiadne komentáre

Vyhľadávanie

codefest

Najnovšie videá



PC forum button