Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Андрей Писарев  
#1 Оставлено : 26 декабря 2014 г. 12:27:19(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,752
Мужчина
Российская Федерация

Сказал «Спасибо»: 577 раз
Поблагодарили: 2306 раз в 1807 постах
Добрый день, КРИПТО-ПРО!

При тестировании подключения по TLS, например:
Цитата:
csptest -tlsc -server lk3.nalog.ru -v -v

в случае, если web-сервер возвращает HTTP ответ: 302,
происходит интерпретация этого "кода" как системного кода об ошибке (GetLastError),
Я правильно понял лог?

Цитата:

Decrypted data: 363 bytes
0000 48 54 54 50 2f 31 2e 31:20 33 30 32 20 46 6f 75 HTTP/1.1 302 Fou
0010 6e 64 0d 0a 44 61 74 65:3a 20 46 72 69 2c 20 32 nd..Date: Fri, 2
0020 36 20 44 65 63 20 32 30:31 34 20 30 38 3a 35 36 6 Dec 2014 08:56
0030 3a 31 33 20 47 4d 54 0d:0a 53 65 72 76 65 72 3a :13 GMT..Server:
0040 20 41 70 61 63 68 65 0d:0a 58 2d 50 6f 77 65 72 Apache..X-Power
0050 65 64 2d 42 79 3a 20 50:48 50 2f 35 2e 34 2e 31 ed-By: PHP/5.4.1
0060 35 0d 0a 4c 6f 63 61 74:69 6f 6e 3a 20 68 74 74 5..Location: htt
0070 70 3a 2f 2f 6c 6b 33 2e:6e 61 6c 6f 67 2e 72 75 p://lk3.nalog.ru
0080 2f 6d 61 69 6e 74 65 6e:61 6e 63 65 2e 68 74 6d /maintenance.htm
0090 6c 0d 0a 43 61 63 68 65:2d 43 6f 6e 74 72 6f 6c l..Cache-Control
00a0 3a 20 6d 61 78 2d 61 67:65 3d 30 0d 0a 45 78 70 : max-age=0..Exp
00b0 69 72 65 73 3a 20 46 72:69 2c 20 32 36 20 44 65 ires: Fri, 26 De
00c0 63 20 32 30 31 34 20 30:38 3a 35 36 3a 31 33 20 c 2014 08:56:13
00d0 47 4d 54 0d 0a 56 61 72:79 3a 20 41 63 63 65 70 GMT..Vary: Accep
00e0 74 2d 45 6e 63 6f 64 69:6e 67 0d 0a 58 2d 55 41 t-Encoding..X-UA
00f0 2d 43 6f 6d 70 61 74 69:62 6c 65 3a 20 49 45 3d -Compatible: IE=
0100 45 64 67 65 2c 63 68 72:6f 6d 65 3d 31 0d 0a 43 Edge,chrome=1..C
0110 6f 6e 6e 65 63 74 69 6f:6e 3a 20 4b 65 65 70 2d onnection: Keep-
0120 41 6c 69 76 65 2c 20 63:6c 6f 73 65 0d 0a 43 6f Alive, close..Co
0130 6e 74 65 6e 74 2d 4c 65:6e 67 74 68 3a 20 30 0d ntent-Length: 0.
0140 0a 43 6f 6e 74 65 6e 74:2d 54 79 70 65 3a 20 74 .Content-Type: t
0150 65 78 74 2f 68 74 6d 6c:3b 20 63 68 61 72 73 65 ext/html; charse
0160 74 3d 55 54 46 2d 38 0d:0a 0d 0a t=UTF-8....

No data in socket: OK if file is completely downloaded
Reply status: HTTP/1.1 302 Found
An error occurred in running the program.
.\WebClient.c:2081:Bad HTTP status.
Error number 0x0 (0).
Операция успешно завершена.

HttpsGetFile: 0x0000012e
An error occurred in running the program.
.\WebClient.c:641:Error fetching file from server.
Error number 0x12e (302).
Том слишком сильно фрагментирован для завершения операции.

Total: SYS: 0,250 sec USR: 0,141 sec UTC: 1,743 sec
[ErrorCode: 0x0000012e]



HTTP/1.1 302 Found - это ответ web-сайта, сообщающим нам новый адрес в Location
И 302 - преобразуется... в сообщение: Том слишком сильно фрагментирован для завершения операции.
Смутило это сообщение, на новом диске... с 0% фрагментации...



Аналогично, проверил на вашем сайте:
https://www.cryptopro.ru:4444/
Цитата:
No data in socket: OK if file is completely downloaded
Reply status: HTTP/1.1 403 Forbidden
An error occurred in running the program.
.\WebClient.c:2081:Bad HTTP status.
Error number 0x0 (0).
Операция успешно завершена.

HttpsGetFile: 0x00000193
An error occurred in running the program.
.\WebClient.c:641:Error fetching file from server.
Error number 0x193 (403).
Этот процесс не находится в режиме фоновой обработки.

Total: SYS: 0,141 sec USR: 0,109 sec UTC: 0,950 sec
[ErrorCode: 0x00000193]


http 403 - транслируется через GetLastError как системная ошибка:
Этот процесс не находится в режиме фоновой обработки
Anxious


Расшифровка кодов ошибок GetLastError на русском языке



С наступающим Новым Годом!

С Уважением,
Андрей *
Пользователь Андрей * прикрепил следующие файлы:
сайт КриптоПРО.png (70kb) загружен 17 раз(а).
сайт Налоговой.png (65kb) загружен 13 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Техническую поддержку оказываем тут
Наша база знаний
Offline Русев Андрей  
#2 Оставлено : 14 января 2015 г. 11:22:28(UTC)
Русев Андрей

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,506

Сказал(а) «Спасибо»: 42 раз
Поблагодарили: 612 раз в 423 постах
Именно так и было задумано функционирование:
  • если читать журнал сверху вниз, то первая ошибка - это "Bad HTTP status" с кодом 403
  • приложение возвращает эту ошибку в код возврата, чтобы можно было эффективно автоматизировать его работу (ветвить поведение скрипта при отлупе HTTP, а не считать это просто ошибкой)
  • функция получения описания ошибки в самом конце сделана в общем виде - какой код пришёл, тот текст и отображаем (здесь и есть семантическая ошибка, так как коды ошибок - это не обязательно LastError())
  • усложнять логику работы с ошибками нецелесообразно, так как журнал предельно понятен, если читать его сверху вниз, а не снизу вверх
  • Официальная техподдержка. Официальная база знаний.
    Offline Андрей Писарев  
    #3 Оставлено : 14 января 2015 г. 11:44:23(UTC)
    Андрей *

    Статус: Сотрудник

    Группы: Участники
    Зарегистрирован: 26.07.2011(UTC)
    Сообщений: 13,752
    Мужчина
    Российская Федерация

    Сказал «Спасибо»: 577 раз
    Поблагодарили: 2306 раз в 1807 постах
    Автор: olin Перейти к цитате
    Именно так и было задумано функционирование:
  • если читать журнал сверху вниз, то первая ошибка - это "Bad HTTP status" с кодом 403
  • приложение возвращает эту ошибку в код возврата, чтобы можно было эффективно автоматизировать его работу (ветвить поведение скрипта при отлупе HTTP, а не считать это просто ошибкой)
  • функция получения описания ошибки в самом конце сделана в общем виде - какой код пришёл, тот текст и отображаем (здесь и есть семантическая ошибка, так как коды ошибок - это не обязательно LastError())
  • усложнять логику работы с ошибками нецелесообразно, так как журнал предельно понятен, если читать его сверху вниз, а не снизу вверх


  • Позиция ясна.
    Техническую поддержку оказываем тут
    Наша база знаний
    RSS Лента  Atom Лента
    Пользователи, просматривающие эту тему
    Guest
    Быстрый переход  
    Вы не можете создавать новые темы в этом форуме.
    Вы не можете отвечать в этом форуме.
    Вы не можете удалять Ваши сообщения в этом форуме.
    Вы не можете редактировать Ваши сообщения в этом форуме.
    Вы не можете создавать опросы в этом форуме.
    Вы не можете голосовать в этом форуме.