Что нам сулит переход от HTTP/1.1 к HTTP/2
Коротко расскажу о том, что делается для улучшения скорости загрузки веб-страниц, пользовательского опыта (user experience) на уровне протокола HTTP. Спецификация Hypertext Transfer Protocol HTTP/1.1 RFC 2068 была впервые опубликована в Январе 1997 года, далее последовала июньская редакция 1999 года RFC-2616. После этого всемирная сеть внешне бурно развивалась, а ее скрытая от глаз основа, в видете […]
Нулевой байт (Null Byte Injection, Null Byte Poisoning attack) в Java, Perl, PHP
Для начала разберёмся что такое нулевой байт(%00, 0x00, null byte), откуда он появился и зачем собственно он нужен. Для этого придётся немного вспомнить как представляются строки в C. Строка в C – это набор символов или точнее байтов, которые оканчиваются нулевым байтом (‘\0’).