| 
 | 
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosвсе то же  самое из коробки умеет и СУБД а ХП можно писать на чем угодно То есть мелкософты довели свой MSSQL до уровня полноценной смеси из апп и бд серверов? Полный набор шарповых библиотек и полный набор функций БД? И разработку в IDE интегрировали? А взаимодействие с клиентом через RPC? Закрыто SSL? Теоретически может быть. Я уж давно с мелкософтом не вожусь. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2019, 17:46 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  H5N1можно посмотреть как вы реализуете легко row level security в апп сервере ? Код: sql 1. H5N1там где вы будите лепить еще один велосипед с галочками... Мы будем лепить гибкость, а вы будете всегда юзать одно и тоже от оракла. Мы можем, а вы не можете ничего изменить. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2019, 17:49 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >вадя, сегодня, 16:30   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1311475&msg=21863999][21863999]  >...ранимая процедура пишется не на си … <Посмотри здесь . >вадя, сегодня, 16:36 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1311475&msg=21864011][21864011] >сервер приложений может иметь и более ядер и памяти поболе… >Именно это мне и не нравится. Зачем покупать дополнительно дорогую игрушку, когда можно и без неё. Сеть то для инфосистемы локальная, замкнутая. И никакого интернета. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2019, 17:53 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555ViPRosнифига он никуда не сможет цепляться тулзу то у него и нет, но для этого не надо писать свой аппсервер То есть к MSSQL никто кроме тебя подцепиться не может? Или у тебя свой сервер хранения онтологии? Через меня с MSSQL можно получит только то что положено и все. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2019, 17:54 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555ВМоисеевкаким должен быть по мощности аппсервер, чтобы сравниться с совокупной мощностью клиентских компов. Ужос. Я что, игрушки 3Д-шутеры пишу? Нахрена мне грузить сотню процессоров? Например, рассчитывать оптимальное расписание работ завода, кучу заводов в кооперации. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2019, 17:55 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555novexelfРасскажите для начала как это реализуется. Должен же кто-то что-то сделать. Код какой-то написать или есть готовое решение и код писать уже не надо. Магия может быть какая-то. Ну ё-моё, есть набор данных и есть набор разрешений, отображаем оные на веб-морду и юзер чекает галки. Что тут можно не понимать? Т.е. писать ничего не надо. Все уже есть и вешается также просто как куртка на вешалку. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2019, 18:09 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555novexelfРасскажите для начала как это реализуется. Должен же кто-то что-то сделать. Код какой-то написать или есть готовое решение и код писать уже не надо. Магия может быть какая-то. Ну ё-моё, есть набор данных и есть набор разрешений, отображаем оные на веб-морду и юзер чекает галки. Что тут можно не понимать?и тут ровно также. В двухзвенке. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2019, 18:13 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >alex55555, сегодня, 17:41   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1311475&msg=21864124][21864124]  >Понятно, что мелкософт ... ущербность двузвенки и напилил костылей типа WCF. Но суть-то остаётся - всё в хранимых процедурах. То есть язык как-то там мелкософты прикрутили свой, мелкософтовый, и это упрощает писанину, но во первых - это всё равно хранимки, а во вторых - никто не отменяет необходимости возиться с безопасностью сервера БД на уровне разработчиков. То есть если у юзера есть пароль к базе, то что он там увидит - каждому нужно ограничить. И если проспал чего - всё сопрут. А в трёхзвенке о безопасности БД можно вообще не думать. Вообще. Думаем только о логике приложения. <Вариант 2: Аппсервер на базе WCF. У Вас мусор в голове. Бред какой-то. Посмотрите хотя бы здесь , чтобы не пороть ерунды. Какая связь между хранимками и методами сервиса? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2019, 18:13 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555ВМоисеевЯ реализую аппсервер в среде WCF Понятно, что мелкософт давно понял ущербность двузвенки и напилил костылей типа WCF. Но суть-то остаётся - всё в хранимых процедурах. То есть язык как-то там мелкософты прикрутили свой, мелкософтовый, и это упрощает писанину, но во первых - это всё равно хранимки, а во вторых - никто не отменяет необходимости возиться с безопасностью сервера БД на уровне разработчиков. То есть если у юзера есть пароль к базе, то что он там увидит - каждому нужно ограничить. И если проспал чего - всё сопрут. А в трёхзвенке о безопасности БД можно вообще не думать. Вообще. Думаем только о логике приложения. Можно вообще ни о чем не думать. ни где и ни когда. В БД не ограничивать не надо, если не предоставлено, то и нет доступа. Безопасность выстраивается контурами и нельзя сделать один элемент супер защищенным, и спать спокойно. Скажите, что вы хотите? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2019, 18:14 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555novexelfПредставьте ситуацию, где нужно 2000 человек накликать что-то... Не надо тут цифрами пугать. Из 2000 1900 вешаются на одну-две роли. Это не пугать. Я так понял, что для каждого нового персонажа нужно тыкать галочки. Если будут созданы роли, то это ни чем не отличается от создания ролей на другом уровне. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2019, 18:16 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  alex55555H5N1можно посмотреть как вы реализуете легко row level security в апп сервере ? Код: sql 1. дай угадаю. судя по коду опыт в ИТ 6 месяцев ... приходи ка ты года через полтора, примерно в этом возрасте молодняк начинает понимать, что кустарные велосипеды это не гибкость. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2019, 19:49 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ViPRosвсе то же  самое из коробки умеет и СУБД а ХП можно писать на чем угодносубд это субд. alex55555ХП сложнее получаютсяэто если о базе есть примитивное представление.... alex55555цена дороже, поддержка тоже, ошибок больше, сроки горят и т.д.ну если руки не из правильного места ВМоисеев<Посмотри здесь .это относится только к mssql.... Создание CRL Stored Procedure в SQL Server 2012 - это всё равно в субд ВМоисеев>Именно это мне и не нравится. Зачем покупать дополнительно дорогую игрушку, когда можно и без неё. Сеть то для инфосистемы локальная, замкнутая.дак это и есть распределённая система. это частный случай. это не 2-х и не 3-х звенная структура, хоть и хранилищем данных является одна из машин сети с субд ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2019, 20:36 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  novexelfЛогика в БД не для всех проблема. Для меня это не проблема. Вы уж простите, но "для меня не проблема", это вообще из области наивных детских "для меня разбить бутылку об голову -- не проблема". При чём тут именно вы? Коммерческие проекты должны быть выгодны при условии и возможности расширения и взаимозаменяемости членов команды. Убер-люди, которым не проблема в Г. ковыряться это конечно хорошо, но не нужно. novexelfКогда требуется связать более одной БД, у меня лично возникают вопросы - зачем??? Действительно. Наберётесь опыта, на серьёзных проектах, поймёте. novexelfИ поэтому, когда нужны в одной БД данные другой, то я выбираю реплики нужных данных или ETL. Собственно у вас даже задача поставлена неверно "нужны в одной БД данные другой". novexelfНо 2х звенку исключать только потому, что а вдруг ..., не буду. Нет никаких "а вдруг", всё очевидно изначально. По крайне мере людям с опытом. Проблема в том, что зачастую многие люди получив один опыт (работы в 2-х звенке), паталогически не способны получить новый опыт, новые знания, увидеть преимущества и недостатки разных решений. Они просто по-другому не умеют. Плохо это. novexelfПро деньги упоминать вообще смысла нет, если у нас только одна цифра и та не понятно откуда взята. Взята из реальной жизни, в работе в большой компании. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2019, 21:03 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >вадя, сегодня, 20:36   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1311475&msg=21864259][21864259]  >...дак это и есть распределённая система… <Называй как хочешь. Но клиентское приложение работает напрямую с информационной базой, но пользователь и представления не имеет о строке соединения. Лаунчар работает с базой хранилища приложений, но пользователь и представления не имеет о строке соединения (вариант 1, вариант 2). ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2019, 21:49 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Лично я прячу пароли на стикере, наклеенном на монитор. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2019, 22:13 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев>вадя, сегодня, 20:36   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1311475&msg=21864259][21864259]  >...дак это и есть распределённая система… <Называй как хочешь. Но клиентское приложение работает напрямую с информационной базой, но пользователь и представления не имеет о строке соединения. Лаунчар работает с базой хранилища приложений, но пользователь и представления не имеет о строке соединения (вариант 1, вариант 2). от пользователя только требуется логин и пароль. но это всё для закрытой локальной сети, закрытого офиса. как только хоть один комп будет вне этого офиса - это будет дыра в безопасности. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2019, 22:43 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  fkthatЛично я прячу пароли на стикере, наклеенном на монитор. да все так ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2019, 23:06 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  >вадя, сегодня, 22:43   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1311475&msg=21864308][21864308]  >...это будет дыра в безопасности. <Да, если считать VipNet дырой. Но его разработчики с этим не согласны. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2019, 23:09 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Ну вообще тут как бы уже, наверное, всё сказали. Если бы мне пришлось такую шнягу делать (а годы туманной юности приходилось), то, если не заморачиваться с доменной аутентификацией, девочке-секретутке даётся логин и пароль от базы, которые относятся к роли "секретутка", коей доступны на чтение такие-то столбцы, а в последних версиях того же ms sql можно и на уровне строк ограничить доступ. Согласно её роли на старте аппликуха читает конфигу из базы и отключает все контролы и менюшки, кои ей не положены, дабы зазря исключения не генерировала.  В трёхзвенках возможностей, понятно, больше. Но и так работало. Вообще иногда как вспомню, так вздрогну: sql серверы напрямую в Интернет смотрящие, даже впн не додумывались поднимать. К ним клиенты напрямую по ip собачатся. И ничего, годами работало, никто не ломал. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.04.2019, 04:25 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ВМоисеев>вадя, сегодня, 22:43   https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1311475&msg=21864308][21864308]  >...это будет дыра в безопасности. <Да, если считать VipNet дырой. Но его разработчики с этим не согласны. vipnet здесь не причём. само десетопное приложение - есть источник данных. не будешь ведь писать свой вариант для каждой роли/юзера. в отличии от веб клиента, где по логину/паролю идет доступ к разрешенным страницам. да и самих обращений к базе нет.... пусть даже к хранимкам ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.04.2019, 07:00 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  вадяотличии от веб клиента, где по логину/паролю идет доступ к разрешенным страницамто есть ты так же пишешь для каждой роли страницу) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.04.2019, 07:11 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Petro123вадяотличии от веб клиента, где по логину/паролю идет доступ к разрешенным страницамто есть ты так же пишешь для каждой роли страницу) каждая страница для выполнения каких-либо действий, как и форма в десктопе. можно разрешать доступ к страницам как по роли, так и по кнкретному юзеру. это как как захочет тз. зачем секретутке знать структуру всего, даже не имея доступ к данным? в том же десктопе можно получить доступ ко всему, просто подменив проверку. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.04.2019, 07:38 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  вадя, Ты написал: "в отличии от веб клиента". А я ответил что особых отличий нет. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.04.2019, 08:30 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Petro123А я ответил что особых отличий нет.отличие только в том, что у клиента находится только то что ему разрешено. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.04.2019, 08:47 | 
  
  
  
   | 
||
| 
 
Двузвенка - как прячете пароли? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  вадяотличие только в том, что у клиента находится только то что ему разрешено У эндюзера в любом случае есть доступ к тому, что ему разрешено. При кривой системе доступа можно через веб-морду трехзвенки убить базу так же, как с толстого десктопа на двузвенке. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.04.2019, 09:11 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=33&msg=39802436&tid=1547157]:  | 
    0ms | 
get settings:  | 
    11ms | 
get forum list:  | 
    12ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    61ms | 
get topic data:  | 
    11ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    57ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 253ms | 
| total: | 416ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...