всем привет, у меня есть два вопроса, мб кто что может подсказать по этим вопросам, либо скинуть ссылки, где можно прочитать про это.
1) вопрос про csrf токен, он нужен, чтоб понимать, что запрос был сделан с оригинального сайта, а не со стороннего. допустим хакер украл куку пользователя, тогда что ему мешает с этой кукой отправить запрос на получение страницы с формой перевода, тогда у него будет и csrf токен и кука, все, он может спокойно отправить запрос на списание средств и все, где тут помогает csrf токен? или это уже не csrf атака?
2) еще интересует выделение памяти в js, допустим мы написали след код let a = 3; я так понимаю прям в саму переменную записалось значение 3. если же мы напишем let c = {'da': 'da'}, то я так понимаю в памяти в какую-то ячейку записался сам объект и лежит там, в саму переменную c записалась ссылка на эту ячейку с объектом, все верно? и как в памяти располагается сам объект, то есть это такие же ссылки на ячейки, где лежат его ключи и значения объекта? мб кто знает как эта тема называется с памятью, чтоб побольше про нее почитать можно было, либо мб есть какие интересные статьи почитать на эту тему?