FTNHTTP
- From
- Stas Degteff (2:5080/102.1)
- To
- Alex Kocharin
- Date
- 2006-03-25T20:48:12Z
- Area
- RU.UNIX.FTN
Привет, Alex!
Ответ на сообщение Alex Kocharin (2:5012/2.470) к Stas Degteff, написанное Пятница 24 Марта 2006 в 15:17:22:
DT>>> Смотрите, тестируйте, хвалите и ругайте ;-)
SD>> 1. Пароль передаётся в открытом виде. Следстствие: необходимость
SD>> использовать HTTPS.
AK> Зачем? Так ли уж важна авторизация?
Азы информационной безопасности: не передавай по открытому каналу связи пароль.
При нешифрованном соединении сосед-недоброжелатель со снифером получит все пароли.
SD>> 2. Для совместимости с binkd стоит сделать поддержку 5D-адресации
SD>> (благо
SD>> это несложно для BSO).
AK> Зачем?
Я же написал: "Для совместимости с binkd". binkd - наиболее распространённый мейлер в FIDO-IP.
AK> PS: О! Нашелся человек, которому не лень смотреть чужой софт... :)
AK> Тогда посмотри еще на это: (и интересно, что лучше - сабж или оно и
AK> насколько)
AK> ===========================================================================
AK> Ариа : R50.SYSOP, R50.SYSOP
Ну вот, стоило несколько дней не читать r50.sysop, как пропустил интересное :).
AK> Как я уже писал здесь, я написал мылер, который может передавать файлы
AK> через обычный http протокол. Сейчас буду разбираться в ftnhttp, но
AK> чувствую, что это нечто очень похожее. Таки два мылера лучше, чем один. :)
AK> Дык вот, сейчас кое-что туда дописал и выложил сюда:
AK> http://fidoweb.ru/amfow.tgz - соответственно tar gzipped архив.
Недостатки:
- непродуманный протокол обмена (этим страдает и ftnhttp), в протоколе должна быть предусмотрена простота реализации (у тебя не слишком удачно сделаны строки с данными); будет время - подумаю насчёт формализации протокола;
- серверный скрипт пишет в доступные запросам пользователей каталоги, это потенциальная дыра в безопасности; исправить легко: нужно в конфиге указывать абсолютные пути (как вариант - указать базовый каталог и от него "танцевать");
- beta - она и есть beta, смотреть пока не особо есть на что, как-то работает и ладно, есть куда развиваться :).
Достоинства
- альтернативность (PHP вместо CGI в ftnhttp);
- PHP позволяет достаточно просто организовать сессию из цепочки запросов-ответов, при этом можно передавать пароль по CRAM в открытом http-сеансе.
Stas Degteff
... Golded+,Binkd,Husky developer.Jabber:stas.grumbler@plotinka.ru,ICQ:24628713
--- GoldED+/W32-MINGW 1.1.5-b20060312 (WinNT 5.0.2195-SP4 AMD_K7_M4)
* Origin: Grumbler mail station, Ekaterinburg. (2:5080/102.1)
SEEN-BY: 46/50 47/77 50/12 203 400/814 450/186 1024 451/30 454/9 465/285
SEEN-BY: 469/418 712/256 4646/15 5000/5000 5001/5001 5002/50 79 5003/57
SEEN-BY: 5010/53 5011/13 5012/23 46 5015/28 221 5019/31 5020/154 175 400 545
SEEN-BY: 5020/639 715 758 830 937 1523 1604 1982 2020 2142 2238 2871 4441
SEEN-BY: 5021/29 5022/128 5025/3 750 5026/45 5027/12 5030/49 115 436 556 966
SEEN-BY: 5030/1063 1900 5031/47 70 5035/38 5040/47 5042/13 5043/3 5049/50
SEEN-BY: 5053/16 5054/1 8 9 37 45 63 67 89 5059/9 37 5061/120 5062/1 10 5063/3
SEEN-BY: 5064/7 5067/2 5070/1222 5077/70 5080/41 68 72 80 102 135 172 180 185
SEEN-BY: 5080/196 223 229 801 1003 5083/21 5085/13 5090/108 113 5095/20
SEEN-BY: 5096/18 5099/11 6000/0 1 12 6001/10 6090/1
PATH: 5080/102 68 80 5020/4441 545 5054/1 37