
Closed
Posted
Paid on delivery
Security Audit and Penetration Testing for Web and Mobile Application Project Overview I am looking for an experienced security auditor and penetration tester to perform a comprehensive security audit of a web application and mobile application. The application handles sensitive user and platform data through a backend database. The main objective of this project is to identify security vulnerabilities and, most importantly, verify that unauthorized users cannot access data or functionality that they are not permitted to access. The primary focus is on backend authorization, API security, database access control, authentication, privilege escalation, and protection against unauthorized data access. Main Security Requirement I need to verify that a normal user cannot access another user’s private or restricted information by manipulating API requests, IDs, parameters, requests, or other application components. For example: * User A must not be able to access User B’s private information. * User A must not be able to access User B’s products or records. * User A must not be able to access User B’s chats or messages. * User A must not be able to access User B’s rental or transaction information. * User A must not be able to access restricted KYC or sensitive information. * User A must not be able to modify or delete User B’s information. * A normal user must not be able to access administrator functionality. * A normal user must not be able to change their role or privileges. * Unauthenticated users must not be able to access protected APIs. The security controls must be enforced on the backend/server side and should not rely only on frontend restrictions. Scope of Testing 1. Web Application Security Test the complete web application, including: * Authentication and login * Registration * User profiles * Product listing and management * Product browsing * Rental functionality * Transactions and payments * Chat and messaging * KYC functionality * Notifications * Search * User-specific data * Administrative functionality * Authenticated APIs * Unauthenticated APIs * Backend-connected functionality 2. Mobile Application Security Perform security testing of the mobile application, including the underlying APIs and backend services. The testing should not be limited to the mobile interface. The APIs should be manually tested to determine whether requests can be modified to access unauthorized information or functionality. 3. API Security Test the APIs for: * Broken authentication * Broken authorization * IDOR * BOLA * Privilege escalation * Authentication bypass * Authorization bypass * Parameter tampering * Request manipulation * Mass assignment * Excessive data exposure * Missing authorization checks * HTTP method manipulation * Sensitive information exposure * Improper error handling * Exposed internal endpoints * Debug or test endpoints * Unprotected APIs * Excessive permissions 4. Access Control Testing Test different user roles and verify that access restrictions are correctly implemented. At minimum, test: * Unauthenticated user * Normal User A * Normal User B * Administrator Verify that users can only access resources and perform actions that they are authorized to access. 5. Database and Backend Security Assess whether unauthorized users can directly or indirectly access database information through the application’s APIs or backend. Check for: * Exposed database credentials * Public database access * Unauthorized database records returned through APIs * Missing backend authorization * Access to other users’ records * Unauthorized modification of records * Unauthorized deletion of records * Excessive backend permissions * Exposed sensitive information * Insecure service-account permissions 6. Cloud and Server Security If the application uses AWS, Firebase, or other cloud services, review relevant security configurations. Check for: * Publicly accessible databases * Public storage * Exposed credentials * Over-permissioned IAM roles * Incorrect security group configuration * Unnecessary open ports * Exposed environment variables * Exposed API keys or secrets * Insecure database security rules * Insecure storage permissions * Publicly accessible backend services 7. Mobile Application Security Where applicable, check for: * Hardcoded credentials or secrets * Exposed API keys * Insecure local storage * Sensitive information stored insecurely * API authentication weaknesses * Certificate/transport security issues * Client-side security controls that can be bypassed * Reverse engineering risks * Unauthorized API access through modified requests Expected Deliverables I expect a professional security audit report containing: 1. Executive Summary Overall assessment of the application’s security condition. 2. Vulnerability Report For each vulnerability: * Vulnerability name * Severity: Critical, High, Medium, Low, or Informational * Affected application * Affected endpoint/component * Description * Security impact * Steps to reproduce * Evidence/screenshots where appropriate * Recommended fix * Verification method 3. Authorization Matrix Provide a clear matrix showing which user roles can access important resources and functionality. 4. API Security Assessment List important APIs tested and whether proper authentication and authorization are enforced. 5. Database Access Assessment Clearly state whether a normal user can access unauthorized database information directly or indirectly through the application. 6. Remediation Recommendations Provide practical recommendations that developers can use to fix the identified issues. 7. Retesting After vulnerabilities are fixed, a retest may be required to confirm that the vulnerabilities have been properly resolved. Important Requirements I am not looking for someone who only runs an automated vulnerability scanner and provides a generic report. The project requires manual security testing in addition to automated tools. The freelancer should have strong experience with: * OWASP Top 10 * OWASP API Security Top 10 * IDOR and BOLA * Broken Access Control * RBAC * API penetration testing * Web application penetration testing * Mobile application security testing * Cloud security * Database security * Privilege escalation Testing Restrictions Testing should preferably be performed in a staging or testing environment. I will provide appropriate test accounts and access. No destructive testing, data deletion, payment manipulation, production database modification, or other potentially disruptive activity should be performed without explicit approval. The freelancer must not copy, retain, disclose, or use sensitive application data obtained during the security assessment for any purpose outside this project. Proposal Requirements Please include: 1. Your experience with web and mobile penetration testing. 2. Examples of similar security audits you have completed. 3. Your experience identifying IDOR/BOLA and privilege-escalation vulnerabilities. 4. Whether your testing includes manual testing. 5. Your proposed testing methodology. 6. Estimated timeline. 7. Fixed price or estimated hours. 8. Tools you intend to use. 9. Whether a security retest is included after remediation. Success Criteria The project should establish whether: * Unauthorized users can access restricted backend data. * Users can access another user’s private information. * APIs properly enforce authorization. * Administrative functionality is protected. * Database access is properly restricted. * Authentication and authorization bypasses are possible. * Sensitive information is exposed through APIs or application components. * Cloud and server permissions are appropriately configured. The primary objective is to ensure that sensitive application and database information cannot be accessed or manipulated by unauthorized users through the web application, mobile application, APIs, backend services, or cloud infrastructure.
Project ID: 40690056
9 proposals
Remote project
Active 9 mins ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
9 freelancers are bidding on average ₹31,011 INR for this job

Hello, I can conduct a comprehensive manual Web & Mobile Application Security Audit and Penetration Test, with a strong focus on Broken Access Control, IDOR/BOLA, API authorization, privilege escalation, and unauthorized DB. beyond automated scan. I will manually test authenticated and unauthenticated workflows using multiple user roles to verify that users cannot access, modify, or delete resources belonging to other users or administrative functions. Key Areas: • Web app & mobile app security • API authentication and authorization • IDOR/BOLA and horizontal/vertical privilege escalation • RBAC and backend access-control validation • Authentication/authorization bypass • Parameter/request manipulation & mass assignment • Sensitive data and excessive data exposure • KYC, chats, transactions, rentals, profiles and user-specific records • Admin/API endpoint security • AWS/Firebase/cloud configuration review where applicable • Mobile storage, secrets, API keys and transport security Methodology: Manual testing supported by industry-standard tools such as Burp Suite, OWASP ZAP, Nmap, Postman, Frida, ADB and other appropriate tools depending on the technology stack. Deliverables: A professional report with Executive Summary, detailed vulnerabilities with severity/CVSS, affected endpoints, reproduction steps, evidence, impact, remediation guide Timeline:Approximately 7–10 business days, depending on application size and API complexity. Regards Kajal Majhi
₹150,000 INR in 7 days
5.6
5.6

Hi, I can conduct a comprehensive security audit and penetration test for your web and mobile platforms to identify and eliminate vulnerabilities before malicious actors exploit them. My testing methodology covers: - Web & API Security: Full testing based on OWASP Top 10 (SQL Injection, XSS, SSRF, Broken Access Control, Authentication flaws, and logic bugs). - Mobile Application Security: Static and dynamic analysis (OWASP Mobile Top 10) for data storage, communication security, and reverse engineering protections. - Network & Infrastructure: Misconfiguration detection, open ports analysis, and service hardening. - Professional Reporting: A detailed report including executive summary, technical proof-of-concept (PoC) for each vulnerability, risk rating (CVSS), and clear, actionable remediation steps. Tools utilized: Burp Suite Professional, Nmap, Wireshark, Metasploit, MobSF, and custom security scripts. I am ready to sign an NDA and start immediately. Let's discuss your scope and target environment.
₹1,050 INR in 10 days
0.0
0.0

Hello, I can perform a professional security audit and penetration test of your web/mobile applications, APIs, backend services, and cloud infrastructure. My primary focus will be server-side authorization and access control ensuring users cannot access, modify, or delete another user's private data, products, chats, transactions, rental records, KYC details, or restricted resources. I will test for IDOR/BOLA, broken access control, privilege escalation, authentication bypass, parameter tampering, mass assignment, excessive data exposure, insecure APIs, and unauthorized admin access. Testing will combine manual techniques with tools such as Burp Suite, OWASP ZAP, Postman, Nmap, and mobile security tools. Where applicable, I can assess cloud permissions, storage access, IAM roles, database rules, exposed secrets, mobile storage, API authentication, and transport security. You will receive a clear report including severity ratings, affected endpoints, reproduction steps, evidence, authorization matrices, impact, and practical remediation advice. A retest after fixes can also be arranged. I also showcase my cybersecurity and penetration-testing work on my channel, **ZimShell**. I estimate the assessment will take approximately 3–5 days depending on scope and access. My goal is to identify genuine security weaknesses not deliver a generic automated scan report.
₹1,050 INR in 3 days
0.0
0.0

Hello, I have carefully reviewed your requirements for the web and mobile application security audit. I understand that the primary focus is on backend authorization, API security, IDOR/BOLA, privilege escalation, authentication bypass, and preventing unauthorized access to user data. My approach will include manual security testing along with appropriate security tools. I will test different user roles to verify that users cannot access or modify another user's profiles, products, chats, transactions, KYC information, or other restricted resources. I will also assess APIs for broken authentication/authorization, parameter tampering, mass assignment, excessive data exposure, HTTP method manipulation, unprotected endpoints, and privilege escalation. Where applicable, I can review cloud/database security configurations and mobile application API security. Testing will be performed only within the authorized scope and preferably in a staging environment, with no destructive actions without approval. Deliverables: detailed vulnerability report with severity, affected endpoints, reproduction steps, evidence, impact, remediation recommendations, authorization matrix, and API security assessment. Estimated timeline: 3–5 days depending on application scope. I would be happy to discuss the testing environment, available accounts, and scope before starting. Regards, LAVUDYA SRIKANTH
₹40,000 INR in 10 days
0.0
0.0

Hi, I'd like to bid on the Web Application and API security testing portion of your project. My focus: I specialize in web application penetration testing — authentication, authorization, IDOR/BOLA, access control, and API security (OWASP Top 10 & OWASP API Security Top 10). To be upfront: mobile app and cloud infrastructure testing are outside my current focus area, so I'd suggest scoping my engagement to the web application + backend APIs, which is the core attack surface where most real vulnerabilities are usually found anyway. My testing methodology: 1. Authentication & session management testing 2. Authorization matrix testing (Unauthenticated / User A / User B / Admin) — horizontal & vertical privilege escalation 3. API security testing (BOLA, broken authentication, excessive data exposure, mass assignment) 4. Manual verification of every automated finding — I don't rely on scanners alone Deliverables: Executive summary, per-vulnerability report (severity, impact, reproduction steps, remediation), authorization matrix, and a retest after fixes. Timeline: 10 business days from receiving access and test credentials. If needed later, you could bring in a separate specialist for mobile/cloud — happy to coordinate scope with them if that helps. Best, Mohammed
₹12,000 INR in 10 days
0.0
0.0

Hyderabad, India
Member since Jul 15, 2026
₹600-1500 INR
₹1500-12500 INR
$30-250 USD
$250-750 USD
₹12500-37500 INR
£250-750 GBP
$250-750 USD
£250-750 GBP
$250-750 USD
$30-250 USD
₹1500-12500 INR
₹600-1500 INR
₹1500-12500 INR
$10-30 USD
$250-750 USD
₹1500-12500 INR
₹12500-37500 INR
₹600-1500 INR
$10-30 USD
₹12500-37500 INR
₹1500-12500 INR