Курс Тестирование ПО. Занятие 4.2. Cookie, local storage, session storage.

Поділитися
Вставка
  • Опубліковано 11 чер 2024
  • Курс Тестирование ПО. Занятие 4.2. Cookie, local storage, session storage.
    Как найти первую работу в IT: ilarionhalushka.github.io/How...
    Содержание видео:
    00:00 Cookie (куки) в браузере.
    07:16 Атрибуты cookie (куки).
    11:44 Cookie заголовки, document.cookie в браузере.
    17:44 XSS attack (как крадут куки).
    22:45 Вопросы для самопроверки + домашка.
    24:16 Local storage. Локальное хранилище.
    26:10 Просмотр и изменение local storage в браузере.
    30:24 Session storage. Сессионное хранилище.
    35:00 Просмотр и изменение session storage в браузере.
    36:29 Таблица. Сравнение Cookie, Loca storage, Session storage.
    50:55 Завершение занятия 4. Результаты.
    Об авторе курса: ilarionhalushka.github.io/about
    Сказать спасибо можно оформив Ютуб спонсорство или купив автору кофе www.buymeacoffee.com/IlarionH...
    #cache #cookie #localstorage #тестирование #тесировщик #testing #тестування #тестуванняпз #тестированиепo #softwaretesting #automation #programming #itcourses #IT #itкурсы #itjob #qa #it #курсытестирования
  • Наука та технологія

КОМЕНТАРІ • 68

  • @user-id3xv1pb7r
    @user-id3xv1pb7r Рік тому +10

    Ваши лекции - это бомба ракета! причем прям все, что я видела. Очень странно, что так мало просмотров. Спасибо!

    • @IlarionHalushka
      @IlarionHalushka  Рік тому +4

      спасибо большое😊😊 😊 за просмотрами точно не гонюсь) лучше меньше просмотров, но большое пользы))

  • @davidarakelov967
    @davidarakelov967 11 місяців тому +11

    Безмерное спасибо тебе!!! У тебя талант преподавателя. Знания переданы четко и понятно, а манера подачи (шутки, вознаграждения итд. выше всяких похвал. Желаю тебе всех благ и достижения поставленных целей😀

    • @IlarionHalushka
      @IlarionHalushka  10 місяців тому

      спасибочки!) очень приятно ☺ удачи в обучении!

  • @glebmirosnikovs6722
    @glebmirosnikovs6722 Рік тому +3

    Спасибо за лекцию, было классно. Не знал, что в браузере так много всего... Приятная подача информации.

    • @IlarionHalushka
      @IlarionHalushka  Рік тому

      спасибо большое!) советую Лекцию 5 по Хром ДевТулз посмотреть, там еще больше внутрянки браузера разбираем)

    • @glebmirosnikovs6722
      @glebmirosnikovs6722 Рік тому

      @@IlarionHalushka Спасибо, посмотрел! Лекция огонь!

  • @user-tc1op7sj3s
    @user-tc1op7sj3s Рік тому +2

    Обучение с нуля до Иллариона) лекции супер,спасибо,много узнал интересных вещей, про юдп с квиком вообще не слышал. Спасибо!

    • @IlarionHalushka
      @IlarionHalushka  Рік тому +1

      ахахах спасибо большое ☺ поднял настроение))

  • @pavangelika
    @pavangelika Рік тому +2

    🔥 наконец-то я запомнила разницу между кэшом и куки! И кажется начинает доходить чего не хватает безголовому браузеру для открытия сайтов без ошибки 503 (кажется была она). Супер познавательно! Огромное спасибо!

    • @IlarionHalushka
      @IlarionHalushka  Рік тому

      не устаю благодарить за приятные отзывы!) спасибо

  • @user-te9hj9cx4e
    @user-te9hj9cx4e 6 місяців тому +1

    Огромное спасибо Илларион , лучший курс на ютуб по тестированию!

    • @IlarionHalushka
      @IlarionHalushka  6 місяців тому

      спасибо большое, очень приятно!)

  • @kirillorlov8594
    @kirillorlov8594 6 місяців тому

    Такое наслаждение смотреть ваш контент)
    спасибо за проделанную работу! подача шик!

    • @IlarionHalushka
      @IlarionHalushka  6 місяців тому

      Рад, что заходит!) спасибо ☺️

  • @Destroyed00007
    @Destroyed00007 8 місяців тому

    Душевное и огромное тебе спасибо, Илларион! Лекции все пушка ракета 🚀🔥
    Прохожу второй курс! Делаю параллельно свой конспект, вплоть до конкретных примеров. Пазл складывается!
    Ты делаешь очень крутой вклад в IT-образование 🤗
    Обнял 🤗

    • @IlarionHalushka
      @IlarionHalushka  8 місяців тому +1

      спасибо большое!) очень рад, что контент зашел) удачи в обучении!

  • @user-zw1kz8hk8k
    @user-zw1kz8hk8k Рік тому +3

    Спасибо, искала про xss атаки , теперь все понятно👍открыл глаза😂

    • @IlarionHalushka
      @IlarionHalushka  Рік тому +2

      спасибо!) Видел прилетал вопросик от тебя "зачем куки знать тестировщику", то я не могу пройти мимо))
      1. Хороший специалист должен знать и понимать, что он тестирует. Когда есть понимание, то можно находить критические баги "под капотом", а не просто баги "кнопка смесилась на 5 пикселей и цвет не такой синий, как на дизайне" :)
      2. Для grey/white box тестирования.
      3. Иногда при тестировании нужно подменить/перенести/удалить куки. С таким базовым знанием часто экономишь себе часы\дни времени)
      4. Тестирование безопасности.
      5. Собеседования проходить на ура))
      6. Поиск root cause бага.
      спасибо за вопрос и удачи в обучении🤗

    • @user-zw1kz8hk8k
      @user-zw1kz8hk8k Рік тому

      @@IlarionHalushka я в начале видео написала коммент, и ты начал отвечать на мой вопрос в видео, спасибо за обратную связь.❤

  • @AndreySokolov-pr9ow
    @AndreySokolov-pr9ow Рік тому +2

    Не ну что сказать. Шарик с печенькой я точно никогда не забуду 🍪😁

    • @IlarionHalushka
      @IlarionHalushka  Рік тому +2

      ахах, я нашел свою аудиторию, кому нужно на знакомых предметах объяснять сложные вещи))

  • @wegonbe
    @wegonbe 2 роки тому +2

    Спасибо за лекцию, сегодня стал намного умнее

    • @IlarionHalushka
      @IlarionHalushka  2 роки тому

      тут умнее быть не надо, ты просто на собеседовании повторяй за мной 😀

  • @IlarionHalushka
    @IlarionHalushka  2 роки тому +3

    Курс Тестирование ПО. Занятие 4.2. Cookie, local storage, session storage.
    Как найти первую работу в IT: ilarionhalushka.github.io/How...
    Содержание видео:
    00:00 Cookie (куки) в браузере.
    07:16 Атрибуты cookie (куки).
    11:44 Cookie заголовки, document.cookie в браузере.
    17:44 XSS attack (как крадут куки).
    22:45 Вопросы для самопроверки + домашка.
    24:16 Local storage. Локальное хранилище.
    26:10 Просмотр и изменение local storage в браузере.
    30:24 Session storage. Сессионное хранилище.
    35:00 Просмотр и изменение session storage в браузере.
    36:29 Таблица. Сравнение Cookie, Loca storage, Session storage.
    50:55 Завершение занятия 4. Результаты.

  • @808beno7
    @808beno7 Рік тому +1

    Лекция класс 👍🏼 информативно

    • @IlarionHalushka
      @IlarionHalushka  Рік тому

      спасибо, думал ты хейтер, а ты просто критик, уважаю

    • @808beno7
      @808beno7 Рік тому

      @@IlarionHalushka я хейто-критик в зависимости от настроения)) спасибо, по первым двум лекциям ошибочное представление сложилось. Далее пошло больше конкретики и зашло прям на ура. До конца ещё не досмотрел, остановился на постмене, но инфа супер 👍🏼 я так понимаю этот курс - это твои пробы пера в направлении обучения, желаю успехов в дальнейшем. буду следить и учиться)

    • @IlarionHalushka
      @IlarionHalushka  Рік тому +1

      @@808beno7 понял принял) тогда буду рад хейто-критике и под остальными видосами :)

    • @IlarionHalushka
      @IlarionHalushka  Рік тому

      @@808beno7 удачи в обучении!!

  • @user-hf4xm4zy9u
    @user-hf4xm4zy9u 9 місяців тому

    Спасибо, все очень понятно объясняешь:)

  • @mr.reltoks9010
    @mr.reltoks9010 9 місяців тому +1

    хахаа язик= синій 25:50 дуже цікаві лекції із хвилинками юмору)

    • @IlarionHalushka
      @IlarionHalushka  9 місяців тому

      😁😁😁 не заготовочка)) дякую!

  • @justalex7910
    @justalex7910 Рік тому +1

    Дякую за лекцію)

  • @pavangelika
    @pavangelika 11 місяців тому +2

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

    • @IlarionHalushka
      @IlarionHalushka  10 місяців тому +1

      Ну в основном примеры в интернетах очень банальные, что аж смешно)) Первые шаги в сторону тестирования безопасности: хорошая база computer sciences + programming + networking, а потом уже и в безопасность можно)) хотя что-то простенькое можно придумать рассказать 🤔

  • @mzhabel13
    @mzhabel13 23 дні тому

    видимо у нас на работе очень серьезные проекты или у него простые, уже который раз те вещи которые он не слышал чтоб особо использовали, у меня постоянно встречаются (такие сущности как, Session Storage, tcp/udp и тд..)

  • @user-hq1yp5bn4y
    @user-hq1yp5bn4y Рік тому

    лучший

    • @IlarionHalushka
      @IlarionHalushka  Рік тому

      спасибо за поддержку!) а то как-то обидно прям, такая лекция важная для тестировщиков веба и нет комментов 🥲

  • @alenache1
    @alenache1 Рік тому

    🔥🔥🔥

  • @user-ig6kw6bn9y
    @user-ig6kw6bn9y 6 місяців тому

    После фразы "Если не поняли, ничего страшного" еще немного глянул, вдруг лектор объясняет... Но нет. Дальше смотреть стало бессмысленно. Я вас учу, но если не понимаете - ничего страшного. Метод - пушка!

    • @IlarionHalushka
      @IlarionHalushka  6 місяців тому +1

      со временем дойдет

    • @IlarionHalushka
      @IlarionHalushka  6 місяців тому +1

      Подумай про любую умственную деятельность, там где тебе нужно было что-то понять. И ты не понимал. Потом посмотрел\поучил еще. И со временем дошло. Это нормально что-то сразу не понять, ничего страшного. Главное не останавливаться учить и разбираться.

    • @IlarionHalushka
      @IlarionHalushka  6 місяців тому +3

      Давай на примере cookie/local storage. Это один из многих компонентов веба. Нельзя просто взять и понять куки и локал сторадж сходу. До меня реально дошло через пару лет после первого знакомства с ними, пока не сел и не провел несколько часов, чтобы разобраться.
      Дальше в лекции 5 разбираем chrome dev tools. Еще раз напоминаем себе что там можно посмотреть куки/localstorage. Приходит лучшее понимание http запросов и работы клиент-серверной архитектуры. Смотрим на хедеры запросов с токенами (которые лежат угадай где? - в куках или локалсторадже).
      Дальше в 5.2 разбираем "Что происходит при открытии сайта в браузере?". Снова проходимся по клиент-серверной, http, cache, cookie/localstorage и тд.
      Дальше постман лекция 7. Ручками своими отправляем http запросы. Смотрим что такое токен авторизации (который обычно в куках/локалсторадже лежит, кстати) и проставляем токен авторизации в http хедеры.
      Надеюсь логика естественного процесса обучения ясна :) Удачи в обучении!

  • @Teleport30206
    @Teleport30206 Рік тому

    Скажи, пожалуйста, если auth_token сидит в локал сторедж - это ж не секюрно получается, баг получается? Токен должен сидеть в куки или сешн сторедж, правильно понимаю?)

    • @IlarionHalushka
      @IlarionHalushka  Рік тому +2

      Ты прав, в localStorage токен хранить - не самое безопасное место. Если хацкер внедрит скрипт на страницу (XSS), то используя js можно достать токен из localStorage.
      С куки тоже самое, но можно поставить флаг httponly и тогда используя js уже не достанешь.
      Ну и expiration у localStorage нет (хотя обычно у самого токена есть expiration).
      А заводить ли на такое баг - хз, от контекста зависит))

  • @pavangelika
    @pavangelika 11 місяців тому

    Пошла по второму кругу... То есть изменить значения атрибутов куки можно только через консоль? Ни через заголовки, ни через chrome devtools?

    • @IlarionHalushka
      @IlarionHalushka  11 місяців тому

      По второму кругу это мощно)) советую и других авторов смотреть, чтобы картинку иметь более полную :)
      Куки можно поменять через консоль (js код) только если флаг httpOnly НЕ стоит. А так можно всегда поменять через devtools -> application -> cookie.
      Бонусные продвинутые техники: перехват запроса сниффером и подмена header set-cookie, или хром расширение поставить и подменить хедер 🙃

    • @VitaliiVitalii-kw1mj
      @VitaliiVitalii-kw1mj 11 місяців тому

      @@IlarionHalushka топ

  • @inna7680
    @inna7680 Рік тому

    Session storage вижу прямо тут в этой вкладке с видео

    • @IlarionHalushka
      @IlarionHalushka  Рік тому +1

      аналитика собирается, большой глаз следит за нами 😱 кроме как для аналитики не видел примеров использования

  • @shkoda8925
    @shkoda8925 Рік тому

    А где-нибудь можно найти презентации с занятий?

    • @IlarionHalushka
      @IlarionHalushka  Рік тому +1

      привет, ноу, презентации не выкладывал 🤷‍♂

    • @shkoda8925
      @shkoda8925 Рік тому

      @@IlarionHalushka может выложите?)

    • @IlarionHalushka
      @IlarionHalushka  Рік тому +1

      @@shkoda8925 что-то часто в последнее время получаю запросы на "поделиться слайдами")) а как спрашиваю в каких целях, то мороз 🥲

    • @shkoda8925
      @shkoda8925 Рік тому

      @@IlarionHalushka я по себе сужу. Я ваши ролики по дороге на работу и с работы смотрю. Первый раз посмотрел, вроде всё понятно, объясняете действительно круто, я много что узнал и запомнил. Но мне нужно конспектировать, в автобусе с одним телефоном это сложно сделать. Поэтому решил спросить есть или нет выложенные презентации)

    • @IlarionHalushka
      @IlarionHalushka  Рік тому +2

      @@shkoda8925 так суть конспекта как раз в том, чтобы его своими ручками написать и своими словами, чтобы потом повторять и знать что где) а от распечатанных слайдов профита 0

  • @pavangelika
    @pavangelika 11 місяців тому

    Вот все таки не хватает списка вопросов в конце каждой лекции. Типа почитайте еще вот это и это. Не ссылками, но вопросами, что поискать для углубленного погружения в тему. Когда копать начинаешь можно много интересного найти и узнать, но вот копать бы еще там где надо. А не все подряд😅😂

    • @pavangelika
      @pavangelika 11 місяців тому

      И это я не конкретно про эту тему, про курс в общем

    • @IlarionHalushka
      @IlarionHalushka  11 місяців тому

      можно чатгпт спросить "вопросы тестировщику на собеседовании по cookie, local storage" и вуаля)) кстати хорошая идея - прогуглить топ вопросов на собеседование тестировщика и делать самопроверку 🔥

    • @pavangelika
      @pavangelika 11 місяців тому

      @@IlarionHalushka а после списка вопросов выдай ответы 🤣

    • @IlarionHalushka
      @IlarionHalushka  11 місяців тому

      @@pavangelika это точно, и никакие лекции уже не нужны)

  • @yuliag996
    @yuliag996 2 місяці тому

    якби ж ще й українською.. ну чутно ж на фоні що україномовна аудиторія..

    • @arteria-circumflexa6527
      @arteria-circumflexa6527 28 днів тому

      В настройках можно поставить укр. субтитры. Дальше пошло на укр, стали ставить русские субтитры. Вот и решение всех проблем.