» »

Tekmovanje v pisanju na prvi pogled neškodljive, a zlonamerne kode

Tekmovanje v pisanju na prvi pogled neškodljive, a zlonamerne kode

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.

3 komentarji

FireSnake ::

Nagrade pa niso ne vem kako visoke.
"In The Sound Of Silence Time Is Standing Still"
Poglej, in se nasmej ----> www.vicmaher.si ;)

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

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.
Never trust a computer you can't throw out a window


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Kje/kako ste se naučili programiranja? (strani: 1 2 3 4 5 )

Oddelek: Programiranje
21635730 (20406) DaMachk
»

Analiza kode: goto rabimo po pameti

Oddelek: Novice / Znanost in tehnologija
299881 (6441) one too many
»

Tekmovanje iz programiranja

Oddelek: Šola
282697 (1939) Yacked2
»

Internet Explorer 9 padel v Pwn2Own

Oddelek: Novice / Varnost
499427 (6457) Mesar
»

Vista varnejša kot MacOS X? (strani: 1 2 )

Oddelek: Novice / Varnost
758342 (5683) Matevžk

Več podobnih tem