Historia wersji przesłanych plików dla DataLife Engine
Краткое описание
Moduł zamienia zwykłe dodatkowe pole typu „Plik do pobrania” w pełnoprawny system zarządzania plikami i ich wersjami.
Полное описание
Jak działa moduł
Tworzysz w DLE zwykłe dodatkowe pole typu «Plik do pobrania», a następnie włączasz dla niego obsługę historii wersji plików.
Podczas dodawania lub edycji newsa możesz:
- wgrać nowy plik;
- ręcznie podać numer wersji;
- dodać nazwę wersji;
- wybrać status pliku;
- napisać listę zmian;
- zachować poprzednie wersje;
- ustawić dowolną wgraną wersję jako główną;
- ponownie przeprowadzić analizę pliku;
- sprawdzić plik przez VirusTotal;
- sprawdzić podpis cyfrowy aplikacji Android.
Jeśli wgrywany jest APK, APKS, XAPK lub APKM, moduł automatycznie spróbuje pobrać informacje techniczne bezpośrednio z pliku.
Historia wersji
Na przykład na stronie aplikacji można wyświetlić:
- Test APP 1.1;
- Test APP 1.0;
- Test APP 0.9;
- stare i testowe kompilacje.
Dla każdej wersji osobno zapisywane są:
- plik;
- numer wersji;
- nazwa;
- rozmiar;
- data wgrania;
- autor wgrania;
- liczba pobrań;
- status;
- lista zmian;
- dane techniczne;
- sumy kontrolne;
- wynik skanowania bezpieczeństwa.
Administrator może określić, która wersja będzie uznawana za aktualną, bez usuwania pozostałych plików.
Praca z aplikacjami Android
Moduł obsługuje popularne formaty Androida:
- APK;
- XAPK;
- APKS;
- APKM.
Podczas przesyłania aplikacji Android moduł może automatycznie określić:
- nazwę aplikacji;
- nazwę pakietu;
- versionName;
- versionCode;
- minimalną wersję Androida;
- Target SDK;
- obsługiwane architektury;
- ARM;
- ARMv7;
- ARM64;
- x86;
- x86_64;
- typ MIME;
- liczbę plików w pakiecie;
- listę uprawnień aplikacji.
W rezultacie odwiedzający od razu zobaczy czytelny napis, na przykład:
Android 11+ · ARM64 · com.test.app · versionCode 1604900 · Target SDK 36
Nie musisz ręcznie wprowadzać wersji aplikacji — przy poprawnym APK moduł pobiera ją bezpośrednio z pliku.
Uprawnienia aplikacji
Dla plików Android w pełnej wiadomości wyświetlana jest rozwijana sekcja «Uprawnienia aplikacji».
W niej odwiedzający może zobaczyć, do jakich funkcji urządzenia aplikacja żąda dostępu:
- kamera;
- mikrofon;
- dokładna lokalizacja;
- pliki i pamięć;
- kontakty;
- powiadomienia;
- Bluetooth;
- internet;
- praca w tle;
- inne uprawnienia systemowe.
Popularne uprawnienia są wyświetlane w zrozumiałym języku polskim. Obok zachowana jest ich techniczna nazwa Android.
Sprawdzanie przez VirusTotal
Moduł może sprawdzać przesłane pliki za pomocą usługi VirusTotal.
Dla każdej wersji wyświetlane są:
- liczba silników antywirusowych;
- liczba wykryć;
- data ostatniego sprawdzenia;
- status analizy;
- lista znalezionych zagrożeń;
- link do pełnego raportu VirusTotal.
Jeśli gotowy raport jeszcze nie istnieje, moduł może wysłać plik do analizy. Ta funkcja jest włączana osobno w ustawieniach.
Sprawdzanie nadaje się nie tylko dla APK, ale także dla zwykłych archiwów, programów i innych przesyłanych plików.
Sprawdzanie podpisu cyfrowego APK
Dla aplikacji Android przewidziano sprawdzanie podpisu cyfrowego za pomocą narzędzia apksigner.
Moduł może określić:
- czy APK przechodzi kontrolę integralności;
- czy plik został zmodyfikowany po podpisaniu;
- SHA-1 certyfikatu;
- SHA-256 certyfikatu;
- właściciela certyfikatu;
- algorytm klucza;
- rozmiar klucza;
- schematy podpisu APK v1, v2, v3 i v4;
- czy używany jest certyfikat debugowania;
- czy certyfikat jest zgodny z zaufanym podpisem dewelopera.
Administrator może przesłać oficjalną wersję aplikacji i ustawić jej certyfikat jako zaufany. Wszystkie kolejne wersje o tej samej nazwie pakietu będą automatycznie porównywane z tym certyfikatem.
Pomaga to zauważyć sytuację, gdy plik aplikacji został ponownie podpisany przez inną osobę lub zmodyfikowany przez zewnętrznego dewelopera.
Statusy bezpieczeństwa
W pełnej wiadomości wyświetlany jest kolorowy rozwijany status.
Plik sprawdzony
VirusTotal nie wykrył zagrożeń, APK przechodzi kontrolę, a podpis cyfrowy jest zgodny z zaufanym podpisem dewelopera.
Zachowaj ostrożność
Sprawdzanie nie zostało jeszcze zakończone, brak raportu VirusTotal, nie skonfigurowano apksigner lub aplikacji nie przypisano jeszcze zaufanego certyfikatu.
Podejrzany plik
Antywirusy wykryły podejrzaną aktywność lub podpis cyfrowy różni się od oficjalnego podpisu dewelopera.
Wykryto modyfikację
APK nie przechodzi kontroli integralności, podpis jest uszkodzony lub używany jest niezaufany certyfikat debugowania.
Każdy status można rozwinąć i wyświetlić szczegółowe informacje.
Sumy kontrolne
Dla każdego przesłanego pliku moduł może obliczyć i wyświetlić:
- MD5;
- SHA-1;
- SHA-256;
- CRC32.
Sumy kontrolne pomagają użytkownikowi upewnić się, że plik został pobrany bez uszkodzeń i nie został zmodyfikowany po publikacji.
Sekcja jest wyświetlana jako lista rozwijana i nie zajmuje zbędnego miejsca na stronie.
Zwykłe pliki, archiwa i książki
Moduł nie ogranicza się do aplikacji Android. Można go używać do dowolnych przesyłanych materiałów:
- ZIP;
- RAR;
- 7Z;
- TAR;
- GZ;
- ISO;
- EXE;
- PDF;
- EPUB;
- FB2;
- MOBI;
- CBZ;
- CBR;
- dokumenty;
- szablony;
- wtyczki;
- pliki muzyczne;
- wideo;
- kopie zapasowe;
- dowolne inne formaty.
Dla zwykłego pliku można ręcznie podać wersję, nazwę i opis zmian. Sumy kontrolne i ogólne informacje zostaną wygenerowane automatycznie.
Скриншоты
Видео
Комментарии (0)
Пока нет комментариев. Будьте первым!
Чтобы оставить комментарий, войдите через Telegram