| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Безопасность использования inet |
| Автор: Kirill89 9.3.2007, 23:58 | ||
Пишу программу, которая передаёт данные на ftp с использованием inet - контрола.
Мне необходимо чтобы user незнал пароля. Тоесть я хочу узнать насколько безопасно писать пароль от ftp вот так - открыто в коде программы? И как можно максимально себя обезопасить в этом плане? |
| Автор: abalich 10.3.2007, 00:19 |
| Пусь пароль и логин лежит на сервере. |
| Автор: Akina 10.3.2007, 01:24 |
| Что бы Вы не изобретали, пряча пароль в теле программы - его можно легко и просто поймать сниффером. Для того чтобы пользователь не знал пароля и не мог его узнать (не только прямым просмотром тела исполняемого файла, но и прослушиванием трафика) - следует использовать защищенное соединение. Но, во-первых, его должен поддерживать FTP-сервер, во-вторых, придется использовать другой контрол, ибо InetControl не умеет. Однако мне представляется намного более простым и надежным способ работы через HTTPS-оболочку. Сертификатная аутентификация (вообще нет пароля) плюс защищенный трафик. |
| Автор: Kirill89 10.3.2007, 12:08 | ||||
Как назло ничего подобного сервер не поддерживает... В моих целях приходится использовать narod.ru :( У него только ftp да и то без защиты.
Например? У меня была идея защифровать пароль. Тоесть чтобы он был в коде программы разбит на 3 чати, каждая часть искажена по разному алгоритму. Это поможет? Akina, Разве возможно извлечь пароль из трафика??? Добавлено @ 12:10 Тогда его добыть будет ещё проще |
| Автор: Kirill89 10.3.2007, 12:35 |
| Извините за второй вопрос в теме. Как узнать занят inet или нет? |
| Автор: W4FhLF 10.3.2007, 13:09 | ||
Конечно, при простом соединении он передаётся в открытом виде.
Ну во-первых это не спасёт от перехвата, а во-вторых даже реверсер начального уровня в состоянии проследить за действиями твоей программы в отладчике. |
| Автор: Kirill89 10.3.2007, 13:41 |
| W4FhLF, а какие тогда остаются варианты?! |
| Автор: W4FhLF 10.3.2007, 15:25 |
| Kirill89, при твоих условиях вариантов никаких. |
| Автор: ~FoX~ 10.3.2007, 15:28 |
| Никаких, хоть ты тресни, а пароль отдается в открытом виде и перехватить его пару пустяков. Можно перед разрывом соединения сменить пароль на фтп...Но один фиг его надо где то хранить, а значит его не очень сложно будет и раздобыть, да и новый пароль нюхачем поймать тоже не вопрос.... |
| Автор: Kirill89 10.3.2007, 15:45 |
| Остаётся надежда, что "уважаемый хакер" недодумается взламывать бесплатный продукт. Всем спасибо. |