![]() |
|
Модераторы: gambit |
![]()
|
|
| Brain89 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 18.1.2010 Репутация: нет Всего: 2 |
Я разрабатываю приложение с использованием C# и .NET и хотел бы использовать их возможности, поэтому создал тему в этом разделе. Если ошибся, не наказывайте строго
У меня клиент-серверное приложение. При запуске клиента проводится авторизация, при этом по сети передается хэш пароля + соль. Они сравниваются с аналогичными в базе на сервере. Если авторизация успешна, то сервер должен отправить на клиент некоторые данные. Как мне их тоже передать безопасно клиенту средствами .NET? Может, вопрос несколько некорректен, потому поправьте, если что не так. Заранее спасибо. |
|||
|
||||
| Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: нет Всего: 24 |
смотря что ты используешь для взаимодействия через сеть. почитай про WCF, там есть стандартные средства вплоть до использования подписанных сертификатов от третьей стороны, думаю найдешь ответы на все свои вопросы.
|
|||
|
||||
| Brain89 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 18.1.2010 Репутация: нет Всего: 2 |
А если ограничиться возможностями .NET Remoting или сопуствующих технологий? Просто хотелось бы использовать фреймворк младшей версии.
|
|||
|
||||
| Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: нет Всего: 24 |
можно и Remoting, только там это сложнее реализовать. в гугле примеров очень много. я с этим не работал, когда встал вопрос выбора сразу(по совету многих) стал использовать WCF, хотя чисто для сравнения поинтересовался как это сделать с помощью того же remoting, оказалось что намного сложнее. но в любом случае все сводиться к шифрованию и подписыванию.
|
|||
|
||||
| Brain89 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 18.1.2010 Репутация: нет Всего: 2 |
А я надеялся, что можно будет обойтись без криптографии. Что ж, спасибо, буду разбирать примеры.
|
|||
|
||||
| Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: нет Всего: 24 |
наверное можно и без криптографии, придумай свой алгоритм шифрования, реализуй нужные классы и будет шифроваться так как тебе нужно.
|
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 15 Всего: 118 |
а это типа не криптография?) вобще защита бывает разной: может ему нужна защщита от подмены? тогда просто надо подписывать ЭЦП нужные данные и швырять их в открытом виде. С другой стороны если надо защита от прослушки и модификации - то, наверно, SSL\TLS неплохо будет смотреться (ибо изучен достаточно хорошо)... -------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| Brain89 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 18.1.2010 Репутация: нет Всего: 2 |
2jonie
Пожалуй, основной момент - это защита от прослушки. И, как я понял, без шифрования и подписывания мне не обойтись) |
|||
|
||||
| Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: нет Всего: 24 |
Brain89,
jonie, я в общем имел ввиду что если не устраивает стандартные проверенные механизмы, которые уже были реализованы, то можно реализовать свои собственные. просто назвал так(что то тупанул), но в любом случае все сведется к тем же самым механизмам, либо ты шифруешь информацию, либо подписываешь ее и не шифруешь. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Распределённые приложения и сеть | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |