powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / А зачем делают серверную часть для приложений, когда есть MS SQL Server?
8 сообщений из 33, страница 2 из 2
А зачем делают серверную часть для приложений, когда есть MS SQL Server?
    #39952856
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg
Сон Веры Павловны
Эмм. Для того, чтобы вытащить пароль, зашитый в программу, часто достаточно открыть exe в hex-редакторе. И даже если пароль в программе хранится в зашифрованном виде, для человека, умеющего работать с дебаггером, это вопрос времени. А узнать пароль к аппсерверу - это узнать пароль доступа к хосту аппсервера, что является задачей несколько другого рода. Да и там секции конфигов со строками коннекта могут [должны] быть зашифрованы, и просто так их расшифровать не особенно тривиально.
Эээ, пароль в строке коннекта к аппсервису зашифрован, и просто так его не узнать.

А пароль к СУБД хранится в открытом виде, поэтому его можно посмотреть в редакторе. А если он зашифрован, то его всё равно можно отдебажить?

Вам не кажется, что тут есть какое то противоречие? :-)

Разумеется, пароль для доступа к ресурсу всегда открыт со стороны клиента, это по определению, независимо от того, к СУБД у вас коннект, или к серверу приложений.

Не вижу никакой разницы, при просмотре пароля в EXE-шнике, какие технологии используются на стороне сервиса, к которому приложение делает коннект. Как он называется, на каком языке написан, является ли он сервером СУБД, или самодельным сервисом на жаве.


никакого противоречия нет.

если вы напрямую конектитесь со стороны клиента к СУБД, то должны будете в строке подключения указать пароль используемый для аутентификации в СУБД (не рассматриваем сейчас аутентификацию windows).
вам нужно его где то будет хранить в клиенте(конфиге и прочее), даже если вы его зашифруете каким либо средством что он не будет защит даже в виде обычной строки, то у клиента будет какой либо обратный механизм получения исходной строки пароля. вооружившись дебаггером его все равно можно будет получить.

а вот для трехзвенки пароль(строка подключения) для аутентификации в СУБД хранится на appserver. максимум что есть у клиента это некий способ доступа только до стороны appserver, но не до самой СУБД.
...
Рейтинг: 0 / 0
А зачем делают серверную часть для приложений, когда есть MS SQL Server?
    #39952862
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg
Вам не кажется, что тут есть какое то противоречие? :-)

Ну, у меня лично нет ни одного сервиса с паролем коннекта к аппсерверу. Там просто его адрес, и всё. Если для сервиса требуется авторизация пользователя, то она осуществляется посредством авторизации Windows.
...
Рейтинг: 0 / 0
А зачем делают серверную часть для приложений, когда есть MS SQL Server?
    #39952865
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg
a_voronin
пропущено...

Веб-дизайнеры хорошо поржут над вашим предложением.
Дизайнеры тут при чём? Их не всегда ставят в известность, каким образом будет отдаваться html клиенту.


Я имел ввиду тех, кто работает над первым, презентационным слоем.
...
Рейтинг: 0 / 0
А зачем делают серверную часть для приложений, когда есть MS SQL Server?
    #39952867
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>a_voronin, сегодня, 13:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1324899&msg=22124866][22124866]
>...Вы понимаете, что такое трехзвенная архитектура? …
<
Вам шашечки или ехать?
У меня есть локальная сеть, сервер БД в локальной сети, что хранит файл (ссылку на файл), и клиент ( + комп) которому нужен файл. Запрос к серверу БД и получаю на локальный комп необработанный файл. Делаю преобразование и отображаю результат клиенту.
...
Рейтинг: 0 / 0
А зачем делают серверную часть для приложений, когда есть MS SQL Server?
    #39952880
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>a_voronin, сегодня, 13:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1324899&msg=22124866][22124866]
>...Вы понимаете, что такое трехзвенная архитектура? …
<
Вам шашечки или ехать?
У меня есть локальная сеть, сервер БД в локальной сети, что хранит файл (ссылку на файл), и клиент ( + комп) которому нужен файл. Запрос к серверу БД и получаю на локальный комп необработанный файл. Делаю преобразование и отображаю результат клиенту.


То, о чем вы говорите, называется тонкий и толстый клиент.

https://ru.wikipedia.org/wiki/Тонкий_клиент

Вопрос в том, что использование БД в качестве сервера приложения практика странная и не распространенная.
...
Рейтинг: 0 / 0
А зачем делают серверную часть для приложений, когда есть MS SQL Server?
    #39952902
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voronin
ВМоисеев
>a_voronin, сегодня, 13:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1324899&msg=22124866][22124866]
>...Вы понимаете, что такое трехзвенная архитектура? …
<
Вам шашечки или ехать?
У меня есть локальная сеть, сервер БД в локальной сети, что хранит файл (ссылку на файл), и клиент ( + комп) которому нужен файл. Запрос к серверу БД и получаю на локальный комп необработанный файл. Делаю преобразование и отображаю результат клиенту.


То, о чем вы говорите, называется тонкий и толстый клиент.

https://ru.wikipedia.org/wiki/Тонкий_клиент

Вопрос в том, что использование БД в качестве сервера приложения практика странная и не распространенная.


толстый и тонкий клиент - глупая выдумка идиотов от программирования
...
Рейтинг: 0 / 0
А зачем делают серверную часть для приложений, когда есть MS SQL Server?
    #39952906
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaratIsk
a_voronin
пропущено...


То, о чем вы говорите, называется тонкий и толстый клиент.

https://ru.wikipedia.org/wiki/Тонкий_клиент

Вопрос в том, что использование БД в качестве сервера приложения практика странная и не распространенная.


толстый и тонкий клиент - глупая выдумка идиотов от программирования


ОЁЁЁ!!! Вы то у нас гений от IT, наверное ссылки на свои статьи и книги сейчас нам приведете, которые называются "Новые видения архитектуры корпоративных приложений в 2020 году". Жду с нетерпение ссылок, почитаю, постараюсь понять, где я заблуждался.
...
Рейтинг: 0 / 0
А зачем делают серверную часть для приложений, когда есть MS SQL Server?
    #39952908
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор: Надо было сразу закрывать. Флеймовая тема, которая скатилась в срач ко второй странице.
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / А зачем делают серверную часть для приложений, когда есть MS SQL Server?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]