iOS प्राइवेसी: InAppBrowser.com की घोषणा, जिससे देखा जा सकता है कि in-app browser में कौन-सा JavaScript inject किया जा रहा है
(krausefx.com)इसे detect करने के लिए InAppBrowser.com जारी किया गया है.
- उस URL को ऐप में share करके in-app browser में खोलें
- आप देख सकते हैं कि in-app browser में JavaScript inject किया गया है या नहीं.
- अगर पीले रंग में दिखे, तो इसका मतलब है कि injected JavaScript detect नहीं हुआ है. (यदि इसे in-app browser में नहीं बल्कि सामान्य रूप से खोला जाए, तो यह पीले रंग में दिखता है)
- अगर लाल रंग में दिखे, तो इसका मतलब है कि कुछ inject किया गया है.
- यह इस बात को भी व्यवस्थित करके दिखाता है कि कौन-कौन से actions monitor किए जा सकते हैं और कौन-सा code inject किया जाता है.
code injection के संबंध में
- iOS 14.3 में
WKContentWorldपेश किया गया था, जिसने JavaScript code execution को support किया, और इसी के जरिए code injection किया जाता है - Apple इसे रोकने के लिए
SFSafariViewControllerभी उपलब्ध कराता है, इसलिए यदिSFSafariViewControllerका उपयोग किया जाए तो code inject नहीं किया जा सकता. - Twitter, Reddit, YouTube, Telegram, Slack, WhatsApp जैसी लोकप्रिय apps की स्थिति को लगातार update किया जा रहा है
यूज़र्स को सलाह दी जाती है कि वे in-app browser की बजाय "Open in browser" दबाकर OS के default browser में वेब देखें.
2 टिप्पणियां
KakaoTalk और Naver के इन-ऐप ब्राउज़र में तो कुछ भी दिखाई नहीं देता। हैरानी की बात यह है कि PC ब्राउज़र में कुछ दिखा... (असल वजह ब्राउज़र एक्सटेंशन था)
Instagram/Facebook इन-ऐप ब्राउज़र में आप जो कुछ भी करते हैं, उसे ट्रैक कर सकते हैं
यह उस लेख की फॉलो-अप पोस्ट है। यह काफ़ी बड़ा मुद्दा बन गया था, इसलिए लगता है इसे बाकायदा एक साइट बनाकर सार्वजनिक किया गया। साझा करने के लिए धन्यवाद!