Answer the question
In order to leave comments, you need to log in
Is it possible to understand on your site whether a person has visited a search engine (Yandex, Google, etc.)?
Greetings.
Is it possible to understand by some indirect signs on your site whether the visitor was in the search engine, even if he came to the site not from the PS?
Are there any indirect signs? Is it possible to request something through JS in cookies, local storage or somewhere else, maybe some file or something else?
Answer the question
In order to leave comments, you need to log in
Stop me if I'm talking nonsense, but in theory you can use a side-channel attack.
For example, we know that yandex uses the script https://yastatic.net/jquery/2.1.4/jquery.min.js
Then we can change the download time for the non-cached version (Math.random() to make the URL unique and skip the cache):
console.time('no cache');
fetch('https://yastatic.net/jquery/2.1.4/jquery.min.js?' + Math.random())
.then(r => r.text())
.then(() => console.timeEnd('no cache'));
console.time('yandex');
fetch('https://yastatic.net/jquery/2.1.4/jquery.min.js')
.then(r => r.text())
.then(() => console.timeEnd('yandex'));
usually not,
only clickjacking from the application, perhaps
, but the referrer used to work, well, now it seems to work too
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question