• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Uploaddialog

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
ну этож надо еще вводить, дополнительно
аплет по ссылке тоже поддерживает авторизацию (в УРЛ)
но ябы сделал иначе:
-создаем куку после авторизации (или берем саму авторизационную)
-на сервере (фтп) создаем, по ней, временный каталог (пр-ла генерации можно придумать), до отдачи страницы юзеру (серверным кодом)
-в этот каталог и закачиваем файлы
-после загрузки (полной) переносим файлы в "нужное" место, каталог удаляем

т.о. не треб доп. авторизации
каталог создается с правами записи для любого юзера (что и понятно)
в ирархии выше - запись (любому) запрещена (только серверному юзеру)
Сейчас у меня механизм такой:
- одна учетная запись на ftp с полными правами.
- логин/пароль захардкодил в аплет (не красиво, но пока пойдет)
- закаченные файлы ложатся сразу в нужный каталог (имя по UNID документа)
- в документ записываются ftp-ссылки на файлы

Сейчас вопрос именно с правами на java-аплет. Потому как править файл мне не хочется
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 949
609
BIT
257
два момента:
-аплет по ссылке - запускается (значит у него все ок с правами), на их сервере
-сервер в урле (фтп), скорее-всего д.б. такойже как и источник апплета
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
два момента:
-аплет по ссылке - запускается (значит у него все ок с правами), на их сервере
-сервер в урле (фтп), скорее-всего д.б. такойже как и источник апплета
Ну запускаться то он запускается. Для этого особых прав не надо.
А вот когда идет выполнение поставленной задачи - вот тут и возникают ошибки
Exception in thread "AWT-EventQueue-2" java.security.AccessControlException: access denied (("java.net.SocketPermission" "localhost" "resolve")

Спасает только строчка в java.policy
Код:
permission java.security.AllPermission;
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 949
609
BIT
257
я про то, что этот аплет загружает файло на их сервак (как я это понимаю), без ошибок
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
я про то, что этот аплет загружает файло на их сервак (как я это понимаю), без ошибок
Пример что ты скинул - у меня вообще не загрузился.
Да и посмотрел скриншоты - это слишком сложно. Много всего не нужного мне.
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
Подписал jar - добавилась куча запросов от браузера, но проблему это не решило.. все равно валится ошибка :(
Вопрос решен!
Оказывается подписывать надо все сопутствующие jar-файлы
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 949
609
BIT
257
Подписал jar - добавилась куча запросов от браузера, но проблему это не решило.. все равно валится ошибка :(
Вопрос решен!
Оказывается подписывать надо все сопутствующие jar-файлы
что - логично ;)
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
Да как-то не особо логично.
Ладно мой рукописный jar, но зачем подписывать библиотеку от Apache?
 
Z

Zeka

А кто будет отвечать, если в библиотеке от якобы Apache окажется вредоносный код? :)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!