Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Insecure IPC: Missing Sender Verification #1591

Open
Sneha0523 opened this issue May 28, 2024 · 0 comments
Open

Insecure IPC: Missing Sender Verification #1591

Sneha0523 opened this issue May 28, 2024 · 0 comments

Comments

@Sneha0523
Copy link

Summary
The application fails to verify the sender of a URL-based Inter-Procedure Communication (IPC) call.

Explanation
When a third party application or webview uses a URL to communicate with your application, the receiving application should verify that the sender matches an allow list of applications that are expected to communicate with it. The receiving application has the option to verify the origin of the calling URL using the UIApplicationDelegate application:openURL:options: or UIApplicationDelegate application:openURL:sourceApplication:annotation: delegate methods. Best practices dictate that we should always verify the sender of an IPC call and check it against a list of expected origins as a security-in-depth control.
Screenshot 2024-05-28 at 2 55 17 PM
Screenshot 2024-05-28 at 2 50 15 PM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant