Slo-Tech - Začelo se je že 8. tekmovanje v pisanju pregledne, na prvi pogled neškodljive C-jevske kode, ki pa v resnici počne nečednosti. Underhanded C Contest je zanimivo tekmovanje, ki so se ga leta 2005 domislili na Univerzi Binghamton v zvezni državni New York in od udeležencev zahteva, da rešijo zastavljen problem čim bolj elegantno. Običajno morajo napisati kodo, ki pravilno počne kakšno legitimno funkcijo, v posebej določenih primerih pa se vede drugače. To drugo obnašanje mora biti ob pregledu kode kar najbolj neopazno, pri čemer mora biti sama koda pregledna in kratka. Za skrivanje pri belem dnevu gre torej.
Letošnje tekmovanje traja do 15. novembra, rezultati pa bodo objavljeni dva meseca pozneje. Letos morajo tekmovalci napisati C-jevski program, ki primerja radiogram vzorca s standardom in ugotovi, ali je v vzorcu cepljivi material ali ne. V praksi bo šlo za primerjanje podobnosti dveh enodimenzionalnih polj (odčitka in reference), ki pa zaradi naključnega šuma seveda nista nikoli enaki. Tekmovanje zahteva, da v kodo vgradijo neopazno možnost, da funkcija ob posebnih pogojih vrne ujemanje, čeprav sta vzorca različna.
Lanski zmagovalec je moral napisati kodo za vladno vohunjenje nad uporabo družabne strani, kakršna je Twitter, ki pa informacijo o nadzoru na skrivaj posreduje tarči. To mu je tudi zelo dobro uspelo.
Letošnji zmagovalec bo prejel 1000 dolarjev.
Novice » Ostala programska oprema » Tekmovanje v pisanju na prvi pogled neškodljive, a zlonamerne kode
Ghost7 ::
Se strinjam, porecej znanja je potrebnega za kaj takega. Očitno je zanimanja dovolj in seveda vsaka taka zmaga je nekaj za osebne refefrence, ki pa so lahko za zmagovalca vredne veliko več kot nagrada. Namreč take stvari odpirajo veliko vrat pri dobrih delodajalcih.
lp
lp
Highlag ::
Dobrih delodajalcih, ki potrebujejo programerje z znanjem programiranja škodljive kode?
Jah sej danes so to že praktično vsi. Od korporacij, do držav... sam W10 poglejte.
Jah sej danes so to že praktično vsi. Od korporacij, do držav... sam W10 poglejte.
Never trust a computer you can't throw out a window
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Milijonski vdor v iOS 9Oddelek: Novice / Apple iPhone/iPad/iPod | 23365 (19475) | nekikr |
» | Del OpenSSL bo postal LibreSSLOddelek: Novice / Varnost | 9385 (7942) | LightBit |
» | Matrix multiplication program Pycuda in MathlabOddelek: Programiranje | 2529 (2104) | Senitel |
» | [C++] Sledenje tipkovniciOddelek: Programiranje | 1400 (1195) | TEDY |
» | [C++] prevajalnik hoce konstruktor za strukturoOddelek: Programiranje | 2592 (2296) | Tr0n |