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

fix Exposing server api to accesse by end users #28

Open
rumoursbehindme opened this issue Apr 18, 2024 · 0 comments
Open

fix Exposing server api to accesse by end users #28

rumoursbehindme opened this issue Apr 18, 2024 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@rumoursbehindme
Copy link
Owner

To ensure that APIs are not accessible to end-users and are only accessed by modules, it's essential to implement secure practices. One effective method is to design vulnerable APIs as POST methods, requiring specific inputs in the request body that are known to both the server and front-end modules. By doing so, we can enhance the security posture of the system.

This approach establishes a clear boundary between the client-side and server-side components, limiting direct access to sensitive APIs. It ensures that only authorized modules, equipped with the requisite knowledge of the input parameters, can interact with the APIs. This mitigates the risk of unauthorized access and strengthens the overall security architecture of the application.

@rumoursbehindme rumoursbehindme added the bug Something isn't working label Apr 18, 2024
@rumoursbehindme rumoursbehindme self-assigned this Apr 18, 2024
@rumoursbehindme rumoursbehindme changed the title fix Exposing server api to accesse by any users fix Exposing server api to accesse by end users Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: Todo
Development

No branches or pull requests

1 participant