Strona główna > Artykuly > Czym testowac aplikacje mobilne

Czym testować aplikacje mobilne

r-e-k-l-a-m-a
2018-10-03
Nowa generacja aplikacji Photosynth
r-e-k-l-a-m-a
W związku z rewolucją na rynku telefonów komórkowych, która wiązała się z wprowadzeniem smartfonów, coraz więcej aplikacji służących poprawie jakości życia, rozrywce, czy pracy, powstaje właśnie z dedykacją na telefony dotykowe.

Warto zatem pamiętać, że aplikacje mobilne to nie tylko gry, czy aplikacje służące np. robieniu notatek, czy liczeniu kalorii. Wiele z nich bowiem przetwarza bardzo ważne, a nawet wrażliwe dane. Bezpieczeństwo takich aplikacji to zatem priorytet i nadrzędny cel pracy programistów poza tworzeniem przyjaznego interfejsu czy odpowiednich funkcjonalności.

Testowanie aplikacji mobilnych dotyczy zatem bezpieczeństwa, jednak z drugiej strony nie można zapomnieć o wydajności i braku błędów jej funkcjonowania. Na każdym etapie programista aplikacji mobilnych powinien wykorzystywać odpowiednie narzędzia, dzięki którym aplikacja zostanie uznana za bezpieczną, dobrze chronioną, a z drugiej strony stabilną.

W dzisiejszym artykule przedstawimy narzędzia, które służą testowaniu aplikacji mobilnych. Zapraszamy!

1. QARK (Quick Android Review Kit)

QARK to framework służący przeprowadzaniu audytów bezpieczeństwa aplikacji mobilnych dostępnych na system Android. Może być częścią zarówno wzorca SDLC, używana przez developerów, jak i służąca osobistym celom. Sprawdza zarówno kod źródłowy, jak i APK.

Warto wspomnieć, że QARK jest oprogramowaniem w 100% darmowym, co z pewnością jest dużym argumentem przemawiającym za jego wykorzystaniem.

2. OWASP Zed Attack Proxy Project (ZAP)

ZAP to jeden z najpopularniejszych obecnie rozwiązań w dziedzinie wykrywania luk bezpieczeństwa w aplikacjach mobilnych. Narzędzie to jest również całkowicie darmowe i szeroko wykorzystywane przez programistów. Jego działanie opiera się na wysyłaniu melatonicznych komunikatów atakujących serwer.

3. IBM Application Security on Cloud

W przedstawionym przez nas zestawieniu nie może zabraknąć IBM Application Security on Cloud. Oprogramowanie służy do znajdowania luk w zabezpieczeniach aplikacji mobilnych. Co więcej - generuje szczegółowe raporty, które są podstawą działań mających na celu wyeliminowanie wszelkich zagrożeń związanych z instalacją oraz użytkowaniem aplikacji. IBM Application Security on Cloud dodatkowo dostarcza rekomendacji dotyczących sposobu zwiększania zabezpieczeń aplikacji mobilnych.

4. Drozer

Kolejnym narzędziem, które służy analizie bezpieczeństwa aplikacji mobilnych na Androida to Drozer. Aby wykorzystać jego możliwości należy zainstalować serwer w formie aplikacji mobilnej na urządzeniu z Androidem. Drozer symuluje działanie złośliwego oprogramowania tym samym znajdując luki w bezpieczeństwie danych aplikacji.

5. Android Debug Bridge (ADB)

Pomimo, że Android Debug Bridge (w skrócie ADB) nie jest oprogramowaniem stworzonym bezpośrednio do wykrywania słabych punktów związanych z bezpieczeństwem aplikacji to może zostać wykorzystany do tego celu.

6. Frida

Frida to kolejny powszechnie wykorzystywany przez programistów framework służący wykrywaniu słabych punktów aplikacji mobilnych w kwestii bezpieczeństwa. Umożliwia niejako “wstrzyknięcie” swojego kodu w działający proces, a tym samym późniejszą kontrolę tego kodu. Frida pozwala na weryfikację, czy takie czynności mogą zaburzyć bezpieczeństwo działania aplikacji.

Podsumowanie

Dbanie o bezpieczeństwo aplikacji stało się niezwykle istotną sprawą ze względu na wprowadzone niedawno regulacje w kwestii ochrony danych osobowych. Jako, że bardzo często aplikacje mobilne wykorzystują takie dane to zadaniem programisty jest zapewnienie ich bezpieczeństwa. Wykorzystanie powyższych lub podobnych narzędzi to zatem bardzo ważny element w codziennej pracy programisty.

Źródło: TeamQuest - praca IT

Odsłon(231)

Podziel się z innymi

r-e-k-l-a-m-a

Komentarze

Zasady publikowania komentarzy

  • Prosimy o wypowiadanie się w komentarzach w sposób uprzejmy, z poszanowaniem innych uczestników dyskusji i ich odrębnych stanowisk.
  • Polecamy
  • Ostatnio dodane
  • Top download
  1. GIMP 2.8.14.1
  2. ALLPlayer 6.3
  3. Viber 5.2.0.2529
  4. Telegram 0.8.24
  5. CCleaner 5
  6. WhatsApp Messenger
  7. AVG AntiVirus Free 2015
  8. PotPlayer 1.6
  9. Gadu-Gadu (GG) 12
  10. BitTorrent 8.0
  1. 2015-11-15Firefox 42.0
  2. 2015-11-15Google Chrome 46.0.2490.86
  3. 2015-11-15WinRAR 5.30
  4. 2015-11-15Opera 33.0.1990.58
  5. 2015-09-25Firefox 41
  6. 2015-09-07Broken Sword 5: The...
  7. 2015-09-07Tearaway Unfolded
  8. 2015-09-07Endless Legend: Shadows
  9. 2015-09-07Destiny: The Taken King
  10. 2015-09-07Arslan: The Warriors of...
  1. 9599Euro Truck Simulator 2
  2. 7234Feuerwehr Simulator 2010
  3. 6510DirectX 12
  4. 6176Live! Cam Vista IM (VF0420)
  5. 5880Hugo: Tropikalna Wyspa
  6. 5782Symulator Jazdy 2
  7. 4830Live! Cam Vista IM (VF0260)
  8. 4052Off-Road Drive: Rajdy Bezdroży
  9. 3879Zemsta Urzędasa
  10. 3774Live! Cam Video IM Pro (VF0230)

Chcesz być szybko informowany o wszelkich
nowościach w serwisie dnasoftware.pl?

Dołącz do newslettera!