Jump to content
Калькуляторы

Опубликована Процедура блокировки некошерной инфо

Совет из разряда вредных

"критикуешь? - предлагай !"

сложно сказать, что будет в случае "кривого договора"

а вот в его отсутствие точно будут "санкции от РосКомНадзора"

Кривой договор ведёт в т.ч. финансовые потери.

п.с. будьте внимательны к моим постам.

Share this post


Link to post
Share on other sites

Кривой договор ведёт в т.ч. финансовые потери

даже в случае "дочерней компании" ?

а можно пример ?

 

просто Вы вместо публичного совета либо рекомендации выдали малоинформативное "обращайтесь, помогу"...

а тут, на форуме, что сделали, как не обратились за помощью, в т.ч. и к Вам ?

 

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

Share this post


Link to post
Share on other sites

Господа, возникла бредовая идея.

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

Share this post


Link to post
Share on other sites

Врядле. лучше один раз напиши инструкцию.

мну с питоном тоже не знаком. сижу, выгружаю ручками и читаю маны по питону.

а отдавать на неизвестный сервис свою подпись. нет, спасибо.

Share this post


Link to post
Share on other sites

мну с питоном тоже не знаком. сижу, выгружаю ручками и читаю маны по питону.

Я вот тоже не знаю питон, но выложенный скрипт готов к применению, там и делать то ничего не надо.

Share this post


Link to post
Share on other sites

а отдавать на неизвестный сервис свою подпись. нет, спасибо.

На неизвестный сервис отдается подписанная xml, а не ключ для подписи. Это разные вещи.

Share this post


Link to post
Share on other sites

а отдавать на неизвестный сервис свою подпись. нет, спасибо.

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

Share this post


Link to post
Share on other sites

yegorov-p, а вы у себя правите полученный дамп ?

на тему кривых кодировок и прочего

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

а потом распарсиваю

вот в этот момент может портиться часть url

стандартные библиотеки работы с XML не предполагают, что в файлике с явно указанной кодировкой (в нашем случа - 1251) может оказаться строка с другой кодировкой (в нашем случае это обычно UTF-8)

 

и второй момент - если даже url оказывается в правильной кодировке (1251) - он всё равно неправильно кодирован (с точки зрения url)

 

мне интересно, обращаете ли Вы внимание на подобные мелочи, и, если обращаете, то как обходитесь

Share this post


Link to post
Share on other sites

Кривой договор ведёт в т.ч. финансовые потери

даже в случае "дочерней компании" ?

а можно пример ?

...

А чем дочерняя компания хуже материнской?

Share this post


Link to post
Share on other sites

а потом распарсиваю

вот в этот момент может портиться часть url

стандартные библиотеки работы с XML не предполагают, что в файлике с явно указанной кодировкой (в нашем случа - 1251) может оказаться строка с другой кодировкой (в нашем случае это обычно UTF-8)

 

и второй момент - если даже url оказывается в правильной кодировке (1251) - он всё равно неправильно кодирован (с точки зрения url)

 

мне интересно, обращаете ли Вы внимание на подобные мелочи, и, если обращаете, то как обходитесь

я использую ElementTree().parse("dump.xml")

вроде ничего не портится. Даже если и портится - я по ip выпиливаю.

Share this post


Link to post
Share on other sites

А чем дочерняя компания хуже материнской?

речь о том, что в обсуждаемом случае это договор между дочерней и материнской

а не двумя сторонними компаниями

т.е. сложнее потерять деньги

 

yegorov-p, а Вы посмотрите в оригинальном дампе url со словами "Челябинск-чмз-миксы-и-реагент-работаем" (оно в UTF-8 точно)

и что получается с этим урлом после разбора XML-файла

 

мне вот хотелось бы допилить скрипт до автокоррекции подобных ссылок

Share this post


Link to post
Share on other sites

Добрый день.

Сразу прошу не кидаться помидорами)

Вопрос такой - автоматизировал ли кто-то выгрузку реестра не на BSD/Linux, а на Windows? Как автоматизировать процесс создания файла и подписи еще несколько понятно (здесь почитал, хотя опять же необходимо дважды вводить пин-код на ключик), но вот как автоматизировать загрузку реестра (даже без обработки если) пока непонятно.

В принципе ели решения не найдется, поставлю наверно debian (машина должна через недельку остановиться) и тогда уже по инструкциям с первых 30-50 страниц, но там я не нашел (может плохо искал?) как подключить сам HASP-ключ?

Edited by NightElf

Share this post


Link to post
Share on other sites

...но там я не нашел (может плохо искал?) как подключить сам HASP-ключ?

 

Зато там есть как сдернуть оттуда ключь для подписи.

Share this post


Link to post
Share on other sites

Gefest# python zapret_checker.py
Traceback (most recent call last):
 File "zapret_checker.py", line 29, in <module>
   request=opener.sendRequest(XML_FILE_NAME,P7S_FILE_NAME)
 File "/var/zapretinfo/zapretinfo.py", line 32, in sendRequest
   sert = b64encode(sert)
UnboundLocalError: local variable 'sert' referenced before assignment

Вот скажите мне, что он просит?

Share this post


Link to post
Share on other sites

yegorov-p, а Вы посмотрите в оригинальном дампе url со словами "Челябинск-чмз-миксы-и-реагент-работаем" (оно в UTF-8 точно)

и что получается с этим урлом после разбора XML-файла

 

мне вот хотелось бы допилить скрипт до автокоррекции подобных ссылок

Челябинск-чмз-РјРёРєСЃС‹-Рё-реагент-работаем.130/ там получается

Share this post


Link to post
Share on other sites
мне вот хотелось бы допилить скрипт до автокоррекции подобных ссылок

Есть перловый скриптик, который по одной строке преобразует всякую кракозябру в вид, понятный squid'у, т.е. проблем с кириллическими хвостами URL у меня нет.

К сожалению, я совершенно не прогер, поэтому ни малейшего понятия, как он это делает, нарыл в инетах, когда столкнулся с этой гадостью в реестре. Может и вам поможет. (-:

 

#!/bin/perl

$str = @ARGV[0];
$str =~ s/\%([A-Fa-f0-9]{2})/pack('C', hex($1))/seg;

print $str;

Share this post


Link to post
Share on other sites

yegorov-p, т.е. и на питоне криво

ясно...

 

Pilorama, спасибо, идея интресная, но не про наш случай

 

у меня получилось только через хитрый выверт

 

 

 

open(INFILE, "<:raw", "./dump-mixed.enc.txt");

open(OUTFILE, "> ./dump-single-enc(cp1251).xml");

 

while ( $line = <INFILE> ) {

eval { $strRes = decode( 'utf8', $line, 1 ) };

 

if ( $@ ) {

print OUTFILE $line;

};

 

unless ( $@ ) {

print OUTFILE encode( 'cp1251', $strRes);

};

 

};

close(INFILE);

close(OUTFILE);

 

 

 

это "рабочий пример", а не готовый скрипт

Share this post


Link to post
Share on other sites

yegorov-p, т.е. и на питоне криво

ясно...

"На питоне" есть UnicodeDammit из BeautifulSoup. Мне это просто как-то ненужно =)

Share this post


Link to post
Share on other sites

В ЦА РКН проходит тестирование программы, которая будет автоматически проверять выполнение оператором требований по блокировке (с учетом актуальности записей).

После положительного тестирования, программы будет разослана по всем управлениям РКН. А далее будет команда ФАС.

Share this post


Link to post
Share on other sites

В ЦА РКН проходит тестирование программы, которая будет автоматически проверять выполнение оператором требований по блокировке (с учетом актуальности записей).

После положительного тестирования, программы будет разослана по всем управлениям РКН. А далее будет команда ФАС.

А оно будет провертьи именно блокировку? Или берет ли оператор реестр?

Share this post


Link to post
Share on other sites

Будет проверяться именно осуществление блокировки на сети оператора. Статистика по выгрузке операторами связи реестра уже давно доступна всем РКН

Edited by Нерубящий инспектор

Share this post


Link to post
Share on other sites

Будет проверяться именно осуществление блокировки на сети оператора. Информация по реестру получается уже давно и доступна всем РКН

 

и как будет проверка происходить - блокировка по IP или URL из реестра как факт?

Share this post


Link to post
Share on other sites

Подробности пока не знаю. Но думаю все будет типа. Комп будет подключаться к сети оператора. Прога будет автоматом делать выгрузку из реестра. Отнимать записи за последние сутки. А потом проверять факт доступа и по IP и по URL. Те кто это разрабатывает явно с Вами "одной крови". Так что сами подумайте, как бы Вы это реализовали

Edited by Нерубящий инспектор

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now