Slashdot Mirror


Kaspersky Source Code In the Wild

mvar writes "The source code of an older version of 'Kaspersky Internet Security' has been circulated on the internet. The code was created in late 2007 and was probably stolen in early 2008. Names contained in the source indicate that the stolen code was probably a beta version of the 2008 software package – the current release is Kaspersky Internet Security 2011. According to a Russian language report by CNews (Google translation), the code was copied by a disgruntled ex-employee. The thief has reportedly been trying to sell the code on the black market for some time, and Kaspersky says that the code archive already appeared in various private forums last November."

6 of 154 comments (clear)

  1. Pay developers more! by nicholas22 · · Score: 4, Funny

    Another disgruntled employee. I wonder why he is disgruntled...

    1. Re:Pay developers more! by djdanlib · · Score: 3, Funny

      Perhaps he has only misplaced his gruntle, and is not fully disgruntled.

  2. Stolen?? by Jaxoreth · · Score: 5, Funny

    I wish them luck recovering it so they don't have to rewrite it from scratch.

    (Copyright infringement is not theft.)

    --
    In general, it is safe and legal to kill your children. -- POSIX Programmer's Guide
  3. Re:The bad news is by sqlrob · · Score: 4, Funny

    That won't work. The source for Ubuntu has already leaked.

  4. Re:The bad news is by Opportunist · · Score: 3, Funny

    Dammit, now Linux is hellish insecure!

    Why didn't anyone inform the community? That's so irresponsible!

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  5. here is the source code: by rent · · Score: 5, Funny

    I visited some of these forums today, and fair enough.. the source code is there. Here is what I found:

    #include <stdio.h>
    #include <kaspersky.h>

    char make_prog_look_big[1600000];

    main()
    {
       if (detect_cache())
          disable_cache();

       if (fast_cpu())
          set_wait_states(lots);

       set_mouse(speed, very_slow);
       set_mouse(action, jumpy);
       set_mouse(reaction, sometimes);

       printf("Please wait, Kaspersky is scanning your computah)\n");

       if (system_ok())
          crash(to_dos_prompt);
       else
          system_memory = open("a:\swp0001.swp", O_CREATE);

       while(1) {
          sleep(5);
          scan_a_single_file();
          sleep(5);
          update_progress_bar();
          sleep(5);
          if (rand() < 0.9)
             crash(complete_system);
          }
          return(unrecoverable_system);
       }

    }