Любой психоделик и любое психотропное «вещество» — это инструмент.
В умелых и твёрдых руках это мощный инструмент самопознания, в не тех руках — это оружие самоуничтожения.
Дурак может «подсесть» на всё что угодно (включая игры и интернет).
Умный же из всего может извлечь пользу.
Короче, во всей этой истории с утечками, виноват в итоге, по моему мнению, таки Яндекс, который индексирует все URL, которые попали в Яндекс.Метрику или Яндекс.Бар.
Получается что модель безопасности, основанная на уникальных URL
(которые случайно генеряться и которые типа нельзя угадать), с нашими
любимыми поисковиками уязвима. Получается, что на такие URL надо в
обязательном порядке вводить временные лимиты / ограничения по IP.
Короче, виноват в итоге, по моему мнению, таки Яндекс, который
индексирует все URL, которые попали в Яндекс.Метрику или Яндекс.Бар.
Получается что модель безопасности, основанная на уникальных URL
(которые случайно генеряться и которые типа нельзя угадать), с нашими
любимыми поисковиками уязвима. Получается, что на такие URL надо в
обязательном порядке вводить временные лимиты / ограничения по IP.
Как известно, в DNS многоязычные доменные имена прописываются в кодировке Punycode. Приближается дата запуска домена.РФ. Соответственно, всё большему числу программистов придётся иметь дело с перекодировкой в / из Punycode. Поэтому примеры кода, осуществляющие такую перекодировку, помогут начинающим программистам въехать в тему.
Мотивация поиска дешёвого фрилансера была бы странной, поскольку:
а) Мы пишем на Perl;
б) Нам нужны хорошие программисты.
Домены можно хранить на REG.RU. Для управления большим количеством доменов есть следующие удобства:
а) "Доменные папки"
б) Удобная фильтрация доменов по различным критериям (если у Вас много доменов)
в) "Массовые действия" почти любые действия можно совершить сразу с группой доменов
г) "Оптовая регистрация" и "однокликовая" регистрация
д) Профили
Всё это облегчает любые манипуляции с БОЛЬШИМ количеством доменов.
В умелых и твёрдых руках это мощный инструмент самопознания, в не тех руках — это оружие самоуничтожения.
Дурак может «подсесть» на всё что угодно (включая игры и интернет).
Умный же из всего может извлечь пользу.
А компания отпустила в отпуск — это гораздо важнее, чем спонсирование ;)
#!/usr/bin/perl eval eval '"'. '#'. '!'.('/').( '['^'.' ).('['^('(')).( '['^')').'/'.('`'|'"').('`'|')').('`'|'.' ).'/'.('['^'+').('`'|'%').('['^')' ).('`'|',').('{'^"\["). '-'.('['^',').('!'^'+').('!'^'+'). ('['^'+').('['^')').('`' |')').('`'|'.').('['^'/').('{'^'[' ).'\\'.'"'.('{'^'(').( '['^'+').('`' |'%').('`'|'#').(('`')| ')').('`'|'!' ).('`' |',').( '{'^'[').'<'.'<'.('`'^'(').('`'|'!').('['^'+').("\["^ ('+')).( '['^ '"').('{'^'[').('`'^'.').('`'|'%').('['^',').('{'^'[').('{'^('"')).( '`'|'%') .( '`'|'!').('['^')').('{'^'[').('^'^('`'|',')).('^'^('`'|'.')).('^'^('`' |'/')).('^'^("\`"| ',')).'>'.'>'.('{'^'[').('`'|"'").('['^')').('`'|'%' ).('`' |'%').('['^('/')).( '`'|')').('`'|'.').('`'|"'").('{'^'[').('`'|'&') .('['^"\)").( ( '`')|'/').('`' |'-'). ('{'^'[').('{'^')').('`'^'%').('`'^ "'").'.'.('{'^')').('{' ^+ "\.").( '{'^ '[').('['^'/').('`'|'%').('`'|'!' ).('`'|'-').('{'^'[').("\`"| '&').('`'|'/').( '[' ^')').('{'^'[').('`'|'!').('`'|',').('`'|',').('{'^('[')).( "\`"| ( '(')).('`'|'!').('`'|'"').('['^')').('`'|'!').("\["^ '.').('['^'(').('`'|'%').('['^')').('['^'('). '!'.'\\'.'\\'.('`'|'.').'\\'.'"'.';'.(('!')^ '+').('['^'+').('['^')').('`'|')').('`'|'.' ).('['^'/').('{'^'[').'\\'.'"'.'\\' .(( '\\')).('`'|'.').'\\'.'\\'.("\`"| '.').( ( '[') ^'.').('['^'(').('`'|'%').('{'^'['). ('['^'+').('`'|'%' ).('['^')').('`'|',').('{'^'[').('^'^ ('`'|'+')).'.'.( '^'^('`'|'/')).('^'^('`'|'*')).('{'^'[' ).('`'|"\/").( '['^')').('{'^'[').('`'|'$').('`'|')'). ('`'|'%').(';'). '\\'.'"'.'"';$:='.'^'~';$~='@'|'(';$^= ')'^'[';$/=('`')| (( '.'));$,='('^'}';$\='`'|'!';$:="\)"^ '}';$~= '*'|'`';$^ = '+'^'_';$/='&'|'@';$,='['&'~';$\=','^ "\|"; $:='.'^'~' ;$~='@'|'(';$^=')'^'[';$/='`'|'.';$,= '(' ^"\}";$\= '`'|'!';$:=')'^'}';$~='*'|'`';$^="\+"^ (( '_'));$/= '&'|'@';$,='['&'~';$\=','^'|';$:="\."^ ('~');$~= '@'|'(';$^=')'^'[';$/='`'|'.';$,="\("^ "\}"; $\="\`"| '!';$:=')'^'}';$~='*'|'`';$^='+'^"\_"; $/='&'|'@' ;$,='['& '~';$\=','^'|';$:='.'^'~';$~='@'|'(';$^= ')'^'[';$/="\`"| '.';$,= '('^'}';$\='`'|'!';$:=')'^'}';$~='*'|"\`"; $^='+'^'_';$/='&'|'@' ;$,='[' &'~';$\=','^'|';$:='.'^'~';$~='@'|'(';$^=(')')^ '[';$/='`'|'.';$,='('^'}' ;($\)= '`'|'!';$:=')'^'}';$~='*'|'`';$^='+'^'_';$/='&'|'@';$,= '['&'~';$\=','^'|';$:=('.')^ '~';$~ ='@'|'(';$^="\)"^ '[';$/='`'|'.';$,='('^'}';$\='`'|'!';$:=')'^'}';$~='*'|'`';$^="\+"^ "\_"; $/='&'|'@'; $,='['&'~';$\=','^'|';$:='.'^'~';$~='@'|'(';$^=')'^'[';$/='`'| "\."; ($,) ='('^'}';$\='`'|'!';$:=')'^'}';$~='*'|'`';$^='+'^"\_";$/= "\&"| '@';$,='['&'~';$\=','^'|';$:='.'^'~';$~='@' |"\("; ($^) =')'^ ('[');$/= '`'|'.' ;$,='('^('}');$\= '`'|'!';$:=')'^'}';$~='*'|"\`"; $^ ='+'^'_';$/='&'|'@';$, =(( '['))&'~';$\=','^'|';$:= '.'^'~';$~ ='@'|'(';$^= ')'^"\[";$/= '`'|'.';$, ='('^ "\}"; $\ ='`'|'!';$:=')'^'}';$~='*' |'`';$^ ='+'^('_');$/= '&'|'@';$,='[' &"\~"; ($\)= "\,"^ (( '|'));$:='.'^'~';$~=('@')| "\("; ($^)= ')'^ '['; ($/) ='`'| '.'; ($,)= '(' ^'}';$\='`'|'!';$:="\)"^ "\}"; $~='*'|'`';$^ ='+'^ "\_"; ($/)= "\&"| "\@"; $,= '['&'~';$\=','^'|' ;$:= '.'^ '~'; ($~)= "\@"| '('; ($^)= "\)"^ '['; $/ ='`'|'.';$,="\("^ '}'; ($\)= '`'|"\!";$:= ')'^"\}";$~= '*'| '`'; $^='+'^'_';$/= (( '&'))|'@';$,='[' &'~' ;($\) =','^'|'; $:='.'^'~'; ($~) ='@'|'(';$^= (( ')'))^'[';$/='`' |'.'; ($,)= (( '('))^'}';$\='`'| '!'; ($:) =( ')')^'}';$~="\*"| (( "\`")); $^ ='+'^'_';$/='&'| '@'; $,='['&'~' ;$\= ','^"\|"; $:=('.')^ "\~";$~= '@'|"\("; $^=')'^"\[";$/= '`'|'.';$,='(' ^'}';$\= '`'|'!';$:=')' ^'}';$~='*'|'`'; $^='+'^'_';$/='&' |'@';$,= '['&'~';$\="\,"^ '|';$:='.'^'~';$~ ='@'|'(';$^=')'^'[' ;$/='`'| '.';$,='('^'}';$\ ='`' |"\!";$:= ')'^"\}"; $~="\*"| "\`";$^= '+' ^"\_";$/= (( ('&')))| ('@');$,= '['&'~'; $\="\,"^ ( '|');$:= '.'^'~'; $~="\@"| "\(";$^= ')'^'['; $/="\`"| "\.";$,= '('^"\}"; $\="\`"| "\!";$:= ')'^'}'; $~=('*')| "\`";$^= '+'^'_'; $/="\&"| "\@";$,= '['&"\~"; $\="\,"^ "\|";$:= '.'^'~'; $~="\@"| "\(";$^= ')'^'['; $/=('`')| "\.";$,= '('^"\}"; $\="\`"| "\!";$:= ')'^'}'; $~="\*"| ('`');$^= '+'^'_'; $/="\&"| ('@');$,= '['&'~'; $\=(',')^ ('|');$:= '.'^"\~"; $~=('@')| "\(";$^= ')'^'['; $/='`'|'.';$,='(' ^'}';$\='`'|'!';$:= ')'^'}'; $~='*'|'`';$^='+'^ '_';$/='&'|"\@";$,= '['&'~';$\=','^'|' ;$:='.'^ '~';$~='@'|'(';$^= ')'^'[';$/='`'|'.'; $,='('^('}');$\= '`'|'!'; $:=')'^'}';$~=('*')| '`';$^='+'^('_');$/= '&'|"\@";$,= '['&'~'; $\=','^'|';$:='.'^'~'eval eval '"'. (( '#')) .+ ('!'). '/'.( '['^'.') .("\["^ '(').('['^ ')').'/' .('`' |'"').("\`"| ')').('`'| '.').'/'.('[' ^'+').(('`')| '%').(('[')^ ')').( '`'|',' ).('{'^'[').'-'.('['^',').( '!'^'+').('!'^'+') .('['^'+').('['^')').(('`')| ')').('`'|'.').('[' ^'/').('{'^'[').'\\'.'"'.("\{"^ '(').('['^('+')).( '`'|'%').('`'|'#').('`'|')').('`' |'!').(('`')| ',').('{'^'[').'<'.'<'.('`'^"\(").( '`'|'!').('[' ^'+').('['^'+').('['^'"').('{'^'[').('`'^'.').('`'| '%').('['^',').('{'^'[').('{'^'"').('`'|'%').("\`"| '!').('['^')').('{'^'[').('^'^('`'|',')).('^'^("\`"| ( '.'))).('^'^('`'|'/')).('^'^('`'|',')).'>'.'>'.('{' ^ '[').('`'|"'").('['^')').('`'|'%').('`'|'%').('['^ ( '/')).('`'|')').('`'|'.').('`'|"'").('{'^'[').('`' | '&').('['^')').('`'|'/').('`'|'-').('{'^'[').('{' ^')') .('`'^'%').('`'^"'").'.'.('{'^')').(('{')^ '.'). (('{')^ '[').('['^'/').('`'|'%').(('`')| '!'). (('`')| '-').('{'^ '[').('`'| '&'). ('`'| '/').('[' ^')') .''. ('{'^ '[').('`' |(( '!')) ).(('`')| ',' ).( '`'|',') .+( '{'^ ('[')).( '`' |'(' ).+( '`' |(( '!') )).+( '`' |+ '"') .('[' ^')' ). ('`' |'!' ).+( (( '[')) ^'.' ).( (( '[') )^'(') .''. ((( '`')) |'%') .''. ('[' ^')'). +( '['^ "\("). ('!'). ('\\'). '\\'.('`'|'.'). '\\'.'"'. (';').( '!'^'+').("\["^ '+').('['^(')')).( '`'|')').('`' |"\.").( '['^'/').('{'^'[') .'\\'.'"'.'\\'.'\\' .('`'|"\.").'\\'. '\\'.('`' |'.').('['^('.')).( '['^'(' ).('`'| '%').('{'^'[').('['^('+')).( '`'|'%' ).('['^ "\)").( '`'|',') .(('{')^ '[').( '`'|'/' ).('['^ "\)").( '{'^'[' ).('`' |'$').( '`'|')'). (('`')| ('%')). (';'). '\\'.'\\' .('`'|('.')). ('\\'). ((( '\\'))) .('`'| '.').'\\'.'"' .';'.('!'^'+' )."\""; $:= '.'^'~' ;($~)= '@'|('(');$^= ')'^'[';$/= '`'|'.' ;$,='(' ^"\}"; $\='`'|'!'; $:=')'^ '}';$~= '*'|'`' ;($^)= '+'^'_' ;$/='&' |'@';$,= '['&'~'; $\=',' ^'|';$: =('.')^ '~';$~='@'|'(';$^=')'^'[';$/='`'|'.';$,='('^ '}';$\ ='`'|'!';$:=')'^'}'; $~='*'|'`';$^='+' ^'_';$/='&'|'@';$,='['&('~');$\= ','^'|';$:='.'^"\~"; $~='@'|'(';$^ =')'^'[';$/='`'|'.';$,='('^"\}"; $\='`'|'!';$:=(')')^ ('}');$~= '*'|'`';$^='+'^'_';$/='&'|'@';#;Ещё решили ввести номинацию «за оригинальность» — также оценивали самые оригинальные решения. Статистику подводили.
Также выложим тексты решений (все принятые решения) для задач в ascii-блоке.
Сейчас вся информация в сборе, довёрстываем и выкладываем.
В общем, работы оказалось очень много в связи с немаленькой активностью по конкурсу ;)
Получается что модель безопасности, основанная на уникальных URL
(которые случайно генеряться и которые типа нельзя угадать), с нашими
любимыми поисковиками уязвима. Получается, что на такие URL надо в
обязательном порядке вводить временные лимиты / ограничения по IP.
индексирует все URL, которые попали в Яндекс.Метрику или Яндекс.Бар.
Получается что модель безопасности, основанная на уникальных URL
(которые случайно генеряться и которые типа нельзя угадать), с нашими
любимыми поисковиками уязвима. Получается, что на такие URL надо в
обязательном порядке вводить временные лимиты / ограничения по IP.
Мой вердикт: поисковики — ВИНОВНЫ! ;)
Хотя если эта функциональность «ни на что не влияет»… ;)
В общем надо говорить предметно.
Server: ns.sovintel.ru
Address: 212.44.130.6
Non-authoritative answer:
so nameserver = b.nic.so
so nameserver = a.nic.so
so nameserver = c.nic.so
— $ whois `host a.nic.so|grep -Po '\d+\.\d+\.\d+\.\d+'`
Hurricane Electric, Inc. HURRICANE-8 (NET-72-52-64-0-1) 72.52.64.0 — 72.52.127.255
ISC HURRICANE-DC0174-881 (NET-72-52-71-0-1) 72.52.71.0 — 72.52.71.255
$ whois `host b.nic.so|grep -Po '\d+\.\d+\.\d+\.\d+'`
[Querying whois.arin.net]
[Redirected to rwhois.cogentco.com:4321]
[Querying rwhois.cogentco.com]
[rwhois.cogentco.com]
%rwhois V-1.5:0010b0:00 rwhois.cogentco.com
38.103.2.4
network:ID:NET4-2667020018
network:Network-Name:NET4-2667020018
network:IP-Network:38.103.2.0/24
network:Postal-Code:94063
network:State:CA
network:City:Redwood City
network:Street-Address:950 Charter Street
network:Org-Name:Internet Systems Corporation
network:Tech-Contact:ZC108-ARIN
network:Updated:2008-12-08 19:24:43
network:Updated-by:Michael Callender
$ whois `host c.nic.so|grep -Po '\d+\.\d+\.\d+\.\d+'`
Tata Communications TATAC-ARIN-1 (NET-63-243-128-0-1) 63.243.128.0 — 63.243.255.255
ISC ISC-TATAC (NET-63-243-194-0-1) 63.243.194.0 — 63.243.195.255
niskam.livejournal.com/86442.html
;)
Думаю, вопрос в том, чтобы найти достаточное число единомышленников.
И это может вполне стать реальностью, а не утопией…
Мотивация поиска дешёвого фрилансера была бы странной, поскольку:
а) Мы пишем на Perl;
б) Нам нужны хорошие программисты.
Исправлено ;)
а) "Доменные папки"
б) Удобная фильтрация доменов по различным критериям (если у Вас много доменов)
в) "Массовые действия" почти любые действия можно совершить сразу с группой доменов
г) "Оптовая регистрация" и "однокликовая" регистрация
д) Профили
Всё это облегчает любые манипуляции с БОЛЬШИМ количеством доменов.