Glassdoor - Обеспечение безопасности Android приложений

Glassdoor - Обеспечение безопасности Android приложений

@webware

t.me/webware

Привет! В этой статье рассмотрим приложение, целью создания которого является анализ и выявление вредоносного кода в приложениях для платформы Android.

Glassdoor - это современная автономная система безопасности, предназначенная для Android APK, написанная на Scala.


· Scala — мультипарадигмальный язык программирования, спроектированный кратким и типобезопасным для простого и быстрого создания компонентного программного обеспечения, сочетающий возможности функционального и объектно-ориентированного программирования.


Цель Glassdoor - автоматически находить встроенные backdoor’ы, недостатки безопасности и другие утечки данных в приложениях, работающих в системе Android, без фактического доступа к самому коду.


Он использует простой интерфейс командной строки. Каждая команда реализуется как плагин, который определяет зависимости и значения, которые он изменяет, чтобы поддерживать многопоточность. Полная команда использует все доступные плагины.


Установка Scala Language:

> wget -c https://downloads.lightbend.com/scala/2.12.2/scala-2.12.2.deb

> dpkg -i scala-2.12.2.deb

Установка Glassdoor:

> git clone https://github.com/fschrofner/glassdoor

> cd glassdoor

> ./gradlew build

> cd build/distributions

> unzip glassdoor.zip

> ./glassdoor


Видео работы Glassdoor:

· https://asciinema.org/a/70clw1ccnwzl1f0aad4byi26x


Страница разработчика на Github:

· https://github.com/fschrofner/glassdoor


Зависимости:

· Build Dependencies

· Scala

· Runtime Dependencies

· Java

· Grep

· Git

· John The Ripper

· the_silver_searcher [optional]

· Android SDK (including adb & aapt)

· SQLite


Спасибо, на этом все.

Источник codeby.net

Report Page