|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
ВМоисеев>nscl,сегодня, 14:29 [15004403] >Владимир, а у вас нет случаем путёвки на другой глобус ?... Я не молод, и мне непонятен данный текст. Что тут непонятного ? Использовать ненадежные и даже недостаточно проверенные системы на критических объектах - смертельно опасно, в том числе в глобальном масштабе. Когда разнесло Чернобыль - активность осела на пол-Европы. Фукусимский пищевой плутоний вполне себе успешно доплыл до побережий Канады и США. Какой адовЪ 3,14-здец случится, если произойдет авария на отечественном объекте, работающим с тысячами тонн химического или биологического оружия - даже представлять страшно. Опыт Ирана с их Stuxnet, покромсавшим управление центрифугами и немного засравшим окрестности фторидом урана, очень наглядно продемонстрировал глубину текущего звиздеца. На безопасность во многих промышленных системах много лет забивали болт, наивно считая, что простая изоляция сети от внешнего мира - вполне достаточная мера, а внутри могут жить всякие говнооси типа дос, виндовс-98/2k/nt* и т.п., а намертво прошитые внутрь контроллеров стандартные инженерные пароли, дающие к этим самым контроллерам максимальный уровень доступа - до сих пор чуть ли не норма жизни. При этом до статуса OpenHardware там как до Китая пешком, более-менее глубоко пром-автоматику на предмет безопасности стали изучать совсем недавно, и сколько ещё граблей лежит по пути - никто не знает. И мне элементарно по-человечески страшно, когда на форуме разработчиков всерьез обсуждают применимость двух-звенок, да ещё с клиентом и СУБД под виндовс, с прослойками типа кривущщего и не отличающегося особой надежностью MDAC, при этом хвастаясь, на каком "няшном" объекте ЭТО планируется внедрять. ВМоисеевПросто хотел, в развитии темы, оттенить факт присутствия в базе данных (MSSQL например) информации не только экономического характера. Это не бизнес, но процессы и алгоритмы обработки информации могут быть весьма интересными и я не думаю, что их всегда удобно реализовывать только хранимыми процедурами. Надо понимать, что параметров десятки тысяч (аналоговые, дискретные), их надо собирать (и в реальном времени тоже), хранить, обрабатывать, представлять (желательно в темпе объекта) клиентам не только локальной сети. Да какая, простите, разница, будете вы использовать хранимые процедуры или нет ? Кстати, если вы уж умомянули про системы реального времени - то это вообще другой мир, живущий по своим законам. И тяжелым реляционным СУБД там места нет, ибо невозможно гарантировать время отклика. Тяжелые БД могут быть разве что в бэкэнде и то нужны определенные ухищрения. Предоставление же данных внешним клиентам - вообще отдельная задача. И на таком объекте решать её можно только экспортом, причем далеко не всяким и далеко не по всякой технологии. Умозрительно не смог добиться гарантированной безопасности и масштабирования не только 2-х, но и 3-х уровневой системе. Мозгов не хватило. Добавил ещё 2-ва уровня. Гарантированной безопасности в нашем несовершенном мире не существует. Есть конечно такое направление - математически доказуемая безопасность, но оно пока больше теоретическое, и представляет сугубо научный интерес. Можно лишь учесть ошибки предшественников и не ходить по тем же граблям. Реализация прототипа , и есть не что иное, как попытка добиться возможности представления клиентам подобных систем, удаленных на географическое расстояние, конфиденциальной информации.Зачем это вообще ? Основная проблема при организации такого доступа - защита конечных точек и управление ключами. Используйте стандартнейший SSH на RSA-ключах в 8192 бит. Это совершенно прекрасно работает и изумительно защищается средствами глубокой изоляции приложений. Нельзя закрывать крипто алгоритмы и способы передачи симметричного ключа - сиё крайне опасно.А это здесь кто-то предлагал ? Вау. Опять же, всё придумано до нас. Не будучи криптографом, нет смысла даже пытаться что-то мутить своё в крипто. Надо взять стандартные, проверенные временем протоколы, и сосредоточить все силы на защите конечных точек и управлении ключами. Если файл текстовый, и выгружается раз в час - выложите его на SSH. Дешево, сердито, и весьма надежно. Нужно постоянное соединение - библиотека OpenSSL, с 1.0.1 версии даже с теплой ламповой отечественной криптографией на ГОСТ-е. Недостаточно параноидально ? Дополнительно закриптуйте выгрузку на открытом ключе получателя. Там есть готовые стандартные решения - PGP и OpenSSL (оно умеет очень много чего в плане крипто), использование x509 сертификатов с отечественным ГОСТом там тоже есть. Изоляция - передачей выгрузкой через SSH, на ключах, логины извне только под SELinux-restricted учетками, и только на системы с актуальными апдейтами. А мутить адовые двухзвенки под виндовс, да ещё и с использованием MDAC на таких объектах - преступление. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 17:13 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
>nscl,сегодня, 17:13 [15004749] >...И мне элементарно по-человечески страшно... Много слов и лирики. Не надо горячиться. Многие системы АСУТП пишутся в среде Simatic PCS7 . Здесь "железо" управления - дублированные микроконтроллеры. Здесь серверы OPC базируются на MSSQL. Подобные системы управления работают десятилетиями. >Да какая, простите, разница, будете вы использовать хранимые процедуры или нет ? Если Вы прочитали тему с начала, то увидели дискуссию - хранимые процедуры или сервер(-а) приложений. В некоторых системах так ставить вопрос нельзя, что и хотел показать. >... И тяжелым реляционным СУБД там места нет ... Вы не специалист и право не стоит так заявлять. >Зачем это вообще ? ... Думаю, что предложенный мною алгоритм обмена сеансовым симметричным ключом не так уж и плох. >... и сосредоточить все силы на защите конечных точек и управлении ключами... так и есть + вариант передачи данных. С уважением, Владимир ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 18:26 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
nsclВМоисеев>nscl,сегодня, 14:29 [15004403] >Владимир, а у вас нет случаем путёвки на другой глобус ?... Я не молод, и мне непонятен данный текст. Что тут непонятного ? Использовать ненадежные и даже недостаточно проверенные системы на критических объектах - смертельно опасно, в том числе в глобальном масштабе. Когда разнесло Чернобыль - активность осела на пол-Европы. Фукусимский пищевой плутоний вполне себе успешно доплыл до побережий Канады и США. Проблемы на этих станциях никак не связаны со сбоями АСУ. nsclКакой адовЪ 3,14-здец случится, если произойдет авария на отечественном объекте, работающим с тысячами тонн химического или биологического оружия - даже представлять страшно. Не волнуйтесь, техпроцесс уничтожения на автоматику завязан не сильно. nsclОпыт Ирана с их Stuxnet, покромсавшим управление центрифугами и немного засравшим окрестности фторидом урана, очень наглядно продемонстрировал глубину текущего звиздеца. Нужно только учитывать, что Stuxnet разрабатывался противниками Ирана, именно для целей покромсать центрифуги. Т.е. был неслабый бюджет, участвовали спецслужбы, и без внутреннего инсайда и, вероятно, помощи производителя железа и ПО использовавшихся в АСУ тоже не обошлось. nsclНа безопасность во многих промышленных системах много лет забивали болт, наивно считая, что простая изоляция сети от внешнего мира - вполне достаточная мера, а внутри могут жить всякие говнооси типа дос, виндовс-98/2k/nt* и т.п., Сюрприз: винда и, соответственно, извращенный вариант COM - OPC давно промышленный стандарт. Трудно найти железку, к которой не было бы драйвера с его поддержкой. nsclа намертво прошитые внутрь контроллеров стандартные инженерные пароли, дающие к этим самым контроллерам максимальный уровень доступа - до сих пор чуть ли не норма жизни. ??? Зачем? Контроллер имеет замочек с ключиком, имеющим, как минимум, 2 положения: RUN, Program. В режиме RUN изменение управляющей логики невозможно. nsclА мутить адовые двухзвенки под виндовс, да ещё и с использованием MDAC на таких объектах - преступление. Ликбез. Обычно системы АСУ делаются 3 уровневые. При проектировании обычно исходят из предпосылки, что верхний уровень (скады, бд, и прочее компьютерное барахло) абсолютно ненадежно. Аварийная защита делается на специальных контроллерах, работающих в параллель основным, и не имеющих связи с верхним уровнем. В простейших случаях защита релейная. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 20:55 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
МСУ, Хватит флейма. А то опять забанят. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 21:16 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
Petro123, мдя... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 21:20 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
Если какая-то система просто работала десятилетиями - это НИЧЕГО не говорит о её безопасности. Ваапсче. Системы на аццессе, дбф-ках и файловых базах типа .1СD тоже при более-менее адекватном уровне надежности сервера работали "десятилетиями". До первого вируса-шифровальщика. Ну, использовать хранимки как механизм безопасности - можно, но только очень осторожно =) Владимир, а можно поинтересоваться, когда это у нас сервер РСУБД, тем более такой, как MSSQL, стал гарантировать время исполнения запроса ? Мне просто интересно. Что в него данные можно положить - не вопрос, но гарантированть время исполнения ... И чем предложенный вами алгоритм лучше того, что использован в современных криптосистемах ? В той же PGP / x509 / SSL ? Он также проверен ? А с ГСЧ там всё в порядке ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 21:52 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
>nscl, сегодня, 21:52 [15005376] >... как MSSQL, стал гарантировать время исполнения запроса ? ... Посмотри, "Левый зритель, сегодня, 20:55 [15005212] Последний абзац " - жестко, но по сути правильно. MSSQL (и OPC в целом) по-крупному вообще НИЧЕГО не гарантируют. Управление объектом ведется парой (резервирование) микроконтроллеров с операционной системой реального времени. ОСРВ микроконтроллеров также обрабатывает запросы обмена данными со стороны OPC, который и хранит данные в MSSQL. Когда пользовательское приложение операторских станций (WinCC) запрашивает обмен информацией (теги), то информация выдается не контроллерами, а OPC (с натяжкой, это некий аналог сервера приложений) из базы данных (Google, запрос "simatic PCS 7 manual", но это такая куча ...). >И чем предложенный вами алгоритм лучше того ... Я не разрабатываю криптоалгоритмы,- применяю. Как то так (см. ссылку) 30.07.2013 19:30 Жизнь не стоит на месте. У некоторых появилась возможность хранить весь трафик сессии взаимодействия <клиент,сервер приложений> в надежде получить старый закрытый ключ сервера и дешифрировать. В среде прототипа попытаемся закрыть эту брешь. Сделаем так (предложение): 1. на клиенте сформируем временную пару асимметричного алгоритма (нужна только для получения сессионного симметричного ключа) 2. здесь же вычислим хэш открытого ключа временной пары 3. на клиентской станции построим guid сессии (пока еще виртуальной) 4. <хэш,guid> шифруем открытым ключом сервера, добавим временный открытый ключ клиента и передадим пакет серверу 5. сервер формирует сессионный симметричный ключ(сск) 6. сервер шифрует <сск,guid> симметричным ключом клиента и пакет возвращает клиенту. 7. теперь сервер и клиент имеют виртуальную сессию и симметричный ключ. 8. клиент передает серверу в рамках сессии хэши <Имя,Пароль>. Если ок, то виртуальная сессия становится реальной, иначе уничтожается С уважением, Владимир. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 23:00 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
Левый зрительПроблемы на этих станциях никак не связаны со сбоями АСУ. И с чем же они были связаны ? Центрифуги для изотопного обогащения сами поломались ? Левый зрительНе волнуйтесь, техпроцесс уничтожения на автоматику завязан не сильно.Тогда зачем в теме такие пафосные намеки про уровень безопасности для такого серьезного бизнеса стратегического объекта ? Так и напишите - пишем двухзвенную говноподелку на дельфях + MSSQL с MDAC и ADO для учета рабочих смен дворников и уборщиц. Все данные резервируются на бумаги у тети Люси, базу можно и пролюбить, бэкап не нужен. Левый зрительНужно только учитывать, что Stuxnet разрабатывался противниками Ирана, именно для целей покромсать центрифуги. Т.е. был неслабый бюджет, участвовали спецслужбы, и без внутреннего инсайда и, вероятно, помощи производителя железа и ПО использовавшихся в АСУ тоже не обошлось.Это высказывание противоречит вашей первой фразе. Или вы считаете, что наши объекты менее круты и им такой серьезно вооруженный противник не грозит ? Левый зрительСюрприз: винда и, соответственно, извращенный вариант COM - OPC давно промышленный стандарт. Трудно найти железку, к которой не было бы драйвера с его поддержкой.И ? DOS тоже местами пром.стандарт. Он стал от этого безопаснее ? Левый зрительКонтроллер имеет замочек с ключиком, имеющим, как минимум, 2 положения: RUN, Program. В режиме RUN изменение управляющей логики невозможно. Что же это иранские атомщики-то такие ту-у-упые оказались, ключик видимо повернуть забыли ? Левый зрительОбычно системы АСУ делаются 3 уровневые. При проектировании обычно исходят из предпосылки, что верхний уровень (скады, бд, и прочее компьютерное барахло) абсолютно ненадежно. Аварийная защита делается на специальных контроллерах, работающих в параллель основным, и не имеющих связи с верхним уровнем. В простейших случаях защита релейная.Вот вас послушать - так прямо всё шоколадно. А безопасники и куча экспертов на каждой второй конференции бьют в набат и призывают хотя бы начать шевелить задницей в сторону усиления защиты SCADA-систем и с кучи всего с ними связанного. Я вот прямо даже и не знаю, кому верить. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 23:05 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
ВМоисеевУправление объектом ведется парой (резервирование) микроконтроллеров с операционной системой реального времени. ОСРВ микроконтроллеров также обрабатывает запросы обмена данными со стороны OPC, который и хранит данные в MSSQL. Замечательно. То есть MSSQL явно вне системы реального времени. Я так понял, что вопрос про безопасность касался как раз таки этой БД и передачи данных из нее неким внешним получателям ? Тогда какая нафиг разница, что это за данные, и что там за объект ? Сколько хоть данных-то по объему и как часто надо передавать ? У некоторых появилась возможность хранить весь трафик сессии взаимодействия <клиент,сервер приложений> в надежде получить старый закрытый ключ сервера и дешифрировать. Если вы не передаете каких-то больших объемов данных, то траффика там будет совсем немного, и эта возможность появилась даже не позавчера. Кстати, помимо атак на конфиденциальность есть ещё атаки на доступность и атаки на целостность. В среде прототипа попытаемся закрыть эту брешь. Сделаем так (предложение): 1-8. гуиды, временные ключи... Это все прекрасно. Но самый главный вопрос - проверка доверия ключам сервера и ключам клиента. Конечно, если у вас ключи жестко вшиты - то можно ничего и не проверять. Но ключи надо и менять иногда. А если, как я понял, клиент сильно удален от объекта - то вопрос организации доверия при передаче/обновлении ключей - и есть самая сложная задача. Ну и с ГСЧ не накосячить. Я не зря спросил, от кого и от чего вы защищаетесь, и в каких условиях. Потому что 100% защиты не существует, а без хотя бы примерных оценок сил противника начинать строить какую-либо защиту бессмысленно. С уважением, Владимир. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 23:25 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
>nscl, вчера, 23:25 [15005721] >... Замечательно ... Право не стоит слишком заострять внимание на специфику инженерных (назовем их так) информационных систем. Я хотел сказать, что они существуют. Здесь также хранят данные (и мгновенные значения и тренды) в базе данных, и обрабатывают, и представляют. И эти данные конфиденциальны, и пользователи удалены, и каналы передачи открыты. Не более того, все как у людей. >... то траффика там будет совсем немного ... Всеми доступными мне способами стремился в прототипе минимизировать трафик. >...Но ключи надо и менять иногда... Да. Можно примерно так (использую организационные меры) - в соответствующей конторе генерируются множество ключевых пар (к примеру 12, замена раз в месяц) защищаемой информационной системы. Открытые ключи пар рассылаются адресатам. Ключевые пары получения сессионного симметричного ключа генерируются динамически в момент построения сессии. Время жизни симметричного ключа также ограничено (временем сессии, но можно и ужесточить). С уважением, Владимир ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 01:34 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
nsclЛевый зрительПроблемы на этих станциях никак не связаны со сбоями АСУ. И с чем же они были связаны ? Центрифуги для изотопного обогащения сами поломались ? Речь шла об АЭС. nsclЛевый зрительНе волнуйтесь, техпроцесс уничтожения на автоматику завязан не сильно.Тогда зачем в теме такие пафосные намеки про уровень безопасности для такого серьезного бизнеса стратегического объекта ? Так и напишите - пишем двухзвенную говноподелку на дельфях + MSSQL с MDAC и ADO для учета рабочих смен дворников и уборщиц. Все данные резервируются на бумаги у тети Люси, базу можно и пролюбить, бэкап не нужен. По факту, из того что мне рассказывали, как то так и есть. Опасная работа делается людьми. nsclЛевый зрительНужно только учитывать, что Stuxnet разрабатывался противниками Ирана, именно для целей покромсать центрифуги. Т.е. был неслабый бюджет, участвовали спецслужбы, и без внутреннего инсайда и, вероятно, помощи производителя железа и ПО использовавшихся в АСУ тоже не обошлось.Это высказывание противоречит вашей первой фразе. Или вы считаете, что наши объекты менее круты и им такой серьезно вооруженный противник не грозит ? Диверсия такого масштаба против развитой страны считается объявлением войны. nsclЛевый зрительСюрприз: винда и, соответственно, извращенный вариант COM - OPC давно промышленный стандарт. Трудно найти железку, к которой не было бы драйвера с его поддержкой.И ? DOS тоже местами пром.стандарт. Он стал от этого безопаснее ? Смотря, в каких условиях эксплуатируется. nsclЛевый зрительКонтроллер имеет замочек с ключиком, имеющим, как минимум, 2 положения: RUN, Program. В режиме RUN изменение управляющей логики невозможно. Что же это иранские атомщики-то такие ту-у-упые оказались, ключик видимо повернуть забыли ? Да, такие ту-у-упые. Либо забили на правильную организацию работ, либо использовали перманентно изменяемое ПО. В последнем случае, если значительно меняются параметры тех.процесса, и аварийный контроллер не настроешь. nsclЛевый зрительОбычно системы АСУ делаются 3 уровневые. При проектировании обычно исходят из предпосылки, что верхний уровень (скады, бд, и прочее компьютерное барахло) абсолютно ненадежно. Аварийная защита делается на специальных контроллерах, работающих в параллель основным, и не имеющих связи с верхним уровнем. В простейших случаях защита релейная.Вот вас послушать - так прямо всё шоколадно. А безопасники и куча экспертов на каждой второй конференции бьют в набат и призывают хотя бы начать шевелить задницей в сторону усиления защиты SCADA-систем и с кучи всего с ними связанного. Я вот прямо даже и не знаю, кому верить. SCADA системы действительно, по ощущениям, "на коленке" писанные. Плюс заложенная в них интеграция всего и вся, плюс, зачастую, наличие возможности обойтись без контроллера (PLC). В последнем случае система 2-х уровневая и адъ. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 10:05 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
было бы неплохо, чтобы гуру по безопасным системам представляли альтернативы. После ощущений написанных "на коленке" SCADA всегда неплохо представить свою, не на коленке написанную систему, чтобы ничего не понимающие в вопросе читатели смогли увидеть каким образом гуру предлагают разрабатывать ПО и что эти высказывания имеют под собой осязаемую основу. Потому что зачастую, ярлыками "на коленке" и т.п. разбрасываются люди, не имеющие "за душой" ничего (в плане опыта), но очень активные на форумах (технологический троллинг). Это не в сторону анонимов в данной теме конкретно, просто интересно было бы содержательное общение, с примерами ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 10:47 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
МСУДа хоть обдекомпозируйся, работать с шарепоинтами и прочими сапами как собираешься? А что шарепоинт - это самая правильная прога, что-ли? На интеграцию только с ней надо равняться? С ОЕБС интегрировались без проблем на PL\SQL, к примеру, а ты как с ним собрался интегрироваться? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 12:00 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
Infernal V. RavenА что шарепоинт - это самая правильная прога, что-ли? На интеграцию только с ней надо равняться? А что, шарепоинт - это самая неправильная прога? Интегрироваться с ней запрещено? Infernal V. RavenС ОЕБС интегрировались без проблем на PL\SQL, к примеру, а ты как с ним собрался интегрироваться? Если с OESB можно интегироваться через SQL, то в чем сложность проинтегрироваться с ним с помощью сервера приложений с помощью того же SQL? Не вижу проблем. Тут речь идет о продуктах, интеграция с которыми возможна только через объектную модель (что правильно), в которых лезть кривыми руками в хранилище запрещено априори. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 12:08 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
МСУА что, шарепоинт - это самая неправильная прога? Интегрироваться с ней запрещено?Кончай троллить и отвечать вопросом на вопрос. МСУТут речь идет о продуктах, интеграция с которыми возможна только через объектную модель (что правильно), в которых лезть кривыми руками в хранилище запрещено априори.Ну так в этом случае нужно будет создать апп-сервер. Я не вижу смысла из-за этого корячиться на SQL. Также не вижу смысла корячиться и всю БЛ загонять на апп-сервер, если она дешевле реализуется на SQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 12:12 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
Infernal V. RavenЯ не вижу смысла из-за этого корячиться на SQL. Также не вижу смысла корячиться и всю БЛ загонять на апп-сервер, если она дешевле реализуется на SQL. Ты глупый? Я десятый раз повторяю, полно систем, которые имеют свой API. Никаких SQL. Например, SAP, Dynamics CRM, SharePoint, 1C, Axapta, Documentum и так далее. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 14:20 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
МСУТы глупый? Я десятый раз повторяю, полно систем, которые имеют свой API. На личности - зачот. Ты, я смотрю, просто гигант альтернативно одаренной мысли. 1. Где ответ на вопрос - про почему в качестве мерила выбран шарепоинт? 2. Про десятый раз подряд - ты повторяешь что полно систем имеющих свой API. Я не знаю зачем ты это повторяешь, потому что все и так это знают. Тем более с этим никто и не спорит, но видимо очень нравится повторять. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 14:27 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
Infernal V. Raven1. Где ответ на вопрос - про почему в качестве мерила выбран шарепоинт? 2. Про десятый раз подряд - ты повторяешь что полно систем имеющих свой API. Я не знаю зачем ты это повторяешь, потому что все и так это знают. Тем более с этим никто и не спорит, но видимо очень нравится повторять. 1. Взята с потолка система с закрытой БД, интеграция только через API. А в чем проблема? Шарепоинт запрещенный продукт? 2. Если с этим никто не спорит, зачем предлагаешь SQL как средство интеграции? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 15:32 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
МСУ1. Взята с потолка система с закрытой БД, интеграция только через API. А в чем проблема? Шарепоинт запрещенный продукт? 2. Если с этим никто не спорит, зачем предлагаешь SQL как средство интеграции? 1. Вообще-то никто и не предлагал делать интеграцию с шариком через SQL, насколько я помню. Если я не прав - приведи цитату. 2. Я предлагаю? Цитату пожалуйста. если что - вот что я предлагал: 15007183 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 15:39 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
Infernal V. Raven1. Вообще-то никто и не предлагал делать интеграцию с шариком через SQL, на сколько я помню. Если я не прав - приведи цитату. 2. Я предлагаю? Цитату пожалуйста. 1. А зачем ты поднял тему шарепоинта в плане равнения на эту платформу? 2. "не вижу смысла корячиться и всю БЛ загонять на апп-сервер, если она дешевле реализуется на SQL" Причем тут дешевизна реализации на SQL? Речь о API, а не о извратах на SQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 16:26 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
МСУ1. А зачем ты поднял тему шарепоинта в плане равнения на эту платформу? Шарепоинтом ты везде тычешь, поэтому возник вопрос - собственно, почему он? МСУ2. Если с этим никто не спорит, зачем предлагаешь SQL как средство интеграции? "не вижу смысла корячиться и всю БЛ загонять на апп-сервер, если она дешевле реализуется на SQL" И где же тут я предлагаю интеграцию на SQL? МСУПричем тут дешевизна реализации на SQL? Речь о API, а не о извратах на SQL. Ты вообще про что? То БЛ, то интеграция, то API. Главное - быстро менять тему разговора, вставляя везде мысль, что SQL - г..но. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 17:08 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
Infernal V. Raven "не вижу смысла корячиться и всю БЛ загонять на апп-сервер, если она дешевле реализуется на SQL" Между сервером БД и апп-сервером никакой разницы нет. Единственно, что апп-сервер не может исполнять SQL. А так есть правило Т. Кайта :SQL -> PL/SQL-java>C и вызывай какие хош сервисы. Апп сервер не нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 17:26 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
Infernal V. RavenМСУ1. А зачем ты поднял тему шарепоинта в плане равнения на эту платформу? Шарепоинтом ты везде тычешь, поэтому возник вопрос - собственно, почему он? МСУ2. Если с этим никто не спорит, зачем предлагаешь SQL как средство интеграции? "не вижу смысла корячиться и всю БЛ загонять на апп-сервер, если она дешевле реализуется на SQL" И где же тут я предлагаю интеграцию на SQL? МСУПричем тут дешевизна реализации на SQL? Речь о API, а не о извратах на SQL. Ты вообще про что? То БЛ, то интеграция, то API. Главное - быстро менять тему разговора, вставляя везде мысль, что SQL - г..но. 1. Я им не везде тычу, я предложил собеседнику решить под него задачу, привел свой код. Не нравится? Давай приведу аналогию для SAP коннектора. В чем проблема? 2. Ну открой глаза, если не видишь, где предлагаешь. Или купи очки. Процитировал же. 3. Я вообще-то и про BL и про интеграцию. Ты только об этом понял? В моей логике может учавствовать несколько внешних систем, без интеграции не обойтись. В чем проблема? Я не тему меняю, просто ты неодупляешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 17:35 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
МСУЯ вообще-то и про BL и про интеграцию. Ты только об этом понял? В моей логике может учавствовать несколько внешних систем, без интеграции не обойтись. В чем проблема? Я не тему меняю, просто ты неодупляешь. Тебе уже сто раз говорили, что для разных задач - разные инструменты. А ты никак "неодуплишь" сей простой принцип. Если в БЛ нужна интеграция (это явно надо обозначить, поскольку так далеко не всегда), притом она тяжело реализуется средствами SQL - пишется интеграционный сервис на удобном языке. Одупливай. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 17:48 |
|
2-х звенка vs. 3-х звенка и безопасность
|
|||
---|---|---|---|
#18+
Infernal V. RavenМСУЯ вообще-то и про BL и про интеграцию. Ты только об этом понял? В моей логике может учавствовать несколько внешних систем, без интеграции не обойтись. В чем проблема? Я не тему меняю, просто ты неодупляешь. Тебе уже сто раз говорили, что для разных задач - разные инструменты. А ты никак "неодуплишь" сей простой принцип. Если в БЛ нужна интеграция (это явно надо обозначить, поскольку так далеко не всегда), притом она тяжело реализуется средствами SQL - пишется интеграционный сервис на удобном языке. Одупливай. Какие нах разные инструменты. Я уже 100 раз объяснил, почему апп уровень - универсальное средство. Еще раз перечитай ответы, если проблемы со внимательностью. Завтра у нас появляется "шарепоинт" в логике и вся твоя богодельня на 2 уровнях накрывается медным тазом. У меня же все работает как часы, т.к. я в апп уровень могу использовать любые сложные механизмы, неподвластные SQL. Зачем мне нужен какой-то интеграционный сервис, если мой апп уровень - такой же интеграционный wcf. Сиди одупливай. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 19:29 |
|
|
start [/forum/topic.php?fid=33&msg=38435698&tid=1547650]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
142ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 246ms |
0 / 0 |