Przejdź do treści rozdziału

Rozdział 15

1777 słów9 minut czytania

Firma działała co najwyżej od miesiąca, ale nazwa „Little White Technology” wraz z jej tajemniczym „Little White Engine” rozeszły się po specyficznych kręgach Pekinu jak błyskawica.
W dzisiejszych czasach nie ma nieszczelnych murów. Chociaż każdy zatrudniony pracownik podpisał grubą stertę umów o poufności, jasno napisanych czarnym na białym, a naruszenie groziło odpowiedzialnością prawną. Ale programiści to też ludzie, po pracy spotykali się w małych grupach, po kilku piwach nieuchronnie chwalili się tym, nad czym pracują.
„Hej, wy nie wiecie, nasz silnik, efekty renderowania zostawiają te dostępne na rynku w tyle! ” – powiedział programista z zaczerwienioną twarzą, w czarnych okularach.
„No właśnie! ” – natychmiast podchwycił kolega w koszuli w kratę. „Kiedyś musiałem się męczyć pół dnia, żeby ustawić kolory, a teraz? Kilka suwaków i gotowe! Jest przerażająco inteligentny!”
Najbardziej przesadzał młody chłopak siedzący w kącie. Ściszonym głosem, tajemniczo powiedział: „Najbardziej absurdalne jest programowanie głosowe, na własne oczy widziałem, jak szef krzyknął kilka razy do mikrofonu, a kod funkcji generował się sam… Cholera, zaczynam podejrzewać, że latami uczyłem się programowania na marne.”
Słowa słowami, ale przypadkowe uwagi trafiły do uszu osób zainteresowanych – na przykład dyrektorów technicznych lub inwestorów niektórych firm tworzących gry i gigantów oprogramowania – stały się wyjątkowo drażniące i kuszące.
Większość ludzi początkowo nie wierzyła.
„Bzdura? Programowanie głosowe? Za dużo filmów science fiction!”
„Pewnie jakiś bogacz robi tani chwyt marketingowy, żeby oszukać ludzi.”
„Silnik stworzony przez studenta wydziału aktorskiego Beijing Film Academy? Żart!”
Ale im więcej szczegółów udawało im się dowiedzieć, takich jak „wydajność renderowania wielokrotnie przewyższa Unreal 2”, „symulacja fizyczna jest przerażająco realistyczna”, „generowanie skomplikowanych terenów jednym kliknięciem”, nie pozostawało im nic innego, jak zacząć wierzyć, a potem poczuć czujność, aż w końcu przerodziło się w gorącą zazdrość.
Jeśli to jest prawdziwe… to byłaby to broń atomowa! Kto by ją posiadał, ten mógłby zmiażdżyć konkurencję na proch w nadchodzącej rywalizacji!
Pierwsze do zrobienia ruchu należały do kilku średniej wielkości firm tworzących gry i deweloperów oprogramowania. Ich metody były stosunkowo „tradycyjne”.
W Digital Technology Building, gdzie mieściła się siedziba „Little White Technology”, pojawiło się ostatnio wielu obcych. Byli tacy, którzy udawali, że przyszli omówić współpracę biznesową, w garniturach i z teczkami, zagadywali recepcjonistkę Shen Zhaoyue, ale ich wzrok nieustannie błądził po wewnętrznej części biura; byli tacy, którzy podawali się za kurierów lub techników serwisowych, próbując dostać się do biura; byli nawet tacy, którzy w podziemnym garażu budynku zaczepiali wracających z pracy pracowników „Little White Technology”, wręczając wizytówki i koperty z pieniędzmi, tylko po to, by wyciągnąć jakieś informacje.
„Kolego, pogadajmy chwilę? Tylko o atmosferze w waszej firmie, nic innego.” Mężczyzna w skórzanej kurtce zatrzymał programistę „Małpę”, który właśnie miał wsiadać do samochodu, i podał mu papierosa.
„Małpa” był w firmie dość aktywny, zazwyczaj trochę plotkował, ale w kluczowych momentach miał trzeźwy umysł. Odmówił papierosa i z uwagą przyglądał się rozmówcy: „Przepraszam, ale to niemożliwe, podpisałem umowę o poufności.”
„Oj tam, umowa to umowa, porozmawiajmy tylko tak sobie, nie będziemy mówić o konkretnych technologiach.” Kurtka skórzana nie ustępowała, ściszając głos: „Powiedz mi chociaż coś, na przykład… czy wasz kluczowy silnik jest rzeczywiście własnym opracowaniem? Krążą o nim tak niesamowite plotki…”
Wyraz twarzy „Małpy” się zmienił, odwrócił się i poszedł: „Nie mogę nic powiedzieć!”
Podobne sytuacje Cheng Xuyan słyszał od pracowników kilkakrotnie. Natychmiast wzmocnił ochronę, zwołał pilne spotkanie ze wszystkimi pracownikami i ponownie podkreślił dyscyplinę poufności, a także zarządził, że wszyscy goście muszą zostać odebrani przez wewnętrznego pracownika, zanim wejdą do biura.
Gdy te jawne próby zostały odparte, pojawiły się działania ukryte.
Tamtej nocy w firmie pozostał tylko „Ghost”, który został po godzinach. Nagle usłyszał zza drzwi bardzo cichy, szeleszczący dźwięk, który nie przypominał pani sprzątającej.
„Ghost” był człowiekiem czynu, nie słów. Chwycił za kij baseballowy stojący przy biurku (kupiony przez Lin Ping'ana do dekoracji), i po cichu podszedł do drzwi. Przez wizjer zobaczył dwie ciemne postacie majstrujące przy systemie dostępu!
„Ghost” nie odezwał się, nacisnął wewnętrzny przycisk alarmowy i jednocześnie zadzwonił do ochrony obiektu i ochrony budynku.
Tak naprawdę, gdy tylko ci drobni złodzieje się pojawili, „Little White” już ich wykrył i potajemnie wezwał policję.
Kilka minut później przyszła ochrona, a ci dwaj, widząc sytuację, chcieli uciec, ale zostali złapani na gorącym uczynku. Okazało się, że mieli przy sobie profesjonalne narzędzia do otwierania zamków i pendrive'y. Wezwano policję, która przybyła po dwóch minutach. Po przesłuchaniu okazało się, że dostali pieniądze od zewnętrznej firmy software'owej i chcieli zainstalować konia trojańskiego i skopiować dane.
Kiedy wiadomość dotarła do Lin Ping'ana, ten tylko mruknął „um” i nic więcej.
Lin Ping'an doskonale zdawał sobie sprawę, że takich incydentów nie da się uniknąć i wcale się nie martwił, że coś wycieknie.
Po pierwsze, i to jest najbardziej podstawowa zasada: żaden program „Little White” nie może być zainstalowany ani uruchomiony na komputerze spoza firmowej sieci. Próba takiej instalacji skończyłaby się stertą przypadkowych znaków i komunikatów o błędach. To tak, jakby program miał fizyczną blokadę, której klucz ma tylko Lin Ping'an.
Po drugie, a to jest jeszcze lepszy ruch: dzienne kody weryfikacyjne. Na każdym autoryzowanym komputerze w firmie, na którym zainstalowano środowisko programistyczne „Little White Engine”, przy pierwszym uruchomieniu silnika każdego dnia, trzeba wprowadzić kod weryfikacyjny generowany automatycznie przez zaplecze AI „Little White” i wysyłany przez wewnętrzny kanał szyfrowany na określone autoryzowane konto. Ten kod weryfikacyjny zmienia się codziennie i traci ważność po upływie dnia.
To oznacza, że nawet jeśli ktoś byłby niezwykle zaradny i skopiował całe środowisko programistyczne, bez dziennego „hasła” nadal nic by nie zrobił!
Wiele pracowników uważało ten system za kłopotliwy i narzekało prywatnie. Po tym nieudanym incydencie kradzieży wszyscy nagle zrozumieli – szef ich zabezpieczył! I to bez żadnych luk!
Oczywiście, nie myślcie, że wszystkie działania pozostaną nieznane.
Firma, która podjęła te działania, następnego dnia zaczęła doświadczać kompleksowych działań odwetowych ze strony „Little White”.
Ach, strony internetowe zacinały się w kluczowych momentach, gry nagle się rozłączały, w każdym razie były to różne ukryte działania odwetowe.
Chociaż „Little White” mógłby bezpośrednio zgnieść przeciwnika, byłoby to nielegalne.
Przeciwnik zaatakował cię wczoraj, a dziś całkowicie upadł – czy policja w to uwierzy, to już inna sprawa?
Lin Ping'an nie chciał zbytnio zwracać na siebie uwagi odpowiednich organów, więc nie robił nic na większą skalę.
Po prostu sprawił, że „Little White” tworzył różne irytujące incydenty, niezbyt poważne problemy, ale o charakterze nagłym i sporadycznym.
„Hee hee, to właśnie jest najbardziej irytujące – problemy są trudne do wykrycia, nie ma masowego ataku, nie ma zapisów o intruzji w tle, kod jest normalny, ale wyniki zawsze niespodziewanie pojawiają się z problemami.”
W każdym razie, następnego dnia po złapaniu złodzieja, przez kilka dni panował spokój.
Ale problemy nie skończyły się tak łatwo. Jeśli te firmy nie osiągną zamierzonych rezultatów, na pewno się nie poddadzą.
Od czasu ostatniego nieudanego włamania w nocy, „Little White Technology” znacznie wzmocniła ochronę. Ale jak to mówią, złodziej może kraść przez tysiąc dni, ale ten, kto go pilnuje, nie może pilnować przez tysiąc dni. W obliczu ogromnej pokusy zysku, zawsze znajdą się tacy, którzy zaryzykują.
Tym razem zaatakowała firma tworząca gry – Shengda Technology. W przeciwieństwie do poprzednich firm, które bawiły się w drobne potyczki, ich metody były bardziej subtelne i profesjonalne.
W gabinecie wiceprezesa Shengda Technology, dyrektor techniczny z entuzjazmem raportował: „Dyrektor Zhu, potwierdziliśmy wielokrotnie różnymi kanałami, dane dotyczące wydajności silnika Little White najprawdopodobniej są prawdziwe! Jeśli naprawdę zastosują taką technologię w tworzeniu gier, nasz udział w rynku ucierpi w sposób druzgocący!”
Dyrektor Zhu, mężczyzna po pięćdziesiątce, z nienagannie ułożonymi włosami, delikatnie postukał palcami w blat z czerwonego drzewa: „I co z tego? Jaki jest postęp w badaniach waszego działu technicznego przez tak długi czas?”
Dyrektor techniczny zbladł, jąkając się: „Dyrektor Zhu, my… nie możemy złamać obrazu dysku, który zdobyliśmy. Technologia zaciemniania kodu jest niespotykana, a także ten cholerny dzienny kod weryfikacyjny…”
„Nie chcę słyszeć tych wymówek!” Dyrektor Zhu przerwał mu niecierpliwie: „Skoro nie da się tego rozbić od zewnątrz, trzeba znaleźć sposób, żeby dostać się do środka. Znajdźcie kogoś, kto się tam przekradnie.”
W ten sposób rozpoczęła się starannie zaplanowana operacja.
Wybrali młodego człowieka o imieniu Zhang Hao. Dwadzieścia osiem lat, absolwent prestiżowej uczelni z tytułem magistra informatyki, czyste tło, doświadczenie zawodowe nie jest szczególnie wybitne, ale wystarczające na stanowisko średniego poziomu developera, a co najważniejsze, miał matkę leżącą w łóżku, która desperacko potrzebowała pieniędzy. Longteng Technology poprzez pośrednika obiecała mu dużą sumę pieniędzy i zgodziła się na jego wyjazd za granicę po wszystkim.
Po pewnych przygotowaniach i szkoleniu, Zhang Hao, jako inżynier programista backendu, pomyślnie rozpoczął pracę w Little White Technology, przydzielony do zespołu projektowego „Little White Internet Cafe Management System”.
Po rozpoczęciu pracy Zhang Hao zachowywał się sumiennie, był skromny i szybko wtopił się w zespół. Pamiętał o swoim zadaniu: po pierwsze, poznać mechanizmy ochronne środowiska programistycznego Little White Engine; po drugie, skopiować kluczowe pliki programu.
Kopiowanie kluczowych plików Little White Engine faktycznie nie było trudne, ponieważ wszystkie projekty firmy opierały się na Little White Engine. Jednak te pliki w ogóle nie działały poza firmą, czego Zhang Hao szybko się dowiedział.
Tak więc w ogóle nie zastosowano ochrony, ani nie była potrzebna.
Spędziwszy kilka dni w Little White Technology, Zhang Hao głównie badał funkcje silnika, generowany kod oraz legendarną programowanie głosowe. Musiał przyznać, że silnik był potężny, ale wydawał się nie być tak magiczny, jak sugerowały plotki.
Generowany kod nadal wymagał samodzielnego uporządkowania, nie był to bezpośrednio kompletny program.
Programowanie głosowe polegało jedynie na zamianie głosu na tekst, a następnie generowaniu kodu, a następnie kodzie generującym odpowiedni efekt.
To było to samo, co bezpośrednie generowanie kodu, po prostu oszczędzało pisanie.
Jedyną naprawdę potężną rzeczą była wydajność pracy silnika, która była ogólnie około dwa razy lepsza niż w przypadku dostępnych na rynku Unreal 2, ale tylko tyle.
Zhang Hao, z pewnym rozczarowaniem, a także z potajemnie skopiowanym głównym programem Little White Engine, znalazł pretekst i po cichu zrezygnował.
Wracając do Shengda, Zhang Hao szczegółowo opowiedział panu Wangowi o tym, co widział i słyszał, a także o potajemnie nagranych demonstracjach funkcji Little White Engine. Po analizie zespół techniczny doszedł do wniosku: oprócz dobrego szyfrowania programu, wysokiej dokładności rozpoznawania głosu i około dwukrotnego zwiększenia wydajności pracy w porównaniu z istniejącymi silnikami, Little White Engine nie miał żadnych innych magicznych cech. Wszystkie wcześniejsze przypuszczenia były nadinterpretacją i fantazją.
Prawie wszystkie firmy próbujące ukraść technologię doszły do podobnych wniosków. Stopniowo entuzjazm branży dla Little White Engine zaczął słabnąć. Chociaż wciąż byli tacy, którzy go pożądali, nikt już nie posuwał się do tak ryzykownych działań, jak włamanie czy szpiegostwo przemysłowe.
W końcu, jeśli coś takiego zostało złapane, konsekwencje mogły być mniejsze lub większe. A teraz wydawało się, że chociaż Little White Engine był zaawansowany, nie był wart podejmowania tak wielkiego ryzyka.
Podobnych incydentów zdarzyło się w ciągu ostatniego miesiąca więcej niż jeden. Lin Ping'an ze spokojem kontynuował kręcenie filmów, niewiele z tym robiąc, poza tym, że pozwolił „Little White” subtelnie się zająć sprawą.

Komentarze do rozdziału

0
Zaloguj się Zaloguj się, aby zostawić komentarz.
Ładowanie komentarzy…