Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Безопасность использования inet, пароль и логин открытые? 
V
    Опции темы
Kirill89
Дата 9.3.2007, 23:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 501
Регистрация: 17.10.2006
Где: Питер

Репутация: 3
Всего: 4



Пишу программу, которая передаёт данные на ftp с использованием inet - контрола.
Код

connection_int.AccessType = icUseDefault
connection_int.Protocol = icFTP
connection_int.RemoteHost = "ftp.myftp.ru"
connection_int.UserName = "MyLog"
connection_int.RemotePort = 21
connection_int.Password = "MtPas"
connection_int.Execute "", "PUT 1.txt 1.txt"

Мне необходимо чтобы user незнал пароля. Тоесть я хочу узнать насколько безопасно писать пароль от ftp вот так - открыто в коде программы?
И как можно максимально себя обезопасить в этом плане?


--------------------
PM MAIL WWW   Вверх
abalich
Дата 10.3.2007, 00:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 26.2.2007
Где: Воронеж

Репутация: нет
Всего: нет



Пусь пароль и логин лежит на сервере.


--------------------
Мой дядя самых честных "грабил"...
PM MAIL WWW   Вверх
bom
Дата 10.3.2007, 00:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 329
Регистрация: 22.2.2004
Где: Казахстан, Алматы

Репутация: 4
Всего: 6



Цитата(Kirill89 @  10.3.2007,  02:58 Найти цитируемый пост)
насколько безопасно писать пароль от ftp вот так - открыто в коде программы

Нинасколько. Безопасность нулевая.


Цитата(Kirill89 @  10.3.2007,  02:58 Найти цитируемый пост)
 как можно максимально себя обезопасить в этом плане

Не размещать пароль не в коде программы, не где б это не было еще кроме головы.

PM MAIL   Вверх
Akina
Дата 10.3.2007, 01:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



Что бы Вы не изобретали, пряча пароль в теле программы - его можно легко и просто поймать сниффером.

Для того чтобы пользователь не знал пароля и не мог его узнать (не только прямым просмотром тела исполняемого файла, но и прослушиванием трафика) - следует использовать защищенное соединение. Но, во-первых, его должен поддерживать FTP-сервер, во-вторых, придется использовать другой контрол, ибо InetControl не умеет.

Однако мне представляется намного более простым и надежным способ работы через HTTPS-оболочку. Сертификатная аутентификация (вообще нет пароля) плюс защищенный трафик.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Kirill89
Дата 10.3.2007, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 501
Регистрация: 17.10.2006
Где: Питер

Репутация: 3
Всего: 4



Цитата(Akina @  10.3.2007,  01:24 Найти цитируемый пост)
Для того чтобы пользователь не знал пароля и не мог его узнать (не только прямым просмотром тела исполняемого файла, но и прослушиванием трафика) - следует использовать защищенное соединение. Но, во-первых, его должен поддерживать FTP-сервер, во-вторых, придется использовать другой контрол, ибо InetControl не умеет.

Однако мне представляется намного более простым и надежным способ работы через HTTPS-оболочку. Сертификатная аутентификация (вообще нет пароля) плюс защищенный трафик. 


Как назло ничего подобного сервер не поддерживает... В моих целях приходится использовать narod.ru :(  У него только ftp да и то без защиты.

Цитата(bom @  10.3.2007,  00:40 Найти цитируемый пост)
Не размещать пароль не в коде программы, не где б это не было еще кроме головы.


Например?


У меня была идея защифровать пароль. Тоесть чтобы он был в коде программы разбит на 3 чати, каждая часть искажена по разному алгоритму. Это поможет?

Akina, Разве возможно извлечь пароль из трафика???

Добавлено @ 12:10 
Цитата(abalich @  10.3.2007,  00:19 Найти цитируемый пост)
Пусь пароль и логин лежит на сервере. 

Тогда его добыть будет ещё проще smile Просто набрать в строке адреса путь, который, так-или иначе, будет прописан в программе.


--------------------
PM MAIL WWW   Вверх
Kirill89
Дата 10.3.2007, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 501
Регистрация: 17.10.2006
Где: Питер

Репутация: 3
Всего: 4



Извините за второй вопрос в теме.
Как узнать занят inet или нет?


--------------------
PM MAIL WWW   Вверх
W4FhLF
Дата 10.3.2007, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 3
Всего: 121



Цитата(Kirill89 @  10.3.2007,  12:08 Найти цитируемый пост)
Akina, Разве возможно извлечь пароль из трафика???


Конечно, при простом соединении он передаётся в открытом виде.

Цитата(Kirill89 @  10.3.2007,  12:08 Найти цитируемый пост)
У меня была идея защифровать пароль. Тоесть чтобы он был в коде программы разбит на 3 чати, каждая часть искажена по разному алгоритму. Это поможет?


Ну во-первых это не спасёт от перехвата, а во-вторых даже реверсер начального уровня в состоянии проследить за действиями твоей программы в отладчике.



--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
Kirill89
Дата 10.3.2007, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 501
Регистрация: 17.10.2006
Где: Питер

Репутация: 3
Всего: 4



W4FhLF, а какие тогда остаются варианты?!


--------------------
PM MAIL WWW   Вверх
W4FhLF
Дата 10.3.2007, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 3
Всего: 121



Kirill89, при твоих условиях вариантов никаких. 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
~FoX~
Дата 10.3.2007, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

Репутация: 10
Всего: 68



Никаких, хоть ты тресни, а пароль отдается в открытом виде и перехватить его пару пустяков.
Можно перед разрывом соединения сменить пароль на фтп...Но один фиг его надо где то хранить, а значит его не очень сложно будет и раздобыть, да и новый пароль нюхачем поймать тоже не вопрос....

Это сообщение отредактировал(а) ~FoX~ - 10.3.2007, 15:30


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
Kirill89
Дата 10.3.2007, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 501
Регистрация: 17.10.2006
Где: Питер

Репутация: 3
Всего: 4



Остаётся надежда, что "уважаемый хакер" недодумается взламывать бесплатный продукт.  smile 
Всем спасибо.

Это сообщение отредактировал(а) Kirill89 - 10.3.2007, 15:45


--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.1451 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.