dwyl / learn-security

:closed_lock_with_key: For most technology projects Security is an "after thought", it does not have to be that way; let's be proactive!
67 stars 10 forks source link

Can MAC Address be used to securely authenticate? #48

Closed nelsonic closed 5 years ago

nelsonic commented 5 years ago

We are trying to think of a user-friendly way of authenticating a person on a network based on a device they have. Someone suggested using the MAC address of the device as a "unique identifier". https://en.wikipedia.org/wiki/MAC_address

They are meant to be unique. But does that mean they aren't spoofable?

Apparently not:

cavemanr commented 5 years ago

I think the only secure way to authenticate an device is to use more than one identifier. Maybe you can use the MAC Address and port location or something else.

nelsonic commented 5 years ago

@cavemanr great point! We agree! Multi-factor auth is essential. the way we are thinking of doing it is: