• Курс MIT «Безопасность компьютерных систем». Лекция 21: «Отслеживание данных», часть 3

    • Translation
    • Tutorial

    Массачусетский Технологический институт. Курс лекций #6.858. «Безопасность компьютерных систем». Николай Зельдович, Джеймс Микенс. 2014 год


    Computer Systems Security — это курс о разработке и внедрении защищенных компьютерных систем. Лекции охватывают модели угроз, атаки, которые ставят под угрозу безопасность, и методы обеспечения безопасности на основе последних научных работ. Темы включают в себя безопасность операционной системы (ОС), возможности, управление потоками информации, языковую безопасность, сетевые протоколы, аппаратную защиту и безопасность в веб-приложениях.

    Лекция 1: «Вступление: модели угроз» Часть 1 / Часть 2 / Часть 3
    Лекция 2: «Контроль хакерских атак» Часть 1 / Часть 2 / Часть 3
    Лекция 3: «Переполнение буфера: эксплойты и защита» Часть 1 / Часть 2 / Часть 3
    Лекция 4: «Разделение привилегий» Часть 1 / Часть 2 / Часть 3
    Лекция 5: «Откуда берутся ошибки систем безопасности» Часть 1 / Часть 2
    Лекция 6: «Возможности» Часть 1 / Часть 2 / Часть 3
    Лекция 7: «Песочница Native Client» Часть 1 / Часть 2 / Часть 3
    Лекция 8: «Модель сетевой безопасности» Часть 1 / Часть 2 / Часть 3
    Лекция 9: «Безопасность Web-приложений» Часть 1 / Часть 2 / Часть 3
    Лекция 10: «Символьное выполнение» Часть 1 / Часть 2 / Часть 3
    Лекция 11: «Язык программирования Ur/Web» Часть 1 / Часть 2 / Часть 3
    Лекция 12: «Сетевая безопасность» Часть 1 / Часть 2 / Часть 3
    Лекция 13: «Сетевые протоколы» Часть 1 / Часть 2 / Часть 3
    Лекция 14: «SSL и HTTPS» Часть 1 / Часть 2 / Часть 3
    Лекция 15: «Медицинское программное обеспечение» Часть 1 / Часть 2 / Часть 3
    Лекция 16: «Атаки через побочный канал» Часть 1 / Часть 2 / Часть 3
    Лекция 17: «Аутентификация пользователя» Часть 1 / Часть 2 / Часть 3
    Лекция 18: «Частный просмотр интернета» Часть 1 / Часть 2 / Часть 3
    Лекция 19: «Анонимные сети» Часть 1 / Часть 2 / Часть 3
    Лекция 20: «Безопасность мобильных телефонов» Часть 1 / Часть 2 / Часть 3
    Лекция 21: «Отслеживание данных» Часть 1 / Часть 2 / Часть 3
    Читать дальше →
  • Нейронные сети для начинающих. Часть 1

    image

    Привет всем читателям Habrahabr, в этой статье я хочу поделиться с Вами моим опытом в изучении нейронных сетей и, как следствие, их реализации, с помощью языка программирования Java, на платформе Android. Мое знакомство с нейронными сетями произошло, когда вышло приложение Prisma. Оно обрабатывает любую фотографию, с помощью нейронных сетей, и воспроизводит ее с нуля, используя выбранный стиль. Заинтересовавшись этим, я бросился искать статьи и «туториалы», в первую очередь, на Хабре. И к моему великому удивлению, я не нашел ни одну статью, которая четко и поэтапно расписывала алгоритм работы нейронных сетей. Информация была разрознена и в ней отсутствовали ключевые моменты. Также, большинство авторов бросается показывать код на том или ином языке программирования, не прибегая к детальным объяснениям.

    Поэтому сейчас, когда я достаточно хорошо освоил нейронные сети и нашел огромное количество информации с разных иностранных порталов, я хотел бы поделиться этим с людьми в серии публикаций, где я соберу всю информацию, которая потребуется вам, если вы только начинаете знакомство с нейронными сетями. В этой статье, я не буду делать сильный акцент на Java и буду объяснять все на примерах, чтобы вы сами смогли перенести это на любой, нужный вам язык программирования. В последующих статьях, я расскажу о своем приложении, написанном под андроид, которое предсказывает движение акций или валюты. Иными словами, всех желающих окунуться в мир нейронных сетей и жаждущих простого и доступного изложения информации или просто тех, кто что-то не понял и хочет подтянуть, добро пожаловать под кат.
    Читать дальше →
  • Электронные формы via Microsoft InfoPath

    Привет, хабравчане!

    image
    Бизнес-процессы и документооборот в любой организации требуют заполнения множества бланков и форм. Задача автоматизации этих процессов предполагает в том числе и замену допотопных бумажных форм электронными аналогами. При этом используется множество очень разных инструментов и технологий: формы на базе документов Excel, формы на базе Access, веб-формы asp.net-приложений, корпоративные десктопные приложения.

    В составе пакета MS Office существует программа, специально предназначенная для создания электронных форм – это Microsoft Office InfoPath.

    Я расскажу об основах разработки InfoPath-форм. Главное внимание будет уделено базовым вещам, однако в завершение будет упомянуто и о некоторых более глубоких аспектах, таких, как подключения к данным, программирование в InfoPath-формах и интеграция с Sharepoint.

    Читать дальше →
    • +4
    • 46.4k
    • 7
  • Оживший «луноход» или игрушка, о которой слышали не все

      Сегодня мне хотелось бы рассказать о модели лунохода программируемой самоходной, как написано на ней самой. О том, что такая игрушка существовала я знал только по слухам — друг рассказывал что в детстве у него была подобная. Внешний вид представлен на рис.1.

      вид сверху
      Рис. 1 Внешний вид лунохода
      Всех заинтересовавшихся прошу под кат, где будет рассказана история знакомства и возвращения лунохода к жизни. Осторожно, под катом достаточно много фотографий.
      Читать дальше →
    • OS/2 четверть века спустя: почему IBM проиграла, а Microsoft выиграла

      • Translation
      Двадцать пять лет назад IBM представила генеральный план восстановления контроля над рынком PC. В ноябре 1987 года в магазины отправились первые дискеты с OS/2 версии 1.0. Microsoft разрабатывала ее вместе с IBM и в случае успешной реализации этих планов мир был бы совсем иным. И мир уже начал меняться.

      Сейчас о OS/2 обычно вспоминают только в связи с той ролью, которую она сыграла в промышленной войне, окончившейся триумфальной победой Microsoft. На момент выпуска OS/2 в Microsoft работало 1800 человек, меньше, чем сейчас работает в ливерпульском телемагазине QVC. Microsoft даже не была крупнейшим производителем программ для PC. Но всего через несколько лет компания стала не только крупнейшим игроком отрасли, но и одной самых дорогих компаний в мире; один лишь слух о выходе Microsoft в новую нишу вызывал панику у существующих игроков.

      Согласно традициям нашего издания я вернул старые программы к жизни и оценил OS/2 с современной точки зрения. Но гораздо интереснее вновь задать иной вопрос: могла ли IBM победить? Если именно OS/2 стала причиной поражения Синего Гиганта, то смогли бы они остановить Microsoft с помощью более хитрых планов? Давайте вернемся в те времена, когда мир еще не знал слов «платформа» и «экосистема» и вспомним, как выглядела отрасль информационных технологий в середине 1980-х.


      Читать дальше →
    • От 200 до 20000 px: пять десятилетий эволюции фотосъемки Марса из космоса (с картинками и цифрами)

        Ровно 50 лет назад, 19 июня 1963 года, «Марс-1» — первый в истории космический аппарат, выведенный на траекторию полета к Марсу — максимально сблизился с планетой на расстоянии около 200 тыс. км. Именно «Марс-1» должен был стать первым в истории аппаратом, осуществившим фотосъемку ее поверхности…

        Но не стал: из-за утечки азота из баллонов системы ориентации остронаправленная антенна не могла быть наведена на Землю и сеансы связи с аппаратом прекратились. А первое телеизображение Марса разрешением 200 строк по 200 пикселей мы получили с американского «Маринера-4» в 1965 году.

        (Осторожно, много фото!)
        Читать дальше →
      • Графеновый фотосенсор в 1000 раз чувствительнее к свету, чем КМОП и ПЗС



          Группа учёных под руководством доцента Ван Цицзе (Wang Qijie) из Наньянского технологического университета (Сингапур) заявила о разработке фотодетектора на основе графена. Он по всем параметрам превосходит нынешние КМОП- и ПЗС-сенсоры, примерно в 1000 раз более чувствителен к свету, чем созданные ранее экспериментальные графеновые фотодетекторы, потребляет в 10 раз меньше энергии и в 5 раз дешевле, чем современные КМОП-матрицы.
          Читать дальше →
        • Pantech Burst — андроидфон по приятной цене

                Какой более-менее вменяемый смартфон сегодня можно приобрести за сумму чуть более чем $100? Вот и я не так давно задался этим вопросом и начал поиск.

                Покупать китайского товарища совсем не хотелось, решил изучить рынки Европы и США на предмет такого устройства, т.к. часто «у них» можно найти выдающиеся аппараты практически за копейки. Два года назад хитом был Orange San Francisco (ZTE Blade) ценой в £99, но для сегодняшнего времени конечно он уже прилично устарел. Чем же его можно заменить?

                Вашему вниманию хочу представить достойную замену на место старичка — Pantech Burst ценой примерно в $120!
            Читать дальше →
          • Р. Курцвейл – Как создать разум (“How to create a mind”). Краткий обзор книги



              Рэй Курцвайл (Ray Kurzweil) – довольно интересная личность. Начать хотя бы с того, что он первым в 1965 году придумал делать музыкальные синтезаторы. Он в свое время получил целую серию наград за свои изобретения в различных областях, опубликовал несколько книг (The age of intelligent machines — 1990, The 10% solution for a healthy life -1993, the age of spiritual machines – 1998, The singularity is near — 2005), снял фильм и даже основал (вместе с Google и NASA) Singularity University. Так что когда появилась информация, что он выпускает новую книгу о том, как cделать мозг (How to create a mind – the secrets of human thought revealed), — я тут же сделал предзаказ.

              А для тех, кто сомневается, стоит ли покупать и для всех интересующихся предлагаю этакий обзор: а что же именно хотел сказать автор?

              Читать дальше →
            • Лондонский офис Google

              • Translation
              Продолжая серию знаменитых офисов мировых IT компаний, сегодня на ваше рассмотрение предлагается лондонский офис Google – красивый микс стиля 70-х и причудливых продуктов построенных с вторсырья. Спасибо Мартину Варсавски который выставил фотографии на Flickr.

              Британский Google планировал переезд в новую резиденцию около года тому, но только сейчас до нас дошли снимки изнутри – и выглядят они великолепно. Раньше Google снимал два этажа возле Victoria Station (прим. переводчика — мне лично довелось побывать там на одной из вечеринок, — ресторан и атмосфера были отличными, но само оформление мало чем отличалось от других помещений в Сити). Новое помещение выполнено в экологических мотивах и доминантных ярких красках.

              Офис действительно напоминает гостям о своем местонахождении.



              Читать дальше →
            • История игрушки. Поле Чудес

                Случилось это в городе, закрытом от шпионов, цыган и бед социалистической экономики. В Советском Союзе было ровно 10 таких городов, повязанных атомным секретом.

                Жизнь мальчиков с математическими способностями в атомных городах была предопределена — школа с пятерками по алгебре и геометрии, мех-мат столичного университета, возвращение в систему, квартира через год, кандидатская степень в 40 лет, ВАЗ 2103 к пятидесяти годам, звание доктора, гараж, шесть соток, четыре квадратных метра.

                Бесконечные размышления о математическом моделировании ядерных взрывов разрывали мальчикам мозг. Мозг можно было отвлечь тремя способами — алкоголем, азартными играми и спортом. Секс и музыка помогали не всегда.

                Pole Chudes для iPhone

                Далее я проваливаюсь в историю компьютерной игры.
                Под тегом личные воспоминания ветерана без ссылок, рекламы, картинок и кода.
                Спасибо за чудесные комментарии, парни.

                Читать дальше →
              • Паттерны проектирования

                  Здравствуй хаброчеловек!

                  Так уж случилось, что с этого семестра в своем вузе я записался на спецкурс по паттернам проектирования. Курс проходит в виде семинаров, на которых ты (студент) должен рассказать чему научился за неделю (имеется ввиду, какие паттерны изучил и применил на практике).
                  Читать дальше →
                • Профессиональная иммиграция в Австралию, IT и жизнь на другом континенте

                  Навеяно несколькими хорошими статьями на Хабре, посвященным иммиграции, учебе и работе в разных странах, включая Австралию.

                  Собственно хочу поделиться собственным опытом получения независимой иммиграционной визы, переезда, работы и жизни в Австралии. До сих пор так до этого руки и не дошли, если не считать рассказов друзьям тет-а-тет, а опыт-то на самом деле довольно интересный. Это может быть полезно как состоявшимся специалистам в области IT, которые ищут дальнейших перспектив для своей карьеры, жизни, или просто хотят сменить обстановку или климат, так и начинающим специалистам и, возможно, студентам, которые ищут правильное направление для своей карьеры. Всем остальным может быть интересно узнать подробнее как IT и повседневная жизнь выглядят за океаном.



                  Читать дальше →
                • Вы не поверите, насколько прекрасный офис у Нотча

                  • Translation
                  Ну, быть может, поверите. Minecraft от Mojang — это история успеха. Это не только означает, что шеф Mojang-а Notch (он же Markus Persson) может позволить себе хорошие шляпы, это также означает, что студия может позволить себе хорошее рабочее место. Ребята, да только посмотрите на это рабочее место!

                  Студия недавно переехала на новую большую площадку. Сейчас это самый красивый офис в Швеции, поскольку он был номинирован на «Sveriges Snyggaste Kontor 2012». Поздравляем! Всегда приятно видеть, что люди делают что-то хорошо.

                  Вот, посмотрите на рабочее место Mojang, облачённое в кожу и покрытое деревом:
                  Читать дальше →
                • Копи деньги смолоду или пара утверждений, легко проверяемых в Excel

                    На хабре регулярно появляются посты, посвященные системам личных финансов. Системы эти бывают простенькие, навороченные, красивые и т.д. Но! Большинство из них почему-то напрочь игнорирует такую простую штуку как сложные проценты (простите за каламбур). А ведь это основа личных финансов.

                    Приведу два простых примера, иллюстрированных табличками в Excel. Для затравки вопрос: имеются два ровесника: Вася и Петя. Вася фрилансер и ему 22 года. Он начал откладывать по штуке долларов в год и откладывал их до 30 лет (всего 8 лет). Потом родился ребенок, с деньгами стало туговато и откладывать он больше не смог. Петя же наоборот, в начале карьеры откладывать не мог, но в 30 лет он стал тимлидером и наконец-то смог относить в банк по той же штуке ежегодно. Делал он это аккурат до выхода на пенсию, т.е. до 65 лет (итого 36 лет). Вопрос: у кого в 65 лет денег на счету больше? Правильный ответ: конечно же у Васи.
                    Читать дальше →
                  • 3D Life — в поисках планеров



                      Многим известна игра «Жизнь», изобретенная Дж.Конвеем еще в 1970 г. Еще шире известен один из объектов этой игры – планер (или глайдер) – движуееся образование из 5 клеток:

                      .

                      В 1987 г. Были найдены первые планеры в трехмерных версиях «жизни» ( www.complex-systems.com/pdf/16-4-7.pdf ). К сожалению, из случайных конфигураций они возникают очень редко (в отличие от двумерной версии). Я решил поискать правила игры, в которых планеров было бы побольше.
                      Много видеороликов
                    • Фотографии домашних офисов-2

                        После топика Бумбурума о своем домашнем офисе, думаю многие фрилансеры Хабра озадачились обустройством своего рабочего места. Представляю вам подборку фотографий интересных домашних офисов (в основном из США и Канады), большинство из которых реально реализовать и в российских условиях.
                        Читать дальше →
                      • Занимательная наука

                          Наткнулся недавно на интереснейший канал Стива Спанглера на YouTube про занимательные научные эксперименты. Ролики короткие, зрелищные и местами довольно смешные — вот и решил поделиться с хабрасообществом, на мой взгляд, лучшими из тех нескольких десятков, которые успел просмотреть.




                          Читать дальше →
                        • ITшник в Австралии

                            Данной статьей я постараюсь продолжить обзор стран, начатый в Денег нет, погода дрянь и правительство ввело новые поборы. Что делать?. Я не хочу обсуждать почему, зачем, что меня двигало к переезду (кому-то весело и комфортно только в Нью-Йорке/Лондоне, а кто-то весьма доволен и в деревне), а постараюсь просто привести некоторую информацию. Здесь на сайте довольно много людей из Австралии, надеюсь где-то меня поправят, что-то добавят. С удовольствием отвечу на все вопросы в комментариях.

                            Читать дальше →