Jump to content

Recommended Posts

Hi Chaps,

 

I have a PHP Application, hosted on IIS 7 Server.

 

The Application needs to be secure for a customer (based in Germany).

 

The problem I face is that the only security I have used is cookies.

The customer, however does not want to use cookies, due to the difficulty of managing these cookies at their end.

 

Their solution would be to use some sort of IP Address based security, where only access from certain IP Addresses would be permitted.

 

The problem I see with this is that the customer has numerous different 'sites' across Germany, which would have their own servers and therefore different IP Addresses and in some cases, no server at all.

 

So my questions are:

 

1. Is IP Address security a viable option?

2. Would the customer's request be a valid concern?

3. What would be the best practice of implementing the request?

 

Many thanks

Link to comment
https://forums.phpfreaks.com/topic/217837-application-security/
Share on other sites

I'd strongly advise against such a security measure, if it can even be called that. It's a downright terrible idea unless it's implemented on top of a secure login system.

 

If they continue to object to cookies, for whatever strange reason, I'd consider storing the session ID in the $_GET array (http://host.domain/page.php?sess=idhere) instead. Hardly perfect but it's better than their proposed solution.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.