ਬਹੁਤ ਸਾਰੇ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਮੋਬਾਈਲ ਡਿਵਾਈਸ 'ਤੇ ਇੱਕ ਸਿਸਟਮ ਪ੍ਰੌਕਸੀ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨਾ ਸਭ ਤੋਂ ਵਿਹਾਰਕ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਜੋ ਤੁਹਾਡੇ ਹੋਸਟ ਕੰਪਿਊਟਰ 'ਤੇ ਚੱਲ ਰਹੇ ਇੰਟਰਸੈਪਸ਼ਨ ਪ੍ਰੌਕਸੀ ਦੁਆਰਾ HTTP(S) ਟ੍ਰੈਫਿਕ ਨੂੰ ਰੀਡਾਇਰੈਕਟ ਕੀਤਾ ਜਾ ਸਕੇ। ਮੋਬਾਈਲ ਐਪ ਕਲਾਇੰਟ ਅਤੇ ਬੈਕਐਂਡ ਵਿਚਕਾਰ ਬੇਨਤੀਆਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਕੇ, ਤੁਸੀਂ ਆਸਾਨੀ ਨਾਲ ਉਪਲਬਧ ਸਰਵਰ-ਸਾਈਡ API ਨੂੰ ਮੈਪ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਸੰਚਾਰ ਪ੍ਰੋਟੋਕੋਲ ਵਿੱਚ ਸਮਝ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਤੁਸੀਂ ਸਰਵਰ-ਸਾਈਡ ਕਮਜ਼ੋਰੀਆਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਬੇਨਤੀਆਂ ਨੂੰ ਰੀਪਲੇਅ ਅਤੇ ਹੇਰਾਫੇਰੀ ਕਰ ਸਕਦੇ ਹੋ।
ਕਈ ਮੁਫਤ ਅਤੇ ਵਪਾਰਕ ਪ੍ਰੌਕਸੀ ਟੂਲ ਉਪਲਬਧ ਹਨ। ਇੱਥੇ ਸਭ ਤੋਂ ਵੱਧ ਪ੍ਰਸਿੱਧ ਹਨ:
1) ਬਰਪ ਸੂਟ
2) OWASP ZAP
ਇੰਟਰਸੈਪਸ਼ਨ ਪ੍ਰੌਕਸੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਇਸਨੂੰ ਆਪਣੇ ਹੋਸਟ ਕੰਪਿਊਟਰ 'ਤੇ ਚਲਾਉਣ ਅਤੇ ਤੁਹਾਡੀ ਪ੍ਰੌਕਸੀ ਲਈ HTTP(S) ਬੇਨਤੀਆਂ ਨੂੰ ਰੂਟ ਕਰਨ ਲਈ ਮੋਬਾਈਲ ਐਪ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ਜ਼ਿਆਦਾਤਰ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਮੋਬਾਈਲ ਡਿਵਾਈਸ ਦੀਆਂ ਨੈੱਟਵਰਕ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਇੱਕ ਸਿਸਟਮ-ਵਿਆਪਕ ਪ੍ਰੌਕਸੀ ਸੈੱਟ ਕਰਨ ਲਈ ਇਹ ਕਾਫ਼ੀ ਹੈ - ਜੇਕਰ ਐਪ ਮਿਆਰੀ HTTP API ਜਾਂ okhttp ਵਰਗੀਆਂ ਪ੍ਰਸਿੱਧ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਤਾਂ ਇਹ ਆਪਣੇ ਆਪ ਸਿਸਟਮ ਸੈਟਿੰਗਾਂ ਦੀ ਵਰਤੋਂ ਕਰੇਗਾ।
ਪ੍ਰੌਕਸੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਨਾਲ SSL ਸਰਟੀਫਿਕੇਟ ਪੁਸ਼ਟੀਕਰਨ ਟੁੱਟ ਜਾਂਦਾ ਹੈ ਅਤੇ ਐਪ ਆਮ ਤੌਰ 'ਤੇ TLS ਕਨੈਕਸ਼ਨ ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ। ਇਸ ਮੁੱਦੇ ਦੇ ਹੱਲ ਲਈ, ਤੁਸੀਂ ਡਿਵਾਈਸ 'ਤੇ ਆਪਣੇ ਪ੍ਰੌਕਸੀ ਦਾ CA ਸਰਟੀਫਿਕੇਟ ਸਥਾਪਤ ਕਰ ਸਕਦੇ ਹੋ।
HTTP(S) ਟ੍ਰੈਫਿਕ ਨੂੰ ਰੋਕ ਰਿਹਾ ਹੈ