Опасности в автоматической привязке модели в ASP.NET MVC

В своем посте про безопасность сайтов в ASP.NET MVC я совершенно забыл про одну очень неприятную атаку, применимую к действиям контроллеров, использующим автоматическую привязку модели и UpdateModel/TryUpdateModel. Представьте себе ситуацию, что на сайте добавляются комментарии, которые обязательно должны проходить модерацию, поэтому у них есть свойство IsApproved, по умолчанию в базе данных заданное как false. Например,…

0

Безопасность веб-сайтов ASP.NET MVC

«Ломать – не строить», гласит народная мудрость. Чтобы создать полезное для пользователей веб-приложение, приходится прикладывать много усилий, придумывать нужную функциональность и реализовывать ее. Чтобы сломать веб-приложение, существует набор стандартных методик, рассчитанных на то, что разработчик веб-приложения не подумал или поленился защитить свое веб-приложение от определенного типа атак. Сторонники «хакерских игр» могут возмутиться, что взлом веб-сайта…

0

Конференция TechEd Russia 2011 – торопитесь купить билет.

В Москве 9-10 ноября 2011 года пройдет Tech∙Ed Russia – конференция стала приемником конференции Платформа. Можно сказать, что Платформа стала больше и насыщеннее содержательно. В этом году ожидается до 3000 участников и более 160 докладов. Вспоминая прошлые годы, когда я активно участвовал в организации конференции “Платформа”, ближе ко времени конференции постоянно приходили люди, которым не…

0

CMS для WebMatrix.

Наконец-то появилась полноценная CMS написанная специально для проекта WebMatrix. Продукт r@zorC.net позволяет основные возможности для быстрого создания несложных сайтов. По CMS есть набор видео (на английском), есть возможность заказать платные красивые шаблоны (способ монетизации проекта). Быстро установить проект и начать создавать сайты можно через WebMatrix или даже без WebMatrix через Web Gallery. [Оригинал сообщения]

0

Ссылка на действие MVC-контроллера в виде изображения или кнопки

Вспомогательный метод ActionLink создает обычную ссылку. Например, @Html.ActionLink("Create", "Create", new { ParentId = id }), создает HTML фрагмент вида <a href="/Home/Create?ParentId=1">Create</a>. Если есть желание использовать вместо ссылок изображения, то подойдет вот такой фрагмент: <a href="@Url.Action("Create", "Products", new { ParentId = 1 })" title="Create">         <img src="../../Content/Images/Create.png" /> </a> В результате HTML будет таким: <a href="/Products/Create?ParentId=1"…

1

Новая система управления сайтами .NET Forge CMS 6.0

.NET Forge CMS – новая система управления сайтами для веб-разработчиков, которые знают и любят технологии .NET. Новый продукт включает бесплатную редакцию для сайтов сообществ и коммерческую редакцию с интернет-магазином, интегрированным с «1С». .NET Forge CMS – профессиональная платформа для .NET-разработчиков с проработанными ORM-инструментами, MVC-архитектурой, производительная и проверенная на больших проектах. Доступны бесплатная Community-редакция и пробная версия коммерческой редакции, которые можно скачать с сайта http://www.bitrix.net/ru/download/ Качайте…

0

В онлайн-подразделение Microsoft требуется опытный менеджер по продажам интернет-рекламы

Зарплата от 120 тысяч руб (хотя с интересным кандидатом все обсуждаемо), прогрессивный бонус и обширный соцпакет. Требования: опыт работы на рынке интернет рекламы от 3 лет, позитивно-агрессивный настрой, умение работать в команде, стрессоустойчивость, чувство юмора и здоровый карьеризм. Вознаграждение за успешную рекомандацию: коробки Windows 7 ultimate, Office 2011 для Mac и Call of Duty: Black…

0

Обновленные результаты конкурса WebsiteSpark

Подведены итоги конкурса WebsiteSpark, проходившего 10 марта – 20 апреля. К сожалению, в момент подведения итогов выяснились проблемы с системой генерации отчетов, поэтому мы вручную получили все данные по всем добавленным российскими участниками программы веб-сайтам и анонсируем обновленный список победителей. При этом ранее анонсированные победители получают призы! 1 место – XBOX 360 + Kinect –…

0

Компания 1С-Битрикс ищет евангелиста для нового .NET продукта

Компания 1С-Битрикс готовит к выпуску продукт “Bitrix .NET Forge CMS”, которая будет доступна в бесплатной Community и в платной Business редакциях. Для продвижения этого продукта, компания ищет евангелиста. Обязанности: продвижение продукта .NET Forge в онлайн-сообществах поддержка сообщества на русском и английском сайтах активность в блогах, форумах, соцсетях, твиттере + задействовать другие способы коммуникаций в онлайне…

0