Чисто забей, без подтверждения личности через к примеру госуслуги это бесполезная борьба, остальное обойдут на раз. А такую проверку сомнительно что сайтодел организует.
Ввести отсечку по геолокации - чтобы комментировать должен быть не дальше 3-5км от заправки.
Приложения, изменяющие геолокацию палятся на раз-два. Таких блокировать по MAC адресу.
1) Из браузера невозможно узнать, какие в принципе приложения есть у юзера
2) Если координаты посетителя определяются через Geolocation API браузера и передаются серверу вместе с инфой о наличии бензина на конкретной заправке, то эти данные легко подменить в браузере перед их отправкой через простенький javascript. В принципе любая информация, отправляемая с браузера на сервер, может быть подменена пользовательским js'ником.
3) Если определять координаты на cервере через geo IP, вы максимум получите город посетителя. Вы же не думаете, что когда вы передвигаетесь по городу, оператор сотовой связи каждый километр выдаёт вам новый IP? И не забываем про VPN'ы и прокси.
4) Браузер при передаче запроса на сервер никак не передаёт MAC-адрес сетевухи посетителя, а если бы и передавал - см. п. 2
5) Сервер также никак не сможет определить MAC-адрес конечного пользователя - он увидит максимум MAC-адрес ближайшего к нему узла сети, подключенного к его сетевухе, на которую пришёл запрос.
6) MAC-адрес устройства легко подменяется
Приложения, изменяющие геолокацию палятся на раз-два.
А как это работает?
Удивительно, что как раз в этот момент я геолоцировалась дома, а не там же, как обычно.
Здесь считается хорошим тоном после скринов с иностранным языком ниже писать перевод. В самом посте, а не в комментах)




