Goblinid
Новичок
Однозначная идентификация запроса к странице
Всем здраствуйте.
Мой вопрос больше относиться к теории, но наверное и практически может ктонибудь помочь.
Итак. Есть программа на C++, мною написанная. (не удивляйтесь - скоро и про пхп будет). Эта программа отправляет
запросы с данными на сайт через метод POST - опять таки сайт только мой. Данные кладутся в MySQL базу с помощью пхп.
Все это отлично, но есть пара моментов...
Первый и главный - а если какойнить кулхацкер перехватит запрос- посмотрит на него и начнет слать свои? В принципе ничего страшного - запрос от программы проверяется как запрос от форм, но в базу все-равно пролезет информация ненужная и лишняя. Значит, что бы такого не произошло
необходима идентификация, т.е. посылать еще какой-либо параметр, который однозначно указывал бы - что таки да, это послала программа на С++ а не хакер.
И вот тут я присел - что можно такое на пхп использовать? Может быть есть какие либо скрипты работающие, например, с pgp? Тогда вроде проще - нагенерил ключей да и предавай туда сюда.
Или что либо более простое - что можно исползовать в качестве однозначной идентификации?
Но опять же кто мешает злоумышленнику перехватить ключ при передаче и подделать его?
Может быть можно както шифровать запрос? Но тогда какую систему шифрации использовать?
Есть что либо такое что можно было бы адаптировать и к С++ и к ПХП?
В общем - прошу помощи... Хотя бы теоретической.
Всем здраствуйте.
Мой вопрос больше относиться к теории, но наверное и практически может ктонибудь помочь.
Итак. Есть программа на C++, мною написанная. (не удивляйтесь - скоро и про пхп будет). Эта программа отправляет
запросы с данными на сайт через метод POST - опять таки сайт только мой. Данные кладутся в MySQL базу с помощью пхп.
Все это отлично, но есть пара моментов...
Первый и главный - а если какойнить кулхацкер перехватит запрос- посмотрит на него и начнет слать свои? В принципе ничего страшного - запрос от программы проверяется как запрос от форм, но в базу все-равно пролезет информация ненужная и лишняя. Значит, что бы такого не произошло
необходима идентификация, т.е. посылать еще какой-либо параметр, который однозначно указывал бы - что таки да, это послала программа на С++ а не хакер.
И вот тут я присел - что можно такое на пхп использовать? Может быть есть какие либо скрипты работающие, например, с pgp? Тогда вроде проще - нагенерил ключей да и предавай туда сюда.
Или что либо более простое - что можно исползовать в качестве однозначной идентификации?
Но опять же кто мешает злоумышленнику перехватить ключ при передаче и подделать его?
Может быть можно както шифровать запрос? Но тогда какую систему шифрации использовать?
Есть что либо такое что можно было бы адаптировать и к С++ и к ПХП?
В общем - прошу помощи... Хотя бы теоретической.
