eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingmój obfuskator - problem projektowyRe: mój obfuskator - problem projektowy
  • Data: 2022-10-25 20:35:08
    Temat: Re: mój obfuskator - problem projektowy
    Od: J-23 <B...@p...fm> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu 24.10.2022 o 15:42, Jivanmukta pisze:
    > Piszę tutaj bo na pl.como.lang.php nie dostałem odpowiedzi.
    >
    > Napisałem w C++ obfuskator PHP 5/7/8. Obfuskator umożliwia m.in.
    > zaciemnienie projektu wykorzystującego Composera, tzn. katalog vendor.
    > Ponieważ obfuskuję samą aplikację a nie frameworki i biblioteki z
    > katalogu vendor potrzebuję zrobić żeby identifikatory z vendor nie były
    > zastępowane losowymi. W tym celu analizuję kod frameworków i bibliotek z
    > katalogu vendor w poszukiwaniu identyfikatorów (zmiennych, funkcji,
    > metod, właściwości itd.). Problem w tym że jeśli katalog vendor jest
    > duży, tzn. liczy wiele podkatalogów, proces analizy trwa długo, nawet
    > kilka godzin. Żeby nie analizować katalogu vendor wielokrotnie (przy
    > każdej obfuskacji projektu) zapamiętuje znalezione w vendor
    > identyfikatory w cache'u (pliku xml-owym). Modyfikacja katalogu vendor
    > (np. dodanie Composerem nowej biblioteki lub update) nie powoduje u mnie
    > ponownego parsowania całego vendor bo zapamiętuję w cache'u timestampy
    > podkatalogów vendor.
    >
    > Czy takie rozwiązanie jest do przyjęcia, tzn. że pierwsza obfuskacja
    > może trwać nawet kilka godzin, ale późniejsze już w minutach?

    Wnioskuje po zapytaniu ze próbujesz zrobić narzędzie które będziesz
    sprzedawał/dystrybuował na szerszą skale. Pytanie to nie powinno być na
    grupę a do pierwszej partii klientów którzy ten produkt otrzymają.
    Sposobów przyspieszenia tego jest dużo, ale tez nie będzie to proste w
    implementacji. Musisz przeanalizować sobie gdzie jest dla Ciebie punkt
    który zadowoli Ciebie lub Twoich klientów.

    Pozdrawiam


Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: