Cookie(англ. cookie - "печенье") – данные, отправляемые сервером клиенту для хранения на компьютере пользователя. В русском языке используется калька с английского – куки. Куки представляют собой небольшие по формату файлы. При соединении с сервером веб-браузер использует сохранившиеся на компьютере куки и отправляет их в формате HTTP-запроса.
Cookie выполняют несколько важных функций:
Когда-то куки не были обязательным элементом в «клиент-серверном» взаимодействии, однако сегодня большинство сайтов могут требовать, чтобы браузер пользователя позволял устанавливать cookie. В особенности, это касается различных коммерческих веб-сайтов, а также интернет-ресурсов, требующих регистрации. Персональные предпочтения многих пользователей также учитываются при работе во Всемирной паутине при помощи cookie.
Cookie всегда имели неоднозначную репутацию. Сам факт, что сайт запоминает данные пользователя и отслеживает его работу, вызывает у многих беспокойство. Считается, и не без основания, что куки могут стать инструментом, который нарушит тайну личной жизни. Кроме того, cookie – это один из самых небезопасных элементов во взаимодействии между браузером и сервером. Практика показывает, что хакеры нередко используют куки, чтобы получить с их помощью данные о пользователе: его логин и пароль в социальных сетях, паспортные данные и т.п.
Выполняется это с помощью методики перехвата cookie. Если пользователь неосторожен и использует незащищенные соединения с сервером, то тем самым он только облегчает задачу для кибермошенников. Подобное пренебрежение особенно опасно при проведении электронных платежей, но не только. Это учитывается современными разработчиками и компаниями, которые выпускают новые версии браузеров.