• ClipSaver
  • dtub.ru
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

FOSDEM 2015 | Finding Bad Needles in Worldwide Haystacks with Dmitry Savintsev скачать в хорошем качестве

FOSDEM 2015 | Finding Bad Needles in Worldwide Haystacks with Dmitry Savintsev 10 лет назад

скачать видео

скачать mp3

скачать mp4

поделиться

телефон с камерой

телефон с видео

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
FOSDEM 2015 | Finding Bad Needles in Worldwide Haystacks with Dmitry Savintsev
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: FOSDEM 2015 | Finding Bad Needles in Worldwide Haystacks with Dmitry Savintsev в качестве 4k

У нас вы можете посмотреть бесплатно FOSDEM 2015 | Finding Bad Needles in Worldwide Haystacks with Dmitry Savintsev или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

  • Информация по загрузке:

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон FOSDEM 2015 | Finding Bad Needles in Worldwide Haystacks with Dmitry Savintsev в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



FOSDEM 2015 | Finding Bad Needles in Worldwide Haystacks with Dmitry Savintsev

Over the last year, we have been using Go to improve the accuracy and quality of our web security scanning system that has become part of our Continuous Development pipeline and now checks all Yahoo websites and changes to them. We would like to present several components of the scanner and share some of our experiences, results, and lessons from using Go for web scanning at a large scale. Go has caught our attention after the 1.0 release with the approachable learning curve, clean syntax, good HTTP library and built-in concurrency/syncronization primitives and overall a promise of a good match for our tasks. As a warm-up and initial study, we wrote a dead link scanner to plow through thousands of sites and find a number of "bad needles" (404s) - all while running on a single server. Encouraged, we proceeded with converting several parts of the security scanning system to Go. We started with "webseclab" - set of tests for the scaner and framework to do experiments and proof of concepts/demos. It is similar in spirit to the recently released "firing range", webgoat or DVWA ("Damn Vulnerable Web Application") but thanks to the Go implementation may have special or even unique features.It is extremely easy to fire up (no dependencies and no Tomcat setup or such needed) which allows you to turn any random VM or host into a functional web security "lab". Also, switching between Go's text and html templates, we get "for free" - with just a few lines of extra code - a set of "fixed" tests where the injections are neutralized by proper output escaping which comes especially useful for training and communicating with developers. The webseclab is optimized for rapid addition of new tests and cases - we have been using it to "resurrect" already fixed issues reported through the BugBounty program and quickly convert HTTP dumps into realistic tests ready to be used for scanner improvement. The next stage of the still ongoing conversion was rewrite of the analysis engine. We named it "contextdetect" as the task of defining the HTML context is crucial for that piece, and here Go has helped us to a break-through. Gone are painful and fragile layers of regexps and scripting logic that were used to simulate HTML parsing and context detection - but still lead to bouts of either false positives or false negatives. We use net/html HTML5 parser [1] to define the HTML context where the injection happens and evaluate it accordingly. We also use Robert Krimen's Javascript parser "otto" [1] to check whether an injection breaks the Javascript (likely bad) or not. Using real parsers allowed us to reduce the number of annoying false positives close to zero and make the life of the tool's users more pleasant - while still finding the real issues (as continously verified with the webseclab). We also implemented in Go a web services wrapper that distributes the work to a number of redundant scanning workers and used "go test" for functional smoke test of the scanner. In the process of development in our CD environment, we had several challenges with the build process as the standard "go get" approach was off-limits for us and we have a strict requirement to mirror all the 3rd party code used for builds internally. Currently we are using the Android REPO tool to maintain description of the dependencies as well as specify the GOPATH-compatible workspace - we will discuss our considerations of the involved tradeoffs. While not everyone may have to be as obsessed with defending against XSS and other badness as we are, we hope that our experience will be helpful and encouraging for others who need to do large-scale web or network verification, quality assurance, or investigations. Let's go make the web a better and safer place! :) [1] → https://goo.gle/3Ohv2AU [2] → https://goo.gle/3KRCmRy FOSDEM 2015 Go Devroom Playlist → https://goo.gle/3vgsTg9 Subscribe to The Go Channel → https://goo.gle/go-subscribe #GoLang #FOSDEM

Comments
  • FOSDEM 2015 | HTTP/2 for Go with Brad Fitzpatrick 10 лет назад
    FOSDEM 2015 | HTTP/2 for Go with Brad Fitzpatrick
    Опубликовано: 10 лет назад
  • FOSDEM 2015 | Go at CoreOS with Kelsey Hightower 10 лет назад
    FOSDEM 2015 | Go at CoreOS with Kelsey Hightower
    Опубликовано: 10 лет назад
  • Вся IT-база в ОДНОМ видео: Память, Процессор, Код 2 месяца назад
    Вся IT-база в ОДНОМ видео: Память, Процессор, Код
    Опубликовано: 2 месяца назад
  • Музыка лечит сердце и сосуды🌸 Успокаивающая музыка восстанавливает нервную систему,расслабляющая
    Музыка лечит сердце и сосуды🌸 Успокаивающая музыка восстанавливает нервную систему,расслабляющая
    Опубликовано:
  • FOSDEM 2015 | Moving MongoDB components to Go with Norberto Leite 10 лет назад
    FOSDEM 2015 | Moving MongoDB components to Go with Norberto Leite
    Опубликовано: 10 лет назад
  • Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО? 1 месяц назад
    Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?
    Опубликовано: 1 месяц назад
  • lofi hip hop radio 📚 beats to relax/study to
    lofi hip hop radio 📚 beats to relax/study to
    Опубликовано:
  • КАК УСТРОЕН TCP/IP? 1 год назад
    КАК УСТРОЕН TCP/IP?
    Опубликовано: 1 год назад
  • FOSDEM 2015 Go Devroom
    FOSDEM 2015 Go Devroom
    Опубликовано:
  • Build more secure apps with Go and Google 2 года назад
    Build more secure apps with Go and Google
    Опубликовано: 2 года назад
  • Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747? 3 месяца назад
    Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?
    Опубликовано: 3 месяца назад
  • Понимание Active Directory и групповой политики 5 лет назад
    Понимание Active Directory и групповой политики
    Опубликовано: 5 лет назад
  • Структура файлов и каталогов в Linux 4 года назад
    Структура файлов и каталогов в Linux
    Опубликовано: 4 года назад
  • Deep House Mix 2025 | Vocal Deep Feelings Mix 2025| Nu Disco, Chill House | Study/Work/Relax Session
    Deep House Mix 2025 | Vocal Deep Feelings Mix 2025| Nu Disco, Chill House | Study/Work/Relax Session
    Опубликовано:
  • We're All Addicted To Claude Code 3 дня назад
    We're All Addicted To Claude Code
    Опубликовано: 3 дня назад
  • SF Docker + Go Meetup | Blockchain, Cryptocurriencies, and Go with Vicki Niu 8 лет назад
    SF Docker + Go Meetup | Blockchain, Cryptocurriencies, and Go with Vicki Niu
    Опубликовано: 8 лет назад
  • SF Docker + Go Meetup | Banking on Go with Matt Heath 8 лет назад
    SF Docker + Go Meetup | Banking on Go with Matt Heath
    Опубликовано: 8 лет назад
  • Linux Command Line for Beginners 1 год назад
    Linux Command Line for Beginners
    Опубликовано: 1 год назад
  • Вебинар по схемотехнике: 11 дней назад
    Вебинар по схемотехнике: "Что нужно знать, чтобы самому спроектировать простое устройство"
    Опубликовано: 11 дней назад
  • Сети для несетевиков // OSI/ISO, IP и MAC, NAT, TCP и UDP, DNS 1 год назад
    Сети для несетевиков // OSI/ISO, IP и MAC, NAT, TCP и UDP, DNS
    Опубликовано: 1 год назад

Контактный email для правообладателей: u2beadvert@gmail.com © 2017 - 2026

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5