Budżet: 8000 UAH Termin: 1 dzień
Cześć! Jestem gotów zrealizować ten projekt, mam duże doświadczenie w tworzeniu różnych aplikacji.
Na projekt potrzebny jest specjalista ds. analizy artefaktów MATLAB
To praca kontraktowa, rozpoczęcie jak najszybciej
O projekcie
Potrzebujemy doświadczonego specjalisty do przeprowadzenia oceny wykonalności technicznej: określenia, co (jeśli coś) można odzyskać lub wydobyć z artefaktów należących do klienta, identyfikacji ryzyk dla własności intelektualnej/ujawnienia oraz rekomendacji praktycznych działań w celu złagodzenia lub ochrony. Cała praca musi być wykonywana zgodnie z umową o poufności i odpowiadać najlepszym praktykom prawnym/etycznym.
Artefakty MATLAB do oceny:
Wykonywalny plik stworzony w MATLAB (aplikacja pakietowa).
Dwa pliki P-code MATLAB (tylko do wykonania, z obfuskacją).
Co dostarczysz
Raport dotyczący wykonalności technicznej dla każdego artefaktu opisujący:
Jakie rodzaje informacji można rozsądnie odzyskać lub wywnioskować (np. algorytmy na wysokim poziomie, formaty danych, nazwy/struktury funkcji, skompilowany kod natywny, zasoby), przedstawione ostrożnie i z dowodami.
Poziomy pewności i założenia dla każdego roszczenia.
Praktyczne rekomendacje dotyczące naprawy/łagodzenia (pakowanie/licencjonowanie, obfuskacja, separacja kodu, podejścia do kompilacji natywnej, wzmacnianie).
Obowiązki
Użyj odpowiednich technik analizy statycznej i dynamicznej do oceny potencjalnej odzyskiwalności - bez publikowania lub dystrybuowania odzyskanej własności intelektualnej.
Dokumentuj metody, wyniki i ograniczenia jasno i profesjonalnie.
Zapewnij porady dotyczące naprawy, które pasują do opcji ekosystemu MATLAB (pakowanie, ustawienia kompilatora, użycie modułów MEX/natywnych, kontrole licencyjne).
Pracuj pod ścisłą umową o poufności i przestrzegaj ograniczeń prawnych/własności intelektualnej klienta.
Wymagane umiejętności i doświadczenie
Głęboka praktyczna wiedza na temat wewnętrznych mechanizmów MATLAB: MATLAB Compiler / MATLAB Runtime (MCR), p-code, MATLAB Coder, pliki MEX i sposób, w jaki MATLAB pakuje kod.
Udokumentowane doświadczenie w przeprowadzaniu analizy artefaktów kodu (preferowane doświadczenie z artefaktami MATLAB).
Tło w inżynierii odwrotnej (analiza binarna, znajomość formatów PE/ELF, odzyskiwanie symboli/nazw, narzędzia analizy statycznej) — uwaga: oczekujemy wysokiego poziomu ekspertyzy, a nie instrukcji krok po kroku.
Doświadczenie w tworzeniu zwięzłych raportów technicznych i rekomendacji dla inżynierii.
Angielski na poziomie B2 (pisany + mówiony).
Miło widziane
Poprzednia praca oceniająca wykonywalne pliki MATLAB / p-code lub opublikowane studia przypadków (nie poufne).
Znajomość C/C++ i narzędzi kompilacyjnych.
Tło w zakresie wzmacniania oprogramowania, systemów licencjonowania i narzędzi ochrony komercyjnej.
Budżet: 8000 UAH Termin: 1 dzień
Cześć! Jestem gotów zrealizować ten projekt, mam duże doświadczenie w tworzeniu różnych aplikacji.