1import{j as a}from"./vendor--ZNwyCDH.js";import{P as t,m as i}from"./pentestDomainFaqs-BJZUoBDa.js";import{M as n}from"./MobileTabContent-BgLlUQeu.js";import{a as s}from"./domainLinks-B1l6KZHW.js";import{u as r}from"./index-DdihQXb9.js";import{f as d}from"./icons-Ft16fm9Z.js";import"./ServiceTemplate-8XaoPik6.js";import"./RelatedLinks-BhLDfWTJ.js";import"./motion-DTOtJPkK.js";import"./ServiceFAQ-CStGrSmI.js";import"./accordion-BeO--hok.js";import"./supabase-C8H_rTra.js";const P=()=>{const{tt:e}=r(),o=s("/services/pentest/mobile");return a.jsx(t,{id:"pentest-mobile",icon:a.jsx(d,{size:36,className:"text-cyberx-blue"}),title:e("Mobile App Penetration Testing","Testes de Intrusão a Apps Móveis","اختبار اخترا٠تطبÙÙØ§Øª Ø§ÙØ¬ÙاÙ"),description:e("Android and iOS application penetration testing against the OWASP MASVS and MASTG â storage, cryptography, authentication, network and platform hardening.","Testes de intrusão a aplicações Android e iOS segundo o OWASP MASVS e MASTG â armazenamento, criptografia, autenticação, rede e hardening da plataforma.","اختبار اخترا٠تطبÙÙØ§Øª Android Ù iOS ÙÙÙ OWASP MASVS Ù MASTG â Ø§ÙتخزÙÙ ÙØ§ÙتشÙÙØ± ÙØ§ÙÙ
ØµØ§Ø¯ÙØ© ÙØ§ÙØ´Ø¨ÙØ© ÙØªØØµÙ٠اÙÙ
ÙØµØ©."),intro:[e("A mobile app runs on a device you do not control, in the hands of a user who may have rooted it. Anything shipped inside the binary â API keys, endpoints, business logic, feature flags â is readable by anyone willing to unpack it. CyberX tests Android and iOS applications the way a motivated attacker would: static analysis of the binary, dynamic instrumentation on a rooted or jailbroken device, and full inspection of the backend the app talks to.","Uma aplicação móvel corre num dispositivo que não controla, nas mãos de um utilizador que pode tê-lo feito root. Tudo o que é enviado dentro do binário â chaves de API, endpoints, lógica de negócio, feature flags â é legÃvel por quem estiver disposto a desempacotá-lo. A CyberX testa aplicações Android e iOS como o faria um atacante motivado: análise estática do binário, instrumentação dinâmica num dispositivo com root ou jailbreak e inspeção completa do backend com que a app comunica.","ÙØ¹Ù
٠تطبÙÙ Ø§ÙØ¬Ùا٠عÙÙ Ø¬ÙØ§Ø² ÙØ§ تتØÙÙ
ÙÙÙØ بÙÙ ÙØ¯Ù Ù
ستخدÙ
ÙØ¯ ÙÙÙÙ ÙØ¯ ÙØªØ ØµÙØ§ØÙاتÙ. ÙÙ Ù
ا ÙÙØ´ØÙ داخ٠اÙÙ
ÙÙ Ø§ÙØªÙÙÙØ°Ù â Ù
ÙØ§ØªÙØ API ÙØ§ÙÙÙØ§Ø· اÙÙÙØ§Ø¦ÙØ© ÙÙ
ÙØ·Ù Ø§ÙØ£Ø¹Ù
ا٠â ÙÙ
ÙÙ ÙØ±Ø§Ø¡ØªÙ Ù
Ù ÙÙØ¨Ù أ٠شخص ÙÙÙ ØØ²Ù
تÙ. تختبر CyberX تطبÙÙØ§Øª Android Ù iOS ÙÙ
ا ÙÙØ¹Ù Ù
ÙØ§Ø¬Ù
Ù
ÙØµÙ
Ù
: تØÙÙ٠ثابت ÙÙÙ
ÙÙ Ø§ÙØªÙÙÙØ°ÙØ ÙØ£Ø¯Ùات دÙÙØ§Ù
ÙÙÙØ© عÙÙ Ø¬ÙØ§Ø² Ù
ÙØªÙØ Ø§ÙØµÙاØÙØ§ØªØ ÙÙØØµ ÙØ§Ù
Ù ÙÙØ®ÙÙÙØ© Ø§ÙØªÙ ÙØªØµÙ Ø¨ÙØ§ Ø§ÙØªØ·Ø¨ÙÙ."),e("Testing follows the OWASP Mobile Application Security Verification Standard (MASVS) and the Mobile Application Security Testing Guide (MASTG), so the report doubles as verification evidence at MASVS-L1 or L2 for app-store, banking and healthcare requirements.","Os testes seguem o OWASP Mobile Application Security Verification Standard (MASVS) e o Mobile Application Security Testing Guide (MASTG), pelo que o relatório serve também como evidência de verificação em MASVS-L1 ou L2 para requisitos de app stores, banca e saúde.","ÙØªØ¨Ø¹ Ø§ÙØ§Ø®ØªØ¨Ø§Ø± Ù
Ø¹ÙØ§Ø± OWASP MASVS ÙØ¯ÙÙÙ MASTGØ Ù
ا ÙØ¬Ø¹Ù Ø§ÙØªÙØ±ÙØ± دÙÙ٠تØÙÙ Ø¹ÙØ¯ Ù
ستÙÙ MASVS-L1 Ø£Ù L2 ÙÙ
ØªØ·ÙØ¨Ø§Øª Ù
تاجر Ø§ÙØªØ·Ø¨ÙÙØ§Øª ÙØ§ÙبÙÙÙ ÙØ§ÙØ±Ø¹Ø§ÙØ© Ø§ÙØµØÙØ©.")],scopeTitle:e("What We Test","O Que Testamos","Ù
ا Ø§ÙØ°Ù ÙØ®ØªØ¨Ø±Ù"),scope:[e("Local data storage, caches, logs and backups","Armazenamento local, caches, logs e backups","Ø§ÙØªØ®Ø²Ù٠اÙÙ
ØÙÙ ÙØ§ÙØ°Ø§ÙØ±Ø© اÙÙ
Ø¤ÙØªØ© ÙØ§ÙØ³Ø¬ÙØ§Øª ÙØ§ÙÙØ³Ø® Ø§ÙØ§ØØªÙØ§Ø·ÙØ©"),e("Keychain / Keystore usage and cryptographic implementation","Uso de Keychain / Keystore e implementação criptográfica","استخداÙ
Keychain / Keystore ÙØªØ·Ø¨ÙÙ Ø§ÙØªØ´ÙÙØ±"),e("Hardcoded secrets, API keys and endpoint disclosure","Segredos hardcoded, chaves de API e exposição de endpoints","Ø§ÙØ£Ø³Ø±Ø§Ø± اÙÙ
ضÙ
ÙÙØ© ÙÙ
ÙØ§ØªÙØ API ÙÙØ´Ù اÙÙÙØ§Ø· اÙÙÙØ§Ø¦ÙØ©"),e("Authentication, session handling and biometric bypass","Autenticação, gestão de sessões e bypass biométrico","اÙÙ
ØµØ§Ø¯ÙØ© ÙØ¥Ø¯Ø§Ø±Ø© Ø§ÙØ¬Ùسات ÙØªØ¬Ø§Ùز اÙÙÙØ§Ø³Ø§Øª Ø§ÙØÙÙÙØ©"),e("TLS configuration and certificate pinning bypass","Configuração TLS e bypass de certificate pinning","تÙÙÙÙ TLS ÙØªØ¬Ø§Ùز ØªØ«Ø¨ÙØª Ø§ÙØ´Ùادات"),e("Backend API authorisation from the mobile client","Autorização da API de backend a partir do cliente móvel","تÙÙÙØ¶ اÙÙ API Ø§ÙØ®ÙÙÙ Ù
٠عÙ
ÙÙ Ø§ÙØ¬ÙاÙ"),e("Root/jailbreak detection, anti-tampering and obfuscation","Deteção de root/jailbreak, anti-tampering e ofuscação","ÙØ´Ù Ø§ÙØ±Ùت/Ø§ÙØ¬ÙÙØ¨Ø±ÙÙ ÙÙ
ÙØ§ÙÙ
Ø© Ø§ÙØ¹Ø¨Ø« ÙØ§ÙتعتÙÙ
"),e("Inter-process communication, deep links and exported components","Comunicação entre processos, deep links e componentes exportados","Ø§ÙØ§ØªØµØ§Ù بÙÙ Ø§ÙØ¹Ù
ÙÙØ§Øª ÙØ§ÙØ±ÙØ§Ø¨Ø· Ø§ÙØ¹Ù
ÙÙØ© ÙØ§ÙÙ
ÙÙÙØ§Øª اÙÙ
ÙØµØ¯ÙÙØ±Ø©")],methodology:a.jsx(n,{}
1),compliance:["OWASP MASVS & MASTG (MASVS-L1 / L2 verification)","OWASP Mobile Top 10",e("PCI MPoC / PCI DSS 4.0 for payment-enabled apps","PCI MPoC / PCI DSS 4.0 para apps com pagamentos","PCI MPoC / PCI DSS 4.0 ÙÙØªØ·Ø¨ÙÙØ§Øª Ø§ÙØªÙ تدعÙ
Ø§ÙØ¯Ùع"),e("ISO 27001 Annex A 8.25 secure development lifecycle","ISO 27001 Anexo A 8.25 ciclo de desenvolvimento seguro","ISO 27001 اÙÙ
ÙØÙ A 8.25 Ø¯ÙØ±Ø© Ø§ÙØªØ·ÙÙØ± Ø§ÙØ¢Ù
Ù"),e("GDPR data-minimisation and storage requirements","Requisitos de minimização e armazenamento de dados do RGPD","Ù
ØªØ·ÙØ¨Ø§Øª تÙÙÙÙ Ø§ÙØ¨ÙØ§ÙØ§Øª ÙØªØ®Ø²ÙÙÙØ§ ÙÙÙ GDPR"),e("NIS2 Article 21 for in-scope operators","Artigo 21.º da NIS2 para operadores abrangidos","اÙÙ
ادة 21 Ù
Ù NIS2 ÙÙÙ
شغÙÙÙ٠اÙÙ
Ø´Ù
ÙÙÙÙ"),e("App Store and Google Play security review readiness","Preparação para revisão de segurança da App Store e Google Play","Ø§ÙØ¬Ø§ÙØ²ÙØ© ÙÙ
راجعة Ø§ÙØ£Ù
ا٠ÙÙ App Store Ù Google Play")],cadence:[e("Test each major release, and always before the first public launch of an app that handles payments, health data or identity. Apps shipping every sprint typically run an annual full MASVS assessment plus targeted testing whenever authentication, payments or data storage change.","Teste cada release importante e sempre antes do primeiro lançamento público de uma app que trate pagamentos, dados de saúde ou identidade. Apps com releases em cada sprint costumam fazer uma avaliação MASVS completa anual mais testes dirigidos sempre que a autenticação, os pagamentos ou o armazenamento de dados mudam.","اختبر Ù٠إصدار Ø±Ø¦ÙØ³ÙØ ÙØ¯Ø§Ø¦Ù
ÙØ§ ÙØ¨Ù Ø§ÙØ¥Ø·ÙØ§Ù Ø§ÙØ¹Ø§Ù
Ø§ÙØ£ÙÙ ÙØªØ·Ø¨ÙÙ ÙØªØ¹Ø§Ù
Ù Ù
ع اÙÙ
دÙÙØ¹Ø§Øª Ø£Ù Ø§ÙØ¨ÙØ§ÙØ§Øª Ø§ÙØµØÙØ© أ٠اÙÙÙÙØ©. Ø£Ù
ا Ø§ÙØªØ·Ø¨ÙÙØ§Øª Ø§ÙØªÙ ØªÙØµØ¯Ø± Ù
ع ÙÙ Ø¯ÙØ±Ø© تطÙÙØ± ÙØªÙجر٠عادة٠تÙÙÙÙ
MASVS ÙØ§Ù
ÙÙØ§ سÙÙÙÙØ§ Ù
ع اختبارات Ù
Ø³ØªÙØ¯ÙØ© Ø¹ÙØ¯ تغÙÙØ± اÙÙ
ØµØ§Ø¯ÙØ© أ٠اÙÙ
دÙÙØ¹Ø§Øª أ٠تخزÙÙ Ø§ÙØ¨ÙØ§ÙØ§Øª."),e("Both the Android and iOS builds should be in scope: the same feature is frequently implemented differently on each platform, and a flaw fixed on one is often still live on the other.","As builds Android e iOS devem estar ambas no âmbito: a mesma funcionalidade é frequentemente implementada de forma diferente em cada plataforma e uma falha corrigida numa continua muitas vezes ativa na outra.","ÙØ¬Ø¨ أ٠تشÙ
٠اÙÙØ·Ø§Ù ÙØ³Ø®ØªØ§ Android Ù iOS Ù
Ø¹ÙØ§: ÙØ§ÙÙ
ÙØ²Ø© ÙÙØ³Ùا تÙÙÙÙÙØ° ØºØ§ÙØ¨Ùا بطرÙÙØ© Ù
ختÙÙØ© عÙÙ ÙÙ Ù
ÙØµØ©Ø ÙØ§ÙØ®Ù٠اÙÙ
ÙØµÙØ ÙÙ Ø¥ØØ¯Ø§ÙÙ
ا ÙØ¨ÙÙ ÙØ«ÙØ±ÙØ§ ÙØ§Ø¦Ù
ÙØ§ ÙÙ Ø§ÙØ£Ø®Ø±Ù.")],faqs:i,related:o})};export{P as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.