რა არის იგივე წარმოშობის პოლიტიკა JavaScript?
რა არის იგივე წარმოშობის პოლიტიკა JavaScript?

ვიდეო: რა არის იგივე წარმოშობის პოლიტიკა JavaScript?

ვიდეო: რა არის იგივე წარმოშობის პოლიტიკა JavaScript?
ვიდეო: The Same Origin Policy - Hacker History 2024, აპრილი
Anonim

The JavaScript იგივე - წარმოშობის პოლიტიკა . მნიშვნელოვანი კონცეფცია არის ის, რომ სკრიპტს შეუძლია ურთიერთქმედება შინაარსთან და თვისებებთან, რომლებსაც აქვთ იგივე წარმოშობა როგორც გვერდი, რომელიც შეიცავს სკრიპტს. The პოლიტიკა არ ზღუდავს კოდის საფუძველზე წარმოშობა სცენარის, მაგრამ მხოლოდ წარმოშობა შინაარსის.

შესაბამისად, რა იგულისხმება იგივე წარმოშობის პოლიტიკაში?

გამოთვლებში, იგივე - წარმოშობის პოლიტიკა (ზოგჯერ შემოკლებით, როგორც SOP) არის მნიშვნელოვანი კონცეფცია ვებ აპლიკაციის უსაფრთხოების მოდელში. ეს პოლიტიკა ხელს უშლის ერთ გვერდზე მავნე სკრიპტს სხვა ვებ გვერდის მგრძნობიარე მონაცემებზე წვდომაში ამ გვერდის Document Object Model-ის მეშვეობით.

ანალოგიურად, რას ნიშნავს ერთი და იგივე წარმოშობა? The იგივე - წარმოშობა პოლიტიკა არის უსაფრთხოების კრიტიკული მექანიზმი, რომელიც ზღუდავს დოკუმენტის ან სკრიპტის ჩატვირთვას ერთიდან წარმოშობა შეუძლია ურთიერთქმედება სხვა რესურსთან წარმოშობა . ეს ხელს უწყობს პოტენციურად მავნე დოკუმენტების იზოლირებას, ამცირებს შესაძლო თავდასხმის ვექტორებს.

გარდა ზემოთ, რა არის იგივე წარმოშობის პოლიტიკის მაგალითი?

The იგივე - წარმოშობის პოლიტიკა ზღუდავს რომელი ქსელის შეტყობინებებს წარმოშობა შეუძლია სხვას გაუგზავნოს. ამისთვის მაგალითი , იგივე - წარმოშობის პოლიტიკა საშუალებას აძლევს ინტერ- წარმოშობა HTTP ითხოვს GET და POST მეთოდებით, მაგრამ უარყოფს ინტერ- წარმოშობა განათავსეთ და წაშალეთ მოთხოვნები.

ხელს უშლის თუ არა იგივე წარმოშობა XSS?

იგივე - წარმოშობა ნიშნავს, რომ თქვენ არ შეგიძლიათ პირდაპირ შეიყვანოთ სკრიპტები ან შეცვალოთ DOM სხვა დომენებზე: ამიტომ თქვენ უნდა იპოვოთ XSS დაუცველობა დასაწყისისთვის. SOP, როგორც წესი, არ შეუძლია თავიდან აცილება ან XSS ან CSRF. სხვა ვებსაიტიდან Javascript-ის ჩატვირთვა არ არის უარყოფილი SOP-ის მიერ, რადგან ამის გაკეთება არღვევს ვებს.

გირჩევთ: