Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

830

.pdf
Скачиваний:
3
Добавлен:
09.01.2024
Размер:
5.68 Mб
Скачать

ления сайтами, которыми, по сути, так же являются и интернет-площадки. Таким образом, CMS должны решат задачи указанных трѐх направлений.

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

Вторую группу составляют собственно задачи управления – информационным содержимым и административным. Информационное содержание формируется, как правило, на динамической основе, то есть, зависит от того какой пользователь запрашивает информацию, когда и откуда. Данная задача решается с использование различного рода СУБД или систем управления документами, как например в SharePoint [2].

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

Кроме рассмотренных функций и направлений, следует выделить такую характеристику как универсальность системы управления, позволяющая реализовать интернет-платформу любого направления на одном и том же ядре. Гибкость CMS в этом отношении определяется набором модулей, входящих в еѐ состав и возможностью гибкой модификации их состава для использования конечным пользователем. Данная задача в современных условиях решается на основе технологии plugin-ов, встраиваемых в базовый «скелет» системы, называемый frame- work-ом.

Вобщем случае [3], базовый набор модулей состоит из:

динамическое меню,

блог;

новости;

опросы;

поиск по сайту;

статистика посещений;

гостевая книга и т. д.

В свою очередь, любая CMS базируется на некоторой платформе – комплексе средств, позволяющем еѐ развивать и модифицировать. В первую очередь, базу платформы составляют используемые языки программирования, которые могут быть как скриптовые, наподобие perl, python, PHP, так и классические языки программирования, например, Си в технологии ASP.NET.

Наиболее распространенными CMS в интернет-сообществах являются WordPress, Joomla, Drupal, Microsoft SharePoint, Bitrix.

261

Последние две ориентированы на разработку корпоративных систем управления и коллективного использования документации, поэтому рассматривать их в качестве универсального инструмента для построения интернетплощадок будет не корректно. Основные отличительные характеристики остальных рассмотрим детальнее (таблица).

Таблица

Основные отличительные характеристики наиболее распространенных CMS

 

 

 

WordPress

Joomla

 

Drupal

 

 

Использование CMS

27

 

2,8

 

 

2,2

 

 

сайтами, % [4]

 

 

 

 

 

 

 

 

 

Необходимый

уровень

Новичок

 

Веб-дизайнер

Веб-разработчик

подготовки

 

 

 

 

 

 

 

 

 

Специфика использова-

Ведение

блогов и

Поддержка

элек-

Многопользова-

ния

 

 

новостных сайтов

тронной коммер-

тельские сайты со-

 

 

 

 

 

ции,

социальных

обществ,

интернет-

 

 

 

 

 

сетей и др.

 

магазины

 

Поддержка электронной

Да, с WooCommerce

Да, с использова-

Пока не поддержи-

коммерции

 

 

 

нием

расширений

вает

стабильный

 

 

 

 

 

для

управления

модуль

 

электрон-

 

 

 

 

 

продуктами

и со-

ной коммерции

 

 

 

 

 

держанием

 

 

 

 

Количество тем

 

> 7600

 

> 4000

 

> 2300

 

 

Доступные

плагины и

47593 плагина

8634 расширения

35825 модулей

функциональность

 

 

 

 

 

 

 

 

Используемые

СУБД

MYSQL

or MARI-

MYSQL

 

MYSQL,

MARI-

[4]

 

 

ABD

 

 

 

 

ABD or PERSONA

 

 

 

 

 

 

 

 

SERVER

 

Рейтинг

безопасности

*

 

***

 

 

**

 

 

(ядро) [4]

 

 

 

 

 

 

 

 

 

 

Рейтинг

безопасности

***

 

**

 

 

*

 

 

(плаги-

 

 

 

 

 

 

 

 

 

 

ны/расширения/модули)

 

 

 

 

 

 

 

 

[4]

 

 

 

 

 

 

 

 

 

 

Учет особенностей мо-

Плагин,

который

Обновление

вер-

Встроенные моду-

бильных устройств

позволяет создавать

сий или использо-

ли и темы

 

 

 

 

адаптивный сайт

вание расширений

 

 

 

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

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

262

формы, что является трудно реализуемой задачей. Вторая проблема заключается в том, что системы управления содержимым не решают задачи, связанные с анализом информации или изменения еѐ формы, то есть, в них отсутствует аналитическое ядро. Рассмотренные проблемы, таким образом, являются наиболее актуальными и перспективными.

Литература

1.Катаев, А. И. Модели организации и функционирования Интернет-площадок / А. И. Катаев // Новые информационные технологии в образовании и науке: материалы краевой научнопрактической конференции / А. И. Катаев. – Пермь, 2017. – С. 29 – 69.

2.Костромин В. А. Конспект вебмастера. Выбор системы управления содержанием сайта (контентом) // Справочник вебмастера. 2009. –188 с.

3.Система управления содержимым [Электронный ресурс] / Режим ДОСТУПА: URL: https://ru.wikipedia.org/wiki/Система_управления_содержимым (дата обращения 20.03.2018).

4.WordPress, Joomla и Drupal – Основные характеристики популярных CMS [Электрон-

ный ресурс] / Режим доступа: URL: http://pechenek.net/prestashop/wordpress-joomla-i-drupal- osnovnyie-harakteristiki-populyarnyih-cms/ (дата обращения 20.03.2018).

УДК 004.62

М. Д. Копылов - студент 4 курса; К. А. Щербинин – студент 4 курса;

И. М. Глотина - научный руководитель, канд. экон. наук, доцент, ФГБОУ ВО Пермский ГАТУ, г. Пермь, Россия

КРИПТОГРАФИЯ В СОВРЕМЕННОМ ОБЩЕСТВЕ

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

Ключевые слова: криптография, криптовалюта, шифрование, биткоин, ―шифропанк‖, безопасность данных.

Криптографические методы защиты существуют уже долгое время, они окружают нас со всех сторон, и мы уже не замечаем их, так как пользуемся ими постоянно. Для того, чтобы понять, как наше общество стало неразлучно с криптографией, необходимо углубиться в историю и попытаться ответить на вопрос: «С чего все началось?».

С чего все началось? Первое упоминание о криптографии связано с именем Энея Тактика: он описывал различные методы ведения войны и криптографию отнес к одному из важнейших.

К ранней криптографии можно отнести «скиталу». Скитала – это инструмент, представляющий собой цилиндр и узкую полоску кожи, обматывающуюся вокруг него по спирали. На этой полоске писалось сообщение вдоль направляющей цилиндра. Для того, чтобы дешифровать текст, необходимо было подобрать

263

такой же по диаметру цилиндр, иначе информация искажалась. Скитала активно использовалась в военных целях, когда Спарта воевала против Афин в 5 веке до н.э.

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

Долгое время криптография находилась под строгим контролем государств и использовалась только правительствами, но выход книги «Взломщики кодов» Дэвида Кана все изменил. После ее публикации в открытой печати стали появляться и другие работы по криптографии. В это же время сформировался современный подход к науке, четко определились основные требования к зашифрованной информации: конфиденциальность и целостность [1].

Шифрование информации затронуло все стороны жизни современных людей, оно не могло обойти и платежную систему. Стремясь к анонимности и секретности транзакций в сети, японский хакер Сатоcи Накамото разработал платежную систему нового типа, транзакции в которой нельзя было отследить. Сеть не имеет центра, сами биткойны защищены от заморозки и изъятия, а также от государственного контроля. Большой плюс биткойна и других криптовалют в том, что посредством майнинга производить их могут обычные люди, но с каждым днем в добыче остается все меньше этого ресурса и скорость получения даже доли биткоина быстро падает, а ценность повышается. В гонке за этим новшеством участвуют не только частные компании, но и государства, так сейчас в РФ пытаются создать свою криптовалюту ―крипторубль‖. У любой светлой идеи есть и темная сторона: возможность проводить транзакции в сети и оставаться в тени заинтересовала хакеров и преступников, которые, используя возможности криптовалюты, могут покупать запрещенные товары и оставаться анонимными. Поэтому вопрос криптовалюты стоит достаточно остро.

Анонимность в сети, идея ―Шифропанка‖. Основная идея шифропанка - возможность обеспечения анонимности и безопасности в сети самими пользователями. Стремление к безопасности способствовало появлению специальных сервисов – VPN (Виртуальные частные сети), которые позволяли скрыть личность в сети. Данный сервис перерабатывает информацию через себя и отдает ее пользователю. К таким сетям можно отнести Frigate, TOR и другие. Практически каждый из нас как-либо сталкивался с подобными сервисами. Как и в случае с криптовалютой, подобными сервисами могут пользоваться хакеры и преступники, чтобы быть анонимными и совершать различные преступные действия и оставаться безнаказанными. В этом вопросе правительство РФ довольно остро реагирует и постоянно делает попытки запретить использования данных сервисов.

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

264

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

Вирусы-вымогатели. В свете недавних событий хотелось бы затронуть вирусы-шифровальщики. В 2017 году появился вирус-вымогатель WannaCry, который поражал компьютеры с операционной системой Windows, на которых не были установлены системы защиты. Вирус шифровал содержимое жестких дисков, после чего злоумышленники требовали более 300 долларов за расшифровку [2]. После WannaCry появился вирус Petya, который даже не думал расшифровывать файлы. В первую атаку Petya попали более 100 000 компьютеров из 150 стран. Атаки затронули и отечественные компании, такие как ―Мегафон‖, ‖Газпром‖ и др. Можно представить какие убытки они могли понести даже за день простоя.

Проект. Авторами в рамках исследования была создана небольшая программа, которая может шифровать текст тремя методами: методом XOR, методом «Цезаря», методом Виженера (рис. 1):

Рис. 1. Меню программы

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

Рис. 2. Уведомление об успехе шифрования.

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

265

няющими целые континенты и цивилизации, связывающими в единое целое коммуникацию миллиардов людей и организаций».

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

Литература

1.Дэвид Кан. Взломщики кодов. – Москва: Центрполиграф, 2000. – С. 17-20.

2.Масленников М. Практическая криптография / М. Масленников. – Санкт-Петербург: БХВ-Петербург, 2003. – 235 с.

Н.С. Могильникова – магистрант; Н.В. Пьянкова – научный руководитель, канд. экон. наук, доцент,

ФГБОУ ВО Пермский ГАТУ, г. Пермь, Россия

ЗНАЧИМОСТЬ ФОРМИРОВАНИЯ IT-КОМПЕТЕНЦИИ У ПРОФИЛЬНЫХ НАПРАВЛЕНИЙ ПОДГОТОВКИ СТУДЕНТОВ АГРАРНОГО ВУЗА

Аннотация. В данной статье рассматривается значимость формирования информационно-технологической компетенции у профильных направлений подготовки студентов аграрного вуза. Доказывается необходимость ее формирования на основе анализа новых стандартов образования ФГОС ВО (++), а также профессиональных компетенций по отдельным направлениям подготовки, таким как агрономия, агрохимия и почвоведение, ветеринарно-санитарная экспертиза.

Ключевые слова: аграрные направления подготовки, аграрный вуз, стандарты образования ФГОС ВО (++), профессиональные компетенции, ITкомпетенции.

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

Актуальность исследования данной темы состоит в том, что при переходе к информационному обществу (согласно программе Цифровой экономики РФ) появляются все новые и новые требования к характеру и качеству профессиональной подготовки выпускников высших учебных заведений.

В процессе профессионального становления будущих специалистов аграрной сферы обостряются противоречия:

- между темпом изменения содержания профессионального образования,

266

обращенного к обобщенному и систематизированному прошлому социальнокультурному опыту, и стремительным развитием технологий производства, переработки сельскохозяйственной продукции, обслуживания технологических процессов в АПК с использованием информационных средств и технологий;

- между целостной, системной профессиональной деятельностью специалистов аграрного профиля и преимущественно фрагментарным изучением дисциплин учебного плана;

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

Основное противоречие состоит между объективной потребностью АПК в конкурентоспособном специалисте, который обладал бы высоким уровнем профессиональной и информационно-технологической компетентности, и отсутствием разработанных теоретико-методологических основ и информационнотехнологического обеспечения необходимого для улучшения профессиональной подготовки студентов аграрного вуза.

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

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

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

В соответствии со стандартами образования ФГОС ВО (++) направления подготовки 35.03.04 Агрономия, 35.03.03 Агрохимия и почвоведение, 36.03.01 Ветеринарно-санитарная экспертиза, должны включать в себя общепрофессиональные компетенции. А те, в свою очередь, должны включать такую компетенцию, которая способствовала бы умению решать профессиональные задачи на основе знаний математических и естественных наук с применением информацион- но-коммуникационных технологий.

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

267

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

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

Литература 1.Формирование информационной культуры у студентов профессиональных образователь-

ных учреждений сельскохозяйственного профиля [Электронный ресурс]. - Научная библиотека диссертаций и авторефератов disserCat. Режим доступа: http://www.dissercat.com/content/formirovanie-informatsionnoi-kultury-u-studentov-srednikh- professionalnykh-obrazovatelnykh-u#ixzz5ABBetvrc. – Загл. с экрана. (Дата обращения 19.03.2018).

2.Оптимизационное моделирование профессиональной подготовки студентов аграрного вуза. [Электронный ресурс]. – Режим доступа: http://www.ceninauku.ru/page_18916.htm. – Загл. с экрана. (Дата обращения 19.03.2018).

3.Постановление Правительства РФ от 04.10.2000 № 751 «О национальной доктрине образования в Российской Федерации».

4.Федеральный закон «Об образовании в Российской Федерации» № 273-ФЗ от 29 декабря 2012 года (с изм. 2018 года).

5.Программа Цифровой экономики РФ.

6.Программа «Цифровая экономика Российской Федерации», утверждена распоряжение Правительства Российской Федерации от 28 июля 2017 года № 1632-р.

7.Портал федеральных образовательных стандартов высшего образования [Электронный ресурс]. – Режим доступа: http://fgosvo.ru/fgosvo/92/91/4. – Загл. с экрана (Дата обращения:

19.03.2018).

УДК 004.42

А.С. Муллахматов - студент 3 курса; М.Н. Белоусова - научный руководитель, доцент, канд. экон. наук,

ФГБОУ ВО Пермский ГАТУ, г. Пермь, Россия

РАЗРАБОТКА ДОМАШНЕЙ МЕТЕОСТАНЦИИ НА БАЗЕ ARDUINO

Аннотация. В данной статье рассмотрена домашняя метеостанция, разработанная для мониторинга температур и влажности воздуха, а также индикации включения или выключения освещения. Данная система реализована с использованием платформ Arduino Uno, Nextion и сред разработки: Arduino IDE, Nextion Editor.

Ключевые слова: Arduino, Nextion, датчик движения, датчик температуры, реле, метеостанция.

268

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

Домашняя метеостанция может предоставить более точные и подробные данные, т.к. все измерения производятся в непосредственной близости от человека.

Перед разработкой метеостанции были поставлены цели реализовать:Отображение температуры и влажности воздуха в доме на дисплее;Отображение температуры и влажности воздуха улицы на дисплее;Отображение текущих времени и даты на дисплее;Включение и выключение освещения по датчику движения;

Возможность добавить новые функции и возможности.

В качестве основы была взята платформа Arduino Uno – широко распространѐнная платформа для разработки на базе микроконтроллера ATmega328P. На Arduino Uno предусмотрено всѐ необходимое для удобной работы с микроконтроллером: 14 цифровых входов/выходов, 6 аналоговых входов, разъѐм USB, разъѐм питания, и кнопка сброса [1].

Для того чтобы работать с Arduino необходимо написать специальный программный код – скетч, который затем можно загрузить в микроконтроллер через usb-кабель. Все эти функции позволяет выполнить открытая среда разработки - Arduino IDE.

Для вывода данных был выбран сенсорный дисплей Nextion NX4024T032 диагональю 3,2 дюйма от компании iTead Studio. С помощью редактора Nextion Editor пользователи могут с удобством создавать свои собственные интерфейсы для использования в дисплеях этой серии. Экран обладает собственным видеопроцессором, что позволяет разгрузить работу устройств, которые его используют и тем самым добиться большей производительности. На плате находится слот для карты памяти (можно использовать карты microSD объемом до 32Gb форматированные в FAT32). Карта памяти используются для хранения используемой графики [2].

Arduino не имеет своих часов, поэтому для вывода времени и даты на дисплей воспользуемся специальной микросхемой DS1302. Для ее использования достаточно установить в нее батарейку и один раз установить время и дату в скетче

Arduino.

Для измерения температуры и влажности воздуха были выбраны простые датчики серии DHT: DHT11 для дома и DHT22 для улицы. Разница между ними лишь в цене и некоторых характеристиках.

DHT11 измеряет температуру в диапазоне от 0 до 50 градусов с точностью плюс-минус 2%, а DHT22 в диапазоне от -40 до 80 градусов с точностью плюсминус 0.5 градусов по Цельсию [3].

269

Чтобы отслеживать движение используем модуль HC-SR501 с встроенным PIR (Passive Infra-Red) инфракрасным датчиком движения. Этот модуль небольшой по размерам, потребляет малый ток и очень простой в использовании, благодаря чему его можно использовать и в устройствах с автономным питанием. Максимальная дистанция срабатывания – от 3 до 7 м (регулируется) [4].

Для управления устройствами, работающими от сети 220 В, с помощью Arduino нужно подключить модуль реле.

Реле (фр. relais) — электрическое или электронное устройство (ключ), предназначенное для замыкания или размыкания электрической цепи при заданных изменениях электрических или неэлектрических входных воздействий [5].

Чтобы работать с освещением был выбран твердотельный модуль реле OMRON G3MB-202P. В отличии от традиционного реле, твердотельное имеет более длительный срок службы, с гораздо более высокой скоростью включения/выключения и без шума.

Стоимость:

Arduino Uno – 345 рублей.

Nextion NX4024T032 – 1370 рублей.

DS1302 – 49 рублей.

DHT11 – 72 рубля.

DHT22 – 230 рубля.

HC-SR501 – 59 рублей.

OMRON G3MB-202P – 140 рублей.

Таким образом, совокупная стоимость метеостанции составит около 2268 рублей. Внешний вид метеостанции представлен на Рисунке 1, внутреннее устройство – на Рисунке 2.

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

270

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]