Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
9 / 9 / 1
Регистрация: 20.12.2010
Сообщений: 192

Веб-приложение через win форму-клиент. Миф или реальность

31.01.2012, 17:23. Показов 1488. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят, я тут пораскинул оставшимися мозгами и подумал, а что если я сделаю так:


Хочу обернуть свое web приложение, написанное на ASP.NET, в оболочку winform в качестве тонкого клиента, с единственным объектом в которой будет браузер и пару кнопок меню.

Теперь подробнее.

Приложение будет представлять из себя типичный asp.net проект (web Forms), со своим интерфейсом и навигацией, который я хочу запускать в специально сделанном для этого проекта клиенте ( клиент громко сказано конечно), с целью выполнения следующих задач:

Сразу скажу, дело в том, что я не владею другими чудесными технологиями , которые могли бы реализовать что-то подобное с меньшим извращением, чем это делаю я, это раз, и два это писать на с# полностью весь проект как клиент-серверное приложение я тоже не хочу, так как практикуюсь в asp.net и задача стоит именно с построением веб приложения. Однако, пока что, не все вопросы поставленные мною и (типа) заказчиком, я могу решить чисто веб приложением. Ладно перейдем к делу.

Целью такой связки для меня является:
1. Сокрытие всяческих адресов(URL, IP) от вполне себе среднестатистического юзера и его коварных браузера (IE, Mozila etc), профилактика распространения url в других местах, а как следствие возможного проявления интереса к приложению неугодных лиц.
2. Скрыть возможность просмотра кода страницы веб приложения (надеюсь это осуществимо для эелемента webBrowser)
3. Навязать некоторые свои настройки для браузерного окна, в частности работа с масштабированием в окне и изменения размеров а так же корректным отображением задуманного веб приложения под конкретный элемент webBrowser (чтобы не мудохаться с кроссбраузерностью).
4. Посадить "заказчика" и его сотрудников (юзверей) на мой клиент, а не браузер который стоит у него на компе по умолчанию.

С целями вроде как все, но вот меня смущает в этом деле одно. Писать клиент, пока, решено, на С#, однако эта идея мне не очень нравиться в связи с громоздкостью и необходимостью установки .NET Framework-ов на пользовательские компы, это конечно не проблема сейчас, но блин хотелось бы миниму усилий, как в проектах Visual Basic сваял экзешник и в путь, откроется на любой машине.

Что касается самого клиентика на WinForm. Он будет представлять из себя 2 окошка. 1-е это окошко авторизации, а 2-е это окно с небольшой менюшкой, практически все заполненное элементом webBrowser.

Меню будет представлено двумя пунктами "Меню" и "Настройки" в котором будут подпункты:
Меню
|
Работать как
|
Выход



Настройки
|
Сменить сервер (тут просто будет возможность переадресовать веб приложение и БД)
|
Пользователи (Добавить, удалить, редактировать пользователей приложения, управление их правами)

Ну и все пожалуй.
Теперь вопрос: "Есть ли какой-либо смысл в том что я горожу или мне пора в дурку?!"
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.01.2012, 17:23
Ответы с готовыми решениями:

реальность или миф ?!
Добрый день, УВ! вот както общался с другом, он говорит что знает легкий способ заработать в интернете и т.д. ! Суть в том что, есть...

Lumix G1( миф или реальность?)
замена зеркалке - так позиционируют эту модель в панасонике))))) как вам?

Си и Рефакторинг миф или реальность?!
Подскажите насчет книги Мартина Фаулера Рефакторинг эта технология подходит ли для чистого Си или нет? Скачав книгу и пролистав ее я...

7
 Аватар для sau
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
31.01.2012, 17:28
Если пользователь не ставит задачу что то сломать то и браузер сойдет, а если ставит то WinForms тебе никак не поможет., так что такой огород с целью защиты (п.1-2) бессмысленный.
0
9 / 9 / 1
Регистрация: 20.12.2010
Сообщений: 192
31.01.2012, 18:31  [ТС]
Привет sau!

Нет, я конечно не предполагаю что пользователь семи пядей во лбу или какой-то озорник, более того я практически знаю их всех и могу сказать точно, что они вряд ли знают что означает URL и где найти его в броузере. Для них это максимум "адрес странички".

Однако это не мешает скопировать адрес и распространить его, ну к примеру даже просто ради "показать".
Ну а там дальше можно его показать еще кому и т.д. Я хочу полностью отсечь этот момент, скрыв урл приложения. Чтобы на него не возможно было попасть извне.
Желательно конечно запретить индексацию в опциях хостера, если таковая у них есть конечно.
К сожалению основную задачу ни один из приведенных браузеров не выполняет, предоставляя гибкость и свободу настройки и получения информации.
Понятное дело, что от серьезных людей защитить приложение невозможно, будь оно даже трижды окружено сотнями гейткиперов. Есть заказ, есть деньги - будет результат. Однако мое приложение не представляет серьезного коммерческого интереса и не содержит какой-то важной стратегической бизнес модели или еще чего-либо, что могло бы кому-нибудь понадобиться.
Просто не хочется ковыряния лицами не у дел, пускай они даже будут выходить на заглушку с паролем по этому адресу.

Цель, повторюсь, отвадить всячески возможное получение информации о расположении приложения кем бы то ни было, будь то продвинутый пользователь или интернет-блондинко.
0
87 / 73 / 6
Регистрация: 11.09.2011
Сообщений: 118
31.01.2012, 19:59
Ни URL, ни уж тем более IP скрыть никак не получится, ибо имеется много снифферов, с помощью которых можно прослушать весь входящий трафик.
0
Кодило
 Аватар для r0fL
251 / 179 / 23
Регистрация: 25.11.2009
Сообщений: 685
31.01.2012, 21:22
Поддержу. Код странички так же легко откроется сниффером. + ко всему, от кроссбраузерности вы не избавитесь, потому что webBrowser - тот же IE и работа этого компонента будет зависеть от версии IE, которая установлена на компьютере, а насколько мне известно, сейчас поддерживают до сих пор даже IE6, не говоря уже о скором выходе IE10.
0
9 / 9 / 1
Регистрация: 20.12.2010
Сообщений: 192
01.02.2012, 01:54  [ТС]
Ребят, вы меня такое ощущение что не слышите, я же сказал, какие нахрен снифферы, нужно физически с глаз скрыть адрес приложения и код страницы. На хакеров или более менее шаращих в этом деле людей данную "защиту" я не нацеливаю.


Что касается кросплатформенности - это желаемое, одно то что работать будет из под IE это уже в принципе определяемое для клиента условие. Ну а главное что будет навязаны мои размеры и запреты игры с масштабом и прочим.


Вот и все...
0
Кодило
 Аватар для r0fL
251 / 179 / 23
Регистрация: 25.11.2009
Сообщений: 685
01.02.2012, 09:51
Zilberman, ну тогда в чем проблема?) Вы привели свои аргументы, вам привели контраргументы, они вас устраивают. Кидаете компонент на форму и выполняете нужные вам действия, не пойму вопроса.
0
9 / 9 / 1
Регистрация: 20.12.2010
Сообщений: 192
01.02.2012, 13:30  [ТС]
Да не просто хотел убедиться что это в принципе не идиотизм, для тех задач что я ставлю, за незнанием лучшего!!!
Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.02.2012, 13:30
Помогаю со студенческими работами здесь

ActiveX миф или реальность ?
Дело в том что мне нужен HTML viewer ActiveX елемент. хотелось бы что бы он принимал в параметер УРЛ и выводил документ со всеми форматами...

ADOQUERY. Миф или реальность.
Итак. Всем доброго времени суток. Есть такая проблема. В Edit пишем название поля, а в DBGrid выводится свершившейся запрос. Например, в...

Инопланетяне - миф или реальность?
Наверно всем известная история про "Кыштымского карлика" или Алёшеньку ,если нет, напомню: На Урале, возле деревни Кыштым, пожилая...

whois, миф или реальность...
Доброго времени суток! хотелось бы уточнить один вопрос, реально ли сделать на делфи Whois? тоесть у меня выводятся ИП адреса, а рядом...

Безопасность платежей - миф или реальность?
Недавно, друг в разговоре поделился, что оплачивает кредит через интернет. С учетом того, что он покупал крутой ноут, ежемесячная сумма там...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru