Прошел экстерном экзамен по курсу перепордготовки "Информационная безопасность". Хочу получить диплом, но не вижу где оплатить? Ну и соответственно , как с получением бумажного документа? |
Процедуры Интернет (Telnet/ssh, FTP/SFTP, ping, traceroute)
В таблице 1.4 представлены наименования и коды команд Telnet, которые используются как клиентом, так и сервером в сочетании с префиксным байтом 0xff (IAC — интерпретировать как команду). Если нужно послать код данных, равный 255, посылается два байта с кодами 255.
Операция "прерывание процесса" (IP) позволяет прервать, удалить или завершить процесс пользователя (например, выйти из бесконечного цикла).
Процедура "прерывание вывода" (AO) позволяет процессу пользователя продолжаться, но вывод на его рабочую станцию прерывается, при этом очищается буфер от уже записанной, но не отображенной информации.
Запрос "Вы здесь?" (AYT) удобен, когда необходимо выяснить, выполняется ли пользовательская задача или нет.
Операция "стереть символ" (EC) позволяет пользователю удалить символ из потока данных, применяется для редактирования текста на экране.
Операция "стереть строку" (EL) позволяет пользователю при редактировании удалить целую строку.
Команда "go ahead" (GA, "продолжайте") устанавливает полудуплексный режим передачи данных. Каких-либо воздействий на удаленную ЭВМ обычно не производит. В таблице 1.5 приведен список комбинаций клавиш, нажатие которых вызывает определенный результат.
Комбинация клавиш | Достигаемый результат |
---|---|
Ctrl+E | Echo |
Ctrl+] | Escape |
Ctrl+? | Erase |
Ctrl+O | flushoutput |
Ctrl+C | Interrupt (прерывание исполнения программы) |
Ctrl+U | Kill |
Ctrl+\ | Quit |
Ctrl+D | EOF |
Блок данных процедуры TELNET содержит три байта и называется командой. Формат этого блока показан на рис. 1.1.
Первый байт в соответствии с таблицей содержит 8 единиц, далее следует байт команды (табл. 1.4). Третий октет служит для размещения кода опции, он может и отсутствовать.
Рассмотрим несколько примеров этих команд. Допустим, вы хотите, чтобы обмен данными производился в виде 8-битовых посылок. Для реализации вашего пожелания достаточно выдать команду:
IAC WILL TRANSMIT-BINARY,
которая в цифровых кодах выглядит как ( 255 251 0 ).
Для прекращения этого (двоичного) режима передачи нужно выдать команду:
IAC DON’T TRANSMIT-BINARY (255 254 0).
Субкоманды Telnet позволяют управлять откликом при работе с клавиатурой. Обычно отклик-эхо присылается удаленной ЭВМ, реже формируется локально. Для включения отклика можно выдать команду: IAC WILL ECHO (255 251 1) (часто это реализовано по умолчанию).
При работе с Telnet рекомендуется сначала ознакомиться с конкретными возможностями команды с помощью описания (или F10/?). Это позволит вам, например, спасать результаты поиска в файле с указанным вами именем и т.д.
Многие telnet -клиенты позволяют также указывать явно номер порта, через который должна быть установлена связь. По умолчанию это порт 23. Обычный пользователь не интересуется, через какой порт он работает. Но иногда желательно реализовывать telnet через разные порты системы, обеспечивающие различные услуги, это бывает полезно и с отладочными целями. Используя команду:
telnet XXXXXX.domain <номер порта>
можно осуществить связь через порт с заданным номером с узлом XXXXXX.domain. Многие библиотеки применяют метод портов для обеспечения доступа к своим ресурсам внешних Inernet-пользователей. Помимо telnet, существуют и другие стандартные процедуры, выполняющие схожие задачи.
SUN Microsistems разработала и широко использует программный модуль RPC (Remote Procedure Call, RFC-1057), он используется для удаленного вызова программ почти во всех системах, базирующихся на UNIX. RPC может применяться как на TCP, так и UDP транспортных уровнях.
Для удаленного исполнения программ может служить команда REXECD, которая активно используется на IBM-системах в рамках ОС AIX.
Уязвимость протокола Telnet для хакеров привела к тому, что в последнее время эта утилита часто заменяется SSH (Secure Shell) или другими программами, обеспечивающими безопасный удаленный доступ. Но следует иметь в виду, что SSH сохраняет алгоритмическую логику telnet , хотя и использует порт 22 вместо 23. К числу недостатков Telnet следует отнести невозможность эффективного использования мышки.