NANO Security

.%20%d0%a1%d0%bb%d1%83%d0%b6%d0%b1%d0%b0%20WWW%20%d0%b2%20%d1%81%d0%be%d1%81%d1%82%d0%b0%d0%b2%d0%b5%20IIS%20%d0%be%d1%82%d0%bb%d0%b8%d1%87%d0%b0%d0%b5%d1%82%d1%81%d1%8f%20%d0%be%d1%82%20%d0%b4%d1%80%d1%83%d0%b3%d0%b8%d1%85%20%d0%b2%d0%b5%d0%b1-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%be%d0%b2%20%d1%82%d0%b5%d0%bc,%20%d1%87%d1%82%d0%be%20%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d0%b8%20%d0%be%d0%b1%d0%b5%d1%81%d0%bf%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d1%8f%20%d0%b1%d0%b5%d0%b7%d0%be%d0%bf%d0%b0%d1%81%d0%bd%d0%be%d1%81%d1%82%d0%b8%20%d0%b2%20%d0%bd%d0%b5%d0%b9%20%d1%82%d0%b5%d1%81%d0%bd%d0%be%20%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d1%8b%20%d1%81%20%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d0%be%d0%b9%20Windows%20NT%20<http://ru.wikipedia.org/wiki/Windows_NT>,%20%d0%bd%d0%b0%20%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%b5%20%d0%ba%d0%be%d1%82%d0%be%d1%80%d0%be%d0%b9%20%d0%be%d0%bd%d0%b0%20%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d0%b5%d1%82.%20%d0%92%d0%b5%d0%b1-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%20IIS%20%d0%bf%d0%be%d0%b4%d0%b4%d0%b5%d1%80%d0%b6%d0%b8%d0%b2%d0%b0%d0%b5%d1%82%20%d0%bd%d0%b5%d1%81%d0%ba%d0%be%d0%bb%d1%8c%d0%ba%d0%be%20%d1%80%d0%b0%d0%b7%d0%bb%d0%b8%d1%87%d0%bd%d1%8b%d1%85%20%d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d0%b9%20%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d1%8f%20%d0%b2%d0%b5%d0%b1-%d0%bf%d1%80%d0%b8%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d0%b9%20<http://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5>:.NET%20<http://ru.wikipedia.org/wiki/ASP.NET>%20-%20%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d0%bd%d0%bd%d0%b0%d1%8f%20Microsoft%20%d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d1%8f;%20%d0%b4%d0%bb%d1%8f%20IIS%20%d1%8d%d1%82%d0%be%20-%20%d0%be%d1%81%d0%bd%d0%be%d0%b2%d0%bd%d0%be%d0%b5%20%d0%bd%d0%b0%20%d1%81%d0%b5%d0%b3%d0%be%d0%b4%d0%bd%d1%8f%d1%88%d0%bd%d0%b8%d0%b9%20%d0%b4%d0%b5%d0%bd%d1%8c%20%d1%81%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b2%d0%be%20%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d1%8f%20%d0%b2%d0%b5%d0%b1-%d0%bf%d1%80%d0%b8%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d0%b9%20%d0%b8%20%d0%b2%d0%b5%d0%b1-%d1%81%d0%bb%d1%83%d0%b6%d0%b1%20<http://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0>.%20IIS%206.0%20%d0%bf%d0%be%d1%81%d1%82%d0%b0%d0%b2%d0%bb%d1%8f%d0%b5%d1%82%d1%81%d1%8f%20%d0%b2%d0%bc%d0%b5%d1%81%d1%82%d0%b5%20%d1%81%20%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%86%d0%b8%d0%be%d0%bd%d0%bd%d1%8b%d0%bc%d0%b8%20%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d0%b0%d0%bc%d0%b8,%20%d0%b2%20%d0%ba%d0%be%d1%82%d0%be%d1%80%d1%8b%d0%b5%20%d1%82%d0%b0%d0%ba%d0%b6%d0%b5%20%d0%b8%d0%b7%d0%bd%d0%b0%d1%87%d0%b0%d0%bb%d1%8c%d0%bd%d0%be%20%d0%b2%d1%85%d0%be%d0%b4%d0%b8%d1%82%20.NET%20Framework%20<http://ru.wikipedia.org/wiki/.NET_Framework>,%20%d1%82%d0%b0%d0%ba%20%d1%87%d1%82%d0%be%20%d0%bf%d0%be%d0%b4%d0%b4%d0%b5%d1%80%d0%b6%d0%ba%d0%b0%20ASP.NET%20%d0%ba%d0%b0%d0%ba%20%d0%b1%d1%83%d0%b4%d1%82%d0%be%20%d1%83%d0%b6%d0%b5%20%d0%b2%d1%81%d1%82%d1%80%d0%be%d0%b5%d0%bd%d0%b0%20%d0%b2%20IIS%206.0;%20%d0%b4%d0%bb%d1%8f%20%d0%b1%d0%be%d0%bb%d0%b5%d0%b5%20%d1%80%d0%b0%d0%bd%d0%bd%d0%b8%d1%85%20%d0%b2%d0%b5%d1%80%d1%81%d0%b8%d0%b9%20%d0%bd%d0%b5%d0%be%d0%b1%d1%85%d0%be%d0%b4%d0%b8%d0%bc%d0%be%20%d0%be%d1%82%d0%b4%d0%b5%d0%bb%d1%8c%d0%bd%d0%be%20%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d0%b8%d1%82%d1%8c%20%d0%b8%20%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%b8%d1%82%d1%8c%20.NET%20Framework%20<http://ru.wikipedia.org/wiki/.NET_Framework>.<http://ru.wikipedia.org/wiki/Active_Server_Pages>%20-%20%d0%bf%d1%80%d0%b5%d0%b4%d1%88%d0%b5%d1%81%d1%82%d0%b2%d0%be%d0%b2%d0%b0%d0%b2%d1%88%d0%b0%d1%8f%20ASP.NET%20%d1%82%d0%b5%d1%85%d0%bd%d0%be%d0%bb%d0%be%d0%b3%d0%b8%d1%8f%20%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d1%8f%20%d0%b4%d0%b8%d0%bd%d0%b0%d0%bc%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8%d1%85%20%d0%b2%d0%b5%d0%b1-%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%86%20<http://ru.wikipedia.org/w/index.php?title=%D0%94%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%B2%D0%B5%D0%B1-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&action=edit&redlink=1> на основе сценариев <http://ru.wikipedia.org/wiki/%D0%A1%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B9_(%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D1%8B)>. Входит в поставку IIS начиная с версии 3.0.<http://ru.wikipedia.org/wiki/CGI> - стандартная межплатформенная низкоуровневая технология создания динамических

NANO Security

Отчет по практике

Компьютеры, программирование

Другие отчеты по практике по предмету

Компьютеры, программирование

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

 

3.2 CCNet

 

CCNet - сеть, в которой представлено обсуждение и распространение информации, а также результаты исследований, связанные с рисками для цивилизации от околоземных объектов, таких как кометы, астероиды, метеоры и др. В системе также рассматриваются варианты конца света и возможные последствия (например изменение климата). Система предлагает подойти к проблеме с научной точки зрения, применяя высокоточные технологии и оборудование, и не принимать во внимание необоснованную информацию «от пророков и пессимистов». была основана в Великобритании. По официальным данным сеть насчитывает более 10000 пользователей, из которых 1000 известные ученые и политические деятели.

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

 

3.3 AcademLive

 

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

По сути электронная online академия способна заменить нам различные курсы. Она дает возможность заменить дорогостоящие походы и делать это самим. Также система является очень удобным способом обучать работников и выжимать из них максимальный результат.

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

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

 

4. ОБЗОР ЯЗЫКОВ ПРОГРАММИРОВАНИЯ

 

.1 Серверная часть

nano security программирование

%20%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f,%20%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d0%b9%20%d0%b4%d0%bb%d1%8f%20%d0%b3%d0%b5%d0%bd%d0%b5%d1%80%d0%b0%d1%86%d0%b8%d0%b8%20HTML%20<http://ru.wikipedia.org/wiki/HTML>-%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%86%20%d0%bd%d0%b0%20%d0%b2%d0%b5%d0%b1-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b5%20<http://ru.wikipedia.org/wiki/%D0%B2%D0%B5%D0%B1-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80>%20%d0%b8%20%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%8b%20%d1%81%20%d0%b1%d0%b0%d0%b7%d0%b0%d0%bc%d0%b8%20%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85%20<http://ru.wikipedia.org/wiki/%D0%B1%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85>.%20%d0%9d%d0%b0%20%d1%81%d0%b5%d0%b3%d0%be%d0%b4%d0%bd%d1%8f%d1%88%d0%bd%d0%b8%d0%b9%20%d0%bc%d0%be%d0%bc%d0%b5%d0%bd%d1%82%20%d0%bf%d0%be%d0%b4%d0%b4%d0%b5%d1%80%d0%b6%d0%b8%d0%b2%d0%b0%d0%b5%d1%82%d1%81%d1%8f%20%d0%bf%d0%be%d0%b4%d0%b0%d0%b2%d0%bb%d1%8f%d1%8e%d1%89%d0%b8%d0%bc%20%d0%b1%d0%be%d0%bb%d1%8c%d1%88%d0%b8%d0%bd%d1%81%d1%82%d0%b2%d0%be%d0%bc%20%d0%bf%d1%80%d0%b5%d0%b4%d1%81%d1%82%d0%b0%d0%b2%d0%b8%d1%82%d0%b5%d0%bb%d0%b5%d0%b9%20%d1%85%d0%be%d1%81%d1%82%d0%b8%d0%bd%d0%b3%d0%be%d0%b2%20<http://ru.wikipedia.org/wiki/%D1%85%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3>.">PHP - скриптовый язык <http://ru.wikipedia.org/wiki/%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D1%8B%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> программирования, созданный для генерации HTML <http://ru.wikipedia.org/wiki/HTML>-страниц на веб-сервере <http://ru.wikipedia.org/wiki/%D0%B2%D0%B5%D0%B1-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80> и работы с базами данных <http://ru.wikipedia.org/wiki/%D0%B1%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85>. На сегодняшний момент поддерживается подавляющим большинством представителей хостингов <http://ru.wikipedia.org/wiki/%D1%85%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3>.

Аббревиатура PHP означает Hypertext Preprocessor (Препроцессор Гипертекста)". Синтаксис языка берет начало из C, Java и Perl. PHP достаточно прост для изучения. Преимуществом PHP является предоставление web-разработчикам возможности быстрого создания динамически генерируемых web-страниц.

Важным преимуществом языка PHP перед такими языками, как языков Perl и C заключается в возможности создания HTML документов с внедренными командами PHP.

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

Главным фактором языка ">РНР <http://php.su/php/?php> является практичность. РНР должен предоставить программисту средства для быстрого и эффективного решения поставленных задач. Практический характер РНР обусловлен пятью важными характеристиками:

·традиционностью;

·простотой;

·эффективностью;

·безопасностью;

·гибкостью.

Существует еще одна «характеристика», которая делает РНР особенно привлекательным: он распространяется бесплатно, причем, с открытыми исходными кодами (Open Source).

Perl (Practical Extraction and Report Language) - это динамический язык программирования общего назначения. Основной характеристикой, которая отличает этот язык программирования от других, является обширная поддержка работы с текстом. Богатые возможности по работе с текстом включают широкий выбор средств по обработке регулярных выражений, встроенных в синтаксис языка. Сам по себе Perl - это некий симбиоз языков С и AWK, а также языков командных оболочек UNIX - ничего сверхъестественного, но, тем не менее, оригинально и практично.

На сегодняшний день Perl используется для выполнения задач системного администрирования, при создании разнообразных приложений в сети Интернет (к примеру, для работы с электронной почтой), либо же для создания CGI-сценариев. Очень удобен язык программирования и для поддержки узлов Web.

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

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

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

Синтаксис Perl очень синонимичен с языками программирования Си, AWK, sed и Bourne shell, так как код, а точнее его начало первой строки, имеет вид «#!/Путь/к/Perl [-ключи]», тем самым идентифицирует путь к интерпретатору для исполнения программы на сервере.

Язык Perl можно назвать в большей степени практичным, нежели элегантным и минималистичным. Язык не ограничивается единственной парадигмой программирования, давая возможность программистам использовать разные стили написания кода и построения программ, будь то процедурный, объектно-ориентированный либо функциональный стиль. Однако так как Perl имеет много общего с языком Си, то по своей сути он является скорее процедурным языком.(питон) - интерпретируемый, объектно-ориентированный язык программирования высокого уровня. Он поддерживает классы, модули (которые могут быть объединены в пакеты), обработку исключений, а также многонитевую обработку. Python относится к классу языков с динамической типизацией, предоставляет программисту автоматическую «сборку мусора» и удобные высокоуровневые структуры д

Похожие работы

< 1 2 3 4 5 6 > >>