My knowledge base

вторник, 22 мая 2012 г.

Premier Support for Developers


Для разработчиков оказывается тоже есть расширенная поддержка от Microsoft - называется Premier Support for Developers (PSfD). Вот примерно такие возможности

Возможность
Польза
Анализ процессов разработки и тестирования
Если у вас не самый высокий уровень, было бы полезно узнать проблемы и направления их решения.
Помощь в оценке архитекторы, дизайна  разрабатываемых или существующих приложений. В т.ч. анализ на безопасность.  
С новым продуктом вполне есть риски натолкнуться на ошибки (мир не идеален) как проектирования, так и разработки. Из-за ошибок могут быть сдвиги сроков выхода нового продукта и т.п.
Тестирование продуктов на площадке Microsoft (уже есть в Москве)
Двойное тестирование оно всегда лучше.
Обучение от сотрудников Microsoft как на нашей площадке, так и в помещениях MS. Кастомизированные курсы на заданную тему с продуктами Microsoft.  
Ленивых сотрудников можно обучить прямо в офисе и именно тому, что нужно.
Хотфиксы для средств разработки и тестирования, например.
Актуально, если разрабатываем в среде MS. Если попадем на критичную багу – получим хотфикс в первую очередь. Т.е. опять же снижение риска

Покупается пакет часов на год.

Microsoft ISV Royalty

Если вы выпускаете свой софт, который использует, скажем, Microsoft SQL Server, то в этом случае интересно обратить внимание на программу лицензирования для ISV: Microsoft ISV Royalty
Идея такая: можно продавать заказчику лицензию на свой продукт вместе с лицензией на Microsoft со скидкой. Причём перепродажей такого пакета программ может заниматься и ваш реселлер. Нужно только отправлять отчёты в MS в заданном формате Excel - один раз в месяц.
Размер скидки зависит от типа лицензирования: Full-Time (маленькая скидка) или Runtime (большааая скидка). В первом случае продукт MS можно использовать как для своего приложения, так и для другого в составе интегрированного решения. А Runtime только для своего софта, зато и скидка очень хорошая. Правда выбор лицензий типа Runtime ограничен: Microsoft SQL Server, Microsoft BizTalk Server и Microsoft Office Communications Server.  Но ведь SQL Server чаще всего и нужен.
Чтобы начать продавать свои заказчикам халявные лицензии MS, надо заключить прямой договор с MS или через одного из двух дистрибьюторов. Дальше надо отредактировать текст своего EULA, чтобы пользователь правильно пользовался лицензией MS - и всё.

пятница, 18 мая 2012 г.

Бесплатное решение для шифрования и подписи электронной почты

Ведь удобно шифровать (чтобы враги не прочитали) и подписывать (чтобы удостовериться в истинном авторстве письма) письма - в один клик. Для Outlook это можно настроить бесплатно, используя сервис от Comodo: Free Secure Email Certificate
Примерный порядок действий:
1. Настраивать удобнее из Internet Explorer, временно сделав его браузером по умолчанию. Тогда необходимы настройки делаются в несколько кликов
2. Чтобы проверить, что сертификат установлен правильно, надо открыть Internet Explorer, в свойствах обозревателя выбрать меню «Содержимое» и убедиться, что в личных сертификатах появился сертификат с электронным адресом, указанном при создании
3.Дальше надо убедиться, что установленный сертификат электронной почты доступен в клиенте электронной почты. Для этого в настройках Outlook надо открыть «Центр управления безопасностью »(Файл->Параметры), затем вкладку «Защита электронной почты».
4.  Дальнейшие настройки заключаются в настройке удобного меню Outlook для подписи и шифрования электронных писем. Для этого в настройках ленты надо выбрать «Основные вкладки» и во вкладке «Создать сообщение» создать новую группу, которую назвать, например, «Безопасность». В эту группу нужно добавить команды «Подписать» и «Шифровать».
Можно включить опцию автоматической подписи всех исходящих сообщений. Для этого надо активировать опцию «Добавлять цифровую подпись к исходящим сообщениям» в настройках центра управления безопасностью (Файл->Параметры).
5. Если сертификат электронной почты будет утерян, то прочитать зашифрованные письма будет невозможно. Чтобы избежать это неприятной ситуации, нужно создать и хранить в надежном месте копию личного сертификата. Для экспорта сертификата надо открыть свойства браузера Internet Explorer и открыть окно «Сертификаты». Далее надо выбрать личный  сертификат для электронной почты, нажать кнопку «Экспорт» и сохранить сертификат, используя стойкий пароль.  ЭТО ВАЖНО!
Если архивировать всё-таки забыли и потеряли сертификат и пароли отзыва, например, при переустановке ОС, то остается только отозвать старый сертификат на свой адрес электронной почты (через техподдержку Comodo) и получить новый сертификат. При этом письма зашифрованные старым сертификатом прочитать не получиться.

И напомню, что для того, чтобы отправить зашифрованное письмо адресату, надо сначала получить от адресата его открытый ключ. Для этого достаточно получить электоронное письмо от автора с его электронной подписью (иногда требуется ещё и  сохранить контакт в адресной книге Outlook).    



понедельник, 14 мая 2012 г.

Портал обмена данными для организации

Как можно безопасно обменяться файлами с партнёрами:
  • Отправить зашифрованный архив по почте или на флешке. Но: файлы больших объемов не пролезут по почте, а флешка - это оффлайн решение. К тому же надо выбрать стойкий пароль и механизм шифрования.
  • Воспользоваться публичными файлобменниками, типа narod.ru, что не особо безопасно.
  • Использовать корпоративные файлобменники. Но использовать готовое решение или разработать свой? Имхо, своя разработка простого и надежного как топор файобменника - лучший вариант.
Чем меньше заложить функций в свой файлобменник, тем лучше:
  • Вся передаваемая информация шифруется (TSL).
  • Авторизоваться на сайте могут только сотрудники собственной компании
  • Авторизованные пользователи имеют доступ только к файлам и папкам в собственном корневом каталоге.
  • Внутри корневого каталога авторизованный пользователь имеет полный доступ ко всем папкам и файлам.
  • Авторизованные пользователи могут дать ссылку, позволяющую загрузить файл в каталог другого пользователя. Т.е. в каталог, доступа к которому не имеет.
  • Любой пользователь, в т.ч. анонимный, может скачать файл, если знает уникальную ссылку для скачивания.
  • Любой пользователь, в т.ч. анонимный, может закачать файл, если знает уникальную ссылку для закачки.
  • Анонимный пользователь после загрузки файла не может получить к нему доступ, но знает ID загруженного им файла.
  • Файлы удаляются автоматически через заданный период. Период до удаления можно изменить.
  • Авторизованный пользователь может в пределах своего корневого каталога создавать каталоги, перемещать файлы в каталоги, удалять файлы, изменять время до автоматического удаления файла.
  • Авторизованный пользователь может генерировать ссылки на скачивание файла и ссылки для загрузки файла.
  • Должна быть возможность предоставить ссылку для загрузки нескольких файлов.
  • Авторизованный пользователь может предоставить доступ к своему каталогу другому авторизованному пользователю.
  • Все действия по скачиванию и загрузке файлов регистрируются в журнале.

пятница, 4 мая 2012 г.

Печать с двух сторон

Берегите природу - мать вашу! Для начала можно перейти на максимальное использование двухсторонней печати. По ИТ системам много всяких гайдов, которые удобно печатать на принтерах с поддержкой дублекса. Я обычно настраиваю двухстороннюю печать таким образом:

Получается удобная брошюра, на которую уходит в 4 раза меньше листов бумаги.

Рейтинг Gartner сканеров безопасности

Пока не вышла свежая статья 2012 года от Гартнер по инструментам для оценки защищенности, можно почитать статью 2011 года: http://www.gartner.com/technology/media-products/reprints/qualys/article1/article1.html 


понедельник, 23 апреля 2012 г.

Windows Remote Management (WinRM) - обзор


WinRM основан на стандартах Web Services for Management (службы для управления WS-Management).  Позволяет с помощью PowerShell 2.0 подключаться к удаленному компьютеру и запускать на нем команды. WinRM может разделять входящие соединения на порт 80 с компонентом IIS, который уже, возможно, работает с этим портом.
Поддержка:
Windows 7 и Windows 200R2 – изначально;
Window XP SP3, Windows Vista SP2, Windows Server 2003 SP2, Windows Server 2008 SP2 –
после установки обновления Windows Management Framework Core (http://support.microsoft.com/kb/968930).
Приложения Microsoft:
Sharepoint 2010, Exchange 2010, SQL Server 2008, Active Directory (2008R2), System Center Operations Manager 2007, Hyper-V и др.
Оборудование:
Intel  vPro …
 Преимущества:
  •  запросы HTTP легко пересылать через брандмауэр и прокси-серверы;
  • универсальность для приложений Microsoft (планируется поддержка всех серверных приложений Microsoft);
  • высокая функциональность;
  • установка настройка стандартными средствами Windows;
  • передаваемый трафик шифруется;
  • возможность выполнения блока сценариев на нескольких компьютерах;
  • возможность выполнения блока сценария в фоновом режиме;
  • планируемая поддержка PowerShell во всех серверных приложениях Microsoft.
Сравнение WinRM с другими механизмами удаленного доступа Microsoft:
 










 Разграничение прав:
  • использовать пользователя  с  минимально необходимыми правами:
добавить права пользователю можно с помощью скрипта:
Имеющиеся маски доступа:
2032127 {$AccessMask = "FullControl"}
1179785 {$AccessMask = "Read"}
1180063 {$AccessMask = "Read, Write"}
1179817 {$AccessMask = "ReadAndExecute"}
1610612736 {$AccessMask = "ReadAndExecuteExtended"}
1245631 {$AccessMask = "ReadAndExecute, Modify, Write"}
1180095 {$AccessMask = "ReadAndExecute, Write"}
268435456 {$AccessMask = "FullControl (Sub Only)"}
default {$AccessMask = $DACL.AccessMask}

Пример настройки PowerShell для SharePoint: http://technet.microsoft.com/ru-ru/library/ee806878.aspx
 
Настройка WinRM:
Комплексная настройка (служба, firewall, PowerShell) проводится одной командой: Enable-PSRemoting.

Дополнительные сведения по WinRM и PowerShell: