Definicja obfuskacja

Obfuskacja to pojęcie wywodzące się z łacińskiego słowa offuscatĭo, które ogólnie odnosi się do gniewu lub poruszenia, które osoba doświadcza w danej sytuacji. Termin jest równoznaczny z zaciemnianiem .

Obfuskacja

Kilka przykładów, w których termin ten jest używany: "Obfuskacja publiczności stała się zauważalna, gdy prezenter ogłosił, że funkcja zostanie zawieszona", "Żądza obfuskacji, kobieta zaczęła obrażać sędziego po usłyszeniu zdania", "Kiedy Zaklęcie się skończyło, może zadzwonię do Martina, żeby spytać go, co się stało .

Obfuskacja to również nazwa, która otrzymuje zaburzenie wzroku spowodowane przez coś, co utrudnia widzenie, takie jak dym lub odbicie.

Również pojęcie to jest używane w slangu wszechświata wampirów, aby odnieść się do mocy, która pozwala potomstwu ukryć się przed oczami wrogów. Mówi się, że dzięki tej umiejętności potrafią pozostać niezauważeni w środku tłumu i chronić się. Jednak wrogowie mają również moc, dzięki której mogą zobaczyć tych, którzy są schowani, więc sprawa nie jest taka prosta. Ta koncepcja pojawia się zazwyczaj w filmach i książkach, które są oparte lub rozgrywają się we wszechświecie wampirów.

Pojęcie w języku komputerowym

Z drugiej strony, zaciemnianie może być czymś, co ukrywa myśl lub wiadomość, co utrudnia zrozumienie. Znaczenie to jest częste w dziedzinie informatyki, w odniesieniu do modyfikacji, która jest rozwijana na kodzie źródłowym jakiegoś oprogramowania, aby uczynić go bardziej skomplikowanym do czytania.

Przy poszukiwaniu zaciemnienia kodu, celem jest utrudnianie zadania inżynierom w czasie jego interpretacji. Dlatego trudno jest uzyskać dostęp do oryginalnego kodu po procesie zaciemniania.

Obfuskacja Istnieje kilka powodów, dla których należy zdecydować o zaciemnieniu programu komputerowego. Najczęstszym powodem jest chęć ochrony twojego kodu, aby uniemożliwić komuś innemu "kradzież" go i używanie go samodzielnie, bez odpowiedniego kredytu dla jego programisty. W tym celu twórca zwykle dodaje fałszywe linie do kodu lub ucieka się do systemu szyfrowania, który pozwala mu zamknąć całą swoją pracę, aby nikt nie mógł go zrozumieć. W epoce piractwa i dublowania w Internecie istotne jest, aby twórcy szukali nowych alternatyw, aby chronić swoją pracę i uniemożliwić innym korzystanie z niej na ich korzyść bez ich wiedzy; w tym celu obfuskacja jest doskonałą alternatywą.

Po ujawnieniu kodu do zaciemniania, każdy, kto spróbuje go odczytać, zostanie wyłączony, ponieważ napotkasz zawiły i nieczytelny kod. Dlatego trudno będzie dokonać plagiatu w oprogramowaniu, o którym mowa. Obfuskacja jest również używana przez przestępców, którzy ukrywają złośliwe aplikacje w kodzie. Tak bardzo, że wiele wirusów jest w stanie bez problemów wejść na nasze komputery, dzięki temu, że mogą pozostać niezauważone. Twórcy w tym przypadku używają zaciemniania, aby umieszczać szkodliwe kody, które mają wpływ na urządzenie, do którego są pobierane.

Ważne jest, aby wyjaśnić, że podobnie jak w przypadku innych technik ochrony, zaciemnianie powinno być wykonywane ostrożnie i zawsze robić kopię zapasową (kopię zapasową wszystkich działało do tej pory) kodu, ponieważ jeśli wystąpiły jakiekolwiek problemy, które uniemożliwiły przywrócenie kodu źródło, może być zrozumiałe nawet dla samego twórcy.

Zalecane