Журнал PC Magazine/RE №11/2011 — страница 32 из 35

:Web-технологии Microsoft сегодня развиваются очень быстро. Сложно ли угнаться за этим развитием?

Е. Ж. :У Microsoft правильная позиция: она начинает рассказывать про технологии заранее. Еще нет готового решения, а информация уже распространяется среди партнеров и в Сети. Подогревается интерес, проводятся конференции с докладами о продуктах на стадии бета-тестирования. Следует внимательно изучать предлагаемый материал, анализировать направление интересов компании и, когда наступит «час икс», применять новые решения и технологии, обходя конкурентов.

СМБ: Web-решение «здесь и сейчас»

Еще одна модель, где наглядно проявляются особенности ASP.NET, – сайт с корпоративной информацией. Существует масса компаний, которые вообще-то обходятся сайтом-визиткой, но время от времени сталкиваются с необходимостью предоставить внешним контрагентам какую-то бизнес-информацию. Обычно эта задача решается банальной пересылкой объемистых таблиц Excel или выкладкой их на FTP-сервер, что не слишком удобно. И руководство компании ставит перед системным администратором или ИТ-практиком задачу в расплывчатой формулировке: «вывести базу в Интернет».

На практике это обычно означает Web-страницу, где партнеры смогут найти актуальную информацию. Слово «актуальную» – ключевое, информация должна выбираться из корпоративных БД по состоянию «на сию секунду» (обновления цен, ассортимента, изменения условий и т. д.). При этом в 99 % компаний из сегмента СМБ обычно уже имеется инфраструктурное ПО Microsoft, возможно, другие средства и, несомненно, бухгалтерские системы «1С».

Создание Web-страницы, сопряженной с каким-либо источником данных, средствами ASP.NET выполняется почти тривиально. Для более сложных задач можно задействовать мощный инструментарий унифицированного доступа к данным. (Ключевое слово здесь – LINQ, и это отдельная большая тема.) Платформа предоставляет возможность вывода данных на Web-странице в виде таблиц с обеспечением базового набора операций CRUD (create, read, update and delete – «создание, чтение, обновление и удаление»), «мастера» Visial Studio позволяют организовать построение общей структуры и разграничение доступа. Если требуется более сложная схема, с извлечением данных из других информационных систем, то целесообразно обратиться к специализированным программным продуктам. Если говорить о той же «1С», то вариантов обмена данным между «1С» и ASP.NET довольно много: запись промежуточных файлов (.txt, csv, xml и др.), использование системных механизмов Windows, Web-расширения «1С» или специализированных модулей (таких, как Enterra.NET SDK).

Важный момент – оперативный учет изменений в текущих задачах. Сегодня нужно показать прайс-лист всем партнерам, а завтра добавить данные, доступные только лучшим дилерам. Ситуация почти классическая для agile-подходов (так называемое «экстремальное программирование»), когда пользователь принимает участие в создании ПО наравне с разработчиком и на самых ранних этапах. Но обширный и хорошо структурированный набор встроенных средств, а также широкий ассортимент внешних модулей открывают возможности почти неограниченного наращивания функциональности Web-решений на базе ASP.NET.

Проблемы и решения Советы и секреты: pcmag.ru/solutions/

Как обрушить Интернет

Деймон Поутер

Королевская свадьба в Великобритании оказалась серьезным испытанием для Интернета, но не привела к его краху. Так что же может вывести из строя всемирную информационную сеть? Мы рассмотрели все возможные причины, от воздействия электромагнитных импульсов до военных компьютерных вирусов.

Обрушить Интернет не так просто, как может показаться на первый взгляд. Таков урок нескольких недель, в течение которых зрители британского королевского бракосочетания старались перегрузить глобальную информационную сеть. Немедленно вслед за свадьбой в социальных сетях началась безумная активность вокруг сообщений об уничтожении Осамы бен Ладена американским десантом. Однако Интернет легко выдержал оба штурма.

Эти события заставили нас задуматься: что в действительности может обрушить Интернет, разом лишив доступа к Сети всех пользователей в мире на достаточно длительный период времени? Очевидно, этого нельзя добиться грубым методом передачи огромного числа одновременных запросов на обслуживание, как в случае с королевской свадьбой и уничтожением бен Ладена.

Но что будет, если все пользователи Интернета во всем мире одновременно и исступленно начнут искать какой-нибудь гигантский файл, например снимки летящего к Земле космического объекта, угрожающего существованию планеты.

Даже этого может оказаться недостаточно, чтобы вывести из строя Интернет, как считает Нейл Рубенкинг, ведущий аналитик PCMag по безопасности. Имеется в виду лихорадочный одновременный поиск, а не гигантский метеор.

«Я думаю, что никакая перегрузка не может обрушить Интернет, возможны лишь временные отключения», – говорит он.

Помня об этом, мы обратились к Рубенкингу и ведущему аналитику по сетям Самаре Линн с просьбой назвать несколько угроз, которые могли бы действительно обрушить Интернет.

Мы уже упоминали о событии, способном повлечь за собой катастрофу планетарного масштаба, а теперь познакомим вас с пятью другими опасностями, которые могут лишить мир возможности смотреть идиотские видеоклипы YouTube.

Армия пенсионеров – сборщиков металлолома

В марте 2011 г. 75-летняя грузинка без чьей-либо помощи отключила Интернет в соседней Армении более чем на 12 часов. Применение к инфраструктуре грубой силы может показаться слишком банальным случаем, но вероятность этого необходимо учитывать. Выполнить такой трюк во всемирном масштабе весьма трудно.

Самое легкое решение – подготовить армию помощников. Следующий глобальный финансовый кризис может оказаться превосходным орудием вербовки. Труднее убедить Ричарда Брансона оснастить ваши морские силы глубоководными батискафами компании Virgin Oceanic, чтобы добраться до океанских кабелей, по которым передаются данные Интернета. Чтобы довершить работу, отправьте другую группу престарелых сборщиков лома цветных металлов в космическую экскурсию Virgin Galactic, чтобы, выискивая медные предметы среди орбитального мусора, они между делом вылавливали спутники связи.

Полная «Матрица» в Интернете

Помните электромагнитный импульс, с помощью которого люди обезвреживали отвратительных головоногих роботов в фильмах «Матрица»? Теперь представьте электромагнитный импульс на порядок мощнее, с достаточной дальностью действия, чтобы поджарить почти всю инфраструктуру Интернета, кроме подземных серверов.

Как получить такой импульс? Возможно, с помощью флотилии спутников, построенных для этой цели организацией вроде SPECTRE. Или просто подождать, пока на Солнце не произойдет вспышка и мощный электромагнитный импульс не уничтожит почти всю электронику на планете. Кстати, Роланд Эммерих занят подготовкой к производству трех фильмов, основанных на этом сюжете.

Развязать глобальную кибервойну

Вероятно, это самая страшная угроза для Интернета. Киберпреступность и терроризм бледнеют в сравнении с угрозой санкционированных правительством атак по масштабам ущерба для компьютерных сетей во всем мире. Глобальная кибервойна, в ходе которой будет выведена из строя важнейшая инфраструктура, теоретически может обрушить Интернет.

Вспомните о компьютерном «черве» Stuxnet, обнаруженном на иранском ядерном заводе в 2010 г. По мнению специалистов фирм, специализирующихся в области ИТ-безопасности (например, McAfee), все говорило о том, что эта кибератака была проведена с помощью государства. Более того, по мнению экспертов, будущие атаки такого типа будет направлены на важнейшие элементы инфраструктуры, в частности сети электроснабжения. Такие атаки будут выводить из строя компьютерные сети не посредством отключения оборудования и программного обеспечения, а лишая их необходимой для функционирования электроэнергии. Отключив электричество, они отключат и Интернет.

Прекратить модернизацию и ремонт Сети

Мы уже применяем такой подход к протекающим крышам, не говоря уже о мостах, системах управления воздушными полетами и общественных школах. Так почему же Интернет должен быть исключением? В наши дни общественно полезный ресурс не достоин этого названия, если он цинично не приватизирован и жутко недофинансирован. Если инфраструктура Интернета не обновляется для обслуживания все более возрастающего трафика, беды не миновать. Это медленный, но верный способ обрушить Интернет. Общественные сети постепенно приходят в упадок и заменяются частными шлюзами, предоставляемыми за очень немалую плату.

Чтобы избежать такого исхода, не нужно прокладывать больше волоконно-оптического или медного кабеля. Необходимо, чтобы Интернет-провайдеры обновляли технологию коммутаторов/маршрутизаторов, повышая их пропускную способность. В 2010 г. компания Cisco именно с этой целью выпустила новый высокопроизводительный маршрутизатор CSR-3. Если крупные поставщики услуг Интернета не внедрят такие технологии достаточно быстро, качество сетевых услуг будет ухудшаться по мере того, как все большее число пользователей будет подключаться к Интернету для пересылки все более возрастающих объемов данных.

Сорвать переход на IPv6

Вероятно, вам известно, что набор IP-адресов, назначаемых подключенным к Интернету устройствам и локальным реестрам Интернета, почти исчерпан. Причина в том, что самая широко распространенная версия протокола IP для межсетевых соединений, IPv4, рассчитана лишь на 4,3 млрд. адресов. Интернет стал гораздо больше, чем могли представить себе разработчики протокола IPv4 в 1981 г.

Хорошая новость: существует новая версия, называемая IPv6, число адресов в которой увеличено до 340×1036. Этого должно быть достаточно, чтобы еще несколько десятков людей начали смотреть видеофильм «Friday» Ребекки Блэк. Плохая новость: протокол IPv6 пока довольно незрел и его внедрение проходит с большим трудом. Отличная новость для тех, кто хочет обрушить Интернет: Интернет-провайдеры, поставщики Web-хостинга и другие пользователи выполняют переход с IPv4 на IPv6 неполно или неряшливо, поэтому в больших сегментах Сети могут происходить сбои и отключения.