Старый 16.02.2005, 08:40   #1   
Форумец
 
Сообщений: 8
Регистрация: 16.02.2005

Gonza 2 вне форума Не в сети
Доступ к ftp

Задача:
В откомпиленой программке есть адрес и пароль ftp-сервера,
она стучится на сервер отправляет сообщения туда, и забирает ответ
программка у 10 человек...

Вопрос:
1. каким образом можно оградить несколько человек от доступа к ftp-серверу?
2. Как пресекать передачу программки другим людям?

Заранее благодарен за ответы.
  Ответить с цитированием
Старый 22.02.2005, 06:14   #2   
Форумец
 
Сообщений: 8
Регистрация: 16.02.2005

Gonza 2 вне форума Не в сети
Так никто и не ответит?
  Ответить с цитированием
Старый 22.02.2005, 11:45   #3   
Murderator
 
Аватар для ZEUS
 
Сообщений: 4,384
Регистрация: 19.07.2003

ZEUS вне форума Не в сети
вариант 1: контроль доступа к программе [которая имеет доступ к Ftp-серверу]
вариант 2: контроль доступа средствами самого сервера - Ip/логины
ы?
  Ответить с цитированием
Старый 22.02.2005, 12:38   #4   
Форумец
 
Сообщений: 8
Регистрация: 16.02.2005

Gonza 2 вне форума Не в сети
Цитата:
"вариант 1: контроль доступа к программе [которая имеет доступ к Ftp-серверу]
как? Каждому индивидуальный пароль?

Цитата:
вариант 2: контроль доступа средствами самого сервера - Ip/логины
ы?"
но если соединение через модем то контроль по IP - отпадает наверно.
Логины? как это можно реализовать?
Хостинга с мультидоступом к ftp с разными логинами вжизь не найдешь наверно...
  Ответить с цитированием
Старый 24.02.2005, 11:32   #5   
Murderator
 
Аватар для ZEUS
 
Сообщений: 4,384
Регистрация: 19.07.2003

ZEUS вне форума Не в сети
2 Gonza 2 каков вопрос, таков ответ,читаем ЕЩЕ раз:
1. Исходник:
Цитата:
Задача:
В откомпиленой программке есть адрес и пароль ftp-сервера,
она стучится на сервер отправляет сообщения туда, и забирает ответ
программка у 10 человек...

Вопрос:
1. каким образом можно оградить несколько человек от доступа к ftp-серверу?
лично я так понял - есть прога для доступа к ФТП-серверу. и нужно эту прогу всунуть в руки только тем, кто должен иметь доступ в ФТП-серверу. остальные должны плакать и кричать, но доступа получить НЕ должны. Стало быть, ограничиваем доступ к САМОЙ программе доступа к ФТП-серверу. КАК? это уже исходя из того, локально ли лежить программа доступа, или на сетевом диске. Например можно ограничить доступ средствами файловой системы или с применением методов криптографии.

2. про момед ничего скзано не было, потому был дан ответ в расчете на ЛВС
3. логины? разве на самом сервере не реализован доступ и контроль к ресурсам? Что же это за сервер такой без контроля? сорри
  Ответить с цитированием
Старый 24.02.2005, 11:56   #6   
Форумец
 
Сообщений: 8
Регистрация: 16.02.2005

Gonza 2 вне форума Не в сети
Спасибо за ответ...конкретизирую...
Прога уйдет 100% в мир, поэтому можно считать, что она уже у юзера, который ее захотел передать побаловаться врагу....

Дальше. Сейчас я тренируюсь на narod.ru там один пароль на ftp и все...
Вопрос заключается в том - как организовать всю систему обмена, обломав врагов. Грубо говоря надо каждому экземпляру проги свою папку на сервере, куда она гадит. Но если вскрывается что это левый юзер, то надо закрыть ему доступ к ftp.
Есть хостинг где 6 паролей на 6 разных директорий по ftp, но если юзеров больше, то все!- не подходит.
Задачка не простая, постановка задачи возможно неграмотная - задавайте вопросы, постораюсь объяснить. Нада просто очень.
  Ответить с цитированием
Старый 24.02.2005, 12:01   #7   
Форумец
 
Сообщений: 8
Регистрация: 16.02.2005

Gonza 2 вне форума Не в сети
И еще в догонку... как реализовать, чтобы юзер мог положить на ftp свой файл, но не мог удалить чужие!
  Ответить с цитированием
Старый 24.02.2005, 12:13   #8   
Murderator
 
Аватар для ZEUS
 
Сообщений: 4,384
Регистрация: 19.07.2003

ZEUS вне форума Не в сети
давай я тебе линк дам на простенький ФТП-сервачок- может понравится и идеек оттуда нахаваешь ага?
вот он:
http://en.typsoft.com/index.php
а тут ХЭЛП на инглише
http://en.typsoft.com/help.php?prog=tfs

успехов тебе - сам юзаю - просто и со вкусом

ЗЫ:
Цитата:
как реализовать, чтобы юзер мог положить на ftp свой файл, но не мог удалить чужие!
есть право на закачку, скачку, удаление...
имхо полезно было бы ознакомиться с соответствующими документами по FTP например здесь:
http://www.faqs.org/rfcs/rfc765.html
http://www.faqs.org/rfcs/rfc691.html
ну и многие другие, какие Вам будут полезны
  Ответить с цитированием
Старый 24.02.2005, 12:20   #9   
Форумец
 
Сообщений: 8
Регистрация: 16.02.2005

Gonza 2 вне форума Не в сети
Спасибо тебе Зевс!
но сервачек этот нада на свой комп ставить?
на хостинге же не дадут такое установить?
  Ответить с цитированием
Старый 24.02.2005, 12:39   #10   
Murderator
 
Аватар для ZEUS
 
Сообщений: 4,384
Регистрация: 19.07.2003

ZEUS вне форума Не в сети
Gonza 2 -тот сервачок на который я привел линк - ну это как бы образец. Ты прав, на хостинг вероятно такой поставить не дадут Просто этот образец - чтобы не сушить другу другу мозги ))

ЗЫ: насколько я понимаю -основной трабл - как с помощью откомпилированной программы контролировать доступ к ресурсам ФТП на хостинге. Имхо я не знаток, но самое главное - в чьих руках хранятся пароли и логины на доступ к ФТП-серверу. И исходя из этого - несколько вариантов:
1. самый простой -делаем 6 копий программ для 6 паролей. Ес-но желательно пароль защитить от дизассемблирования любой копии программы. Пароль зашивается намертво.
2. делаем одну копию программы, которая допускает модификацию хранящейся в ней копии пароля. Тут имхо важно грамотно закрыть от взлома/простого неавторизованного доступа пароль администратора/хозяина программы. Т.е. есть доступ пользовательский - на уровне запустил, поработал, вышел. И доступ админовский - с возможностью изменения настроек программы [ну как то, адреса фтп-сервера, паролей и логинов].
имхо вижу картину так.
  Ответить с цитированием
Старый 24.02.2005, 16:20   #11   
Registered User
 
Аватар для netwind
 
Сообщений: 1,905
Регистрация: 25.03.2003

netwind вне форума Не в сети
есть возможность переписать все на http?
получите существенно большие возможности для маневров и меньше проблем для клиентов.
пароль зашитый в программе как ни шифруй, легко высматривается сниффером, запущенным на той же машине.
естественно на narod.ru ни о каком парольном доступе к http речи быть не может.
  Ответить с цитированием
Старый 28.02.2005, 08:47   #12   
Форумец
 
Сообщений: 8
Регистрация: 16.02.2005

Gonza 2 вне форума Не в сети
Цитата:
есть возможность переписать все на http?
Что имеется ввиду?

Я согласен насчет narod.ru... тут я непротив и платного хоста...даже с php
  Ответить с цитированием
Старый 01.03.2005, 18:03   #13   
Registered User
 
Аватар для netwind
 
Сообщений: 1,905
Регистрация: 25.03.2003

netwind вне форума Не в сети
имеется ввиду переписать клиентскую программу так, чтобы она использовала http вместо ftp.
это существенно упростит взаимодействие, расширит число потенциальных пользователей программы
и позволит использоваться почти любым хостингом.
А дальше вы выбираете любой язык для "активного контента" по вкусу и реализуете обмен данными с проверкой паролей, шифрованием и тд.
  Ответить с цитированием
Старый 02.03.2005, 11:03   #14   
Форумец
 
Сообщений: 8
Регистрация: 16.02.2005

Gonza 2 вне форума Не в сети
Большое спасибо за грамотные ответы.

Цитата:
переписать клиентскую программу так, чтобы она использовала http вместо ftp.
Я сам так думаю, что надо на html перелазить, но я на данный момент не представляю как реализовать процедуру авторизации в html как на стороне клиента, так и сервера...
  Ответить с цитированием
Старый 02.03.2005, 16:50   #15   
Registered User
 
Аватар для netwind
 
Сообщений: 1,905
Регистрация: 25.03.2003

netwind вне форума Не в сети
смотря что и как вы пишите.
самое простое это авторизация стандартными http-средствами,
компоненты там всякие это должны уметь.
как я понял проблема закачки информации на сервер даже не стоит.
данные на сервер можно закачивать по ftp как вам удобно.
в этом случае вы обойдетесь стандартными компонентами и авторизацией через файл паролей
в apache. как организовать доступ к файлам по паролю в apache везде написано.
в общем, пилите.
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind