SFOP अटैक: Segmentation Fault Oriented Programming से Linux पर Intel CET को कैसे बायपास किया गया
SFOP (Segmentation Fault Oriented Programming) एक नया code‑reuse हमला है जिसमें हमलावर जानबूझकर segmentation faults पैदा करके Linux के signal handlers को exploit करते हैं। यह तकनीक Intel की Control‑Flow Enforcement Technology (CET) को बायपास कर सकती है क्योंकि signal delivery स्वयं एक वैध OS‑नियंत्रित control‑flow ट...
प्रकाशितकर्ताGPT-5.5 से संपादितGPT Image 2 से चित्र बनाए गए
SFOP (Segmentation Fault Oriented Programming) एक नया code‑reuse हमला है जिसमें हमलावर जानबूझकर segmentation faults पैदा करके Linux के signal handlers को exploit करते हैं।
यह तकनीक Intel की Control‑Flow Enforcement Technology (CET) को बायपास कर सकती है क्योंकि signal delivery स्वयं एक वैध OS‑नियंत्रित control‑flow ट्रांज़िशन होता है।
संभावित बचावों में Linux kernel hardening और PLaTypus नाम की एक सुरक्षा परत शामिल है, जो libraries के बीच control‑flow jumps को सीमित करती है।
What is the newly disclosed Segmentation Fault Oriented Programming (SFOP) attack presented by CISPA researchers at the IEEE Symposium on SeSFOP chains segmentation faults and signal handlers to manipulate execution flow even when hardware protections like Intel CET are enabled.
AI संकेत
Create a landscape editorial hero image for this Studio Global article: What is the newly disclosed Segmentation Fault Oriented Programming (SFOP) attack presented by CISPA researchers at the IEEE Symposium on Se. Article summary: SFOP, or Segmentation Fault Oriented Programming, is a newly disclosed serial code-reuse attack by CISPA researchers that abuses Linux SIGSEGV signal handling to bypass Intel CET on Linux by deliberately triggering segme. Topic tags: general, education, general web, documentation. Reference image context from search candidates: Reference image 1: visual subject "IEEE Symposium on Security and Privacy IEEE Symposium on Security and Privacy. Home IEEE Symposium on Security and Privacy: Academic Security Research That Matters. # IEEE Symposiu" source context "IEEE Symposium on Security and Privacy: Academic Security Research That Matters | netguardia.com" Referenc
openai.com
आधुनिक प्रोसेसरों में मेमोरी‑करप्शन और code‑reuse हमलों से बचाने के लिए कई हार्डवेयर सुरक्षा फीचर जोड़े जा रहे हैं। Intel की Control‑Flow Enforcement Technology (CET) भी ऐसा ही एक सुरक्षा तंत्र है जिसका उद्देश्य प्रोग्राम के नियंत्रण प्रवाह (control flow) को हाईजैक होने से रोकना है।
लेकिन हालिया शोध से पता चलता है कि केवल हार्डवेयर सुरक्षा पर्याप्त नहीं होती। यदि ऑपरेटिंग सिस्टम के व्यवहार में कोई सूक्ष्म कमजोरी हो, तो हमलावर उसी रास्ते का फायदा उठा सकते हैं।
CISPA Helmholtz Center for Information Security के शोधकर्ताओं ने Segmentation Fault Oriented Programming (SFOP) नाम की नई तकनीक का खुलासा किया है। यह तकनीक Linux पर segmentation faults और signal‑handling मैकेनिज़्म का इस्तेमाल करके CET को बायपास कर सकती है। इस शोध पर चर्चा 2026 के IEEE Symposium on Security and Privacy के संदर्भ में की गई है।
Studio Global AI
अपना शोध जारी रखें
इस पृष्ठ में एक स्रोत-समर्थित उत्तर शामिल है जिसे आप Studio Global के अंदर जारी रख सकते हैं।
"SFOP अटैक: Segmentation Fault Oriented Programming से Linux पर Intel CET को कैसे बायपास किया गया" का संक्षिप्त उत्तर क्या है?
SFOP (Segmentation Fault Oriented Programming) एक नया code‑reuse हमला है जिसमें हमलावर जानबूझकर segmentation faults पैदा करके Linux के signal handlers को exploit करते हैं।
सबसे पहले सत्यापित करने योग्य मुख्य बिंदु क्या हैं?
SFOP (Segmentation Fault Oriented Programming) एक नया code‑reuse हमला है जिसमें हमलावर जानबूझकर segmentation faults पैदा करके Linux के signal handlers को exploit करते हैं। यह तकनीक Intel की Control‑Flow Enforcement Technology (CET) को बायपास कर सकती है क्योंकि signal delivery स्वयं एक वैध OS‑नियंत्रित control‑flow ट्रांज़िशन होता है।
मुझे अभ्यास में आगे क्या करना चाहिए?
संभावित बचावों में Linux kernel hardening और PLaTypus नाम की एक सुरक्षा परत शामिल है, जो libraries के बीच control‑flow jumps को सीमित करती है।
SFOP अटैक: Segmentation Fault Oriented Programming से Linux पर Intel CET को कैसे बायपास किया गया
SFOP (Segmentation Fault Oriented Programming) एक नया code‑reuse हमला है जिसमें हमलावर जानबूझकर segmentation faults पैदा करके Linux के signal handlers को exploit करते हैं। यह तकनीक Intel की Control‑Flow Enforcement Technology (CET) को बायपास कर सकती है क्योंकि signal delivery स्वयं एक वैध OS‑नियंत्रित control‑flow ट...
प्रकाशितकर्ताGPT-5.5 से संपादितGPT Image 2 से चित्र बनाए गए
SFOP (Segmentation Fault Oriented Programming) एक नया code‑reuse हमला है जिसमें हमलावर जानबूझकर segmentation faults पैदा करके Linux के signal handlers को exploit करते हैं।
यह तकनीक Intel की Control‑Flow Enforcement Technology (CET) को बायपास कर सकती है क्योंकि signal delivery स्वयं एक वैध OS‑नियंत्रित control‑flow ट्रांज़िशन होता है।
संभावित बचावों में Linux kernel hardening और PLaTypus नाम की एक सुरक्षा परत शामिल है, जो libraries के बीच control‑flow jumps को सीमित करती है।
What is the newly disclosed Segmentation Fault Oriented Programming (SFOP) attack presented by CISPA researchers at the IEEE Symposium on SeSFOP chains segmentation faults and signal handlers to manipulate execution flow even when hardware protections like Intel CET are enabled.
AI संकेत
Create a landscape editorial hero image for this Studio Global article: What is the newly disclosed Segmentation Fault Oriented Programming (SFOP) attack presented by CISPA researchers at the IEEE Symposium on Se. Article summary: SFOP, or Segmentation Fault Oriented Programming, is a newly disclosed serial code-reuse attack by CISPA researchers that abuses Linux SIGSEGV signal handling to bypass Intel CET on Linux by deliberately triggering segme. Topic tags: general, education, general web, documentation. Reference image context from search candidates: Reference image 1: visual subject "IEEE Symposium on Security and Privacy IEEE Symposium on Security and Privacy. Home IEEE Symposium on Security and Privacy: Academic Security Research That Matters. # IEEE Symposiu" source context "IEEE Symposium on Security and Privacy: Academic Security Research That Matters | netguardia.com" Referenc
openai.com
आधुनिक प्रोसेसरों में मेमोरी‑करप्शन और code‑reuse हमलों से बचाने के लिए कई हार्डवेयर सुरक्षा फीचर जोड़े जा रहे हैं। Intel की Control‑Flow Enforcement Technology (CET) भी ऐसा ही एक सुरक्षा तंत्र है जिसका उद्देश्य प्रोग्राम के नियंत्रण प्रवाह (control flow) को हाईजैक होने से रोकना है।
लेकिन हालिया शोध से पता चलता है कि केवल हार्डवेयर सुरक्षा पर्याप्त नहीं होती। यदि ऑपरेटिंग सिस्टम के व्यवहार में कोई सूक्ष्म कमजोरी हो, तो हमलावर उसी रास्ते का फायदा उठा सकते हैं।
CISPA Helmholtz Center for Information Security के शोधकर्ताओं ने Segmentation Fault Oriented Programming (SFOP) नाम की नई तकनीक का खुलासा किया है। यह तकनीक Linux पर segmentation faults और signal‑handling मैकेनिज़्म का इस्तेमाल करके CET को बायपास कर सकती है। इस शोध पर चर्चा 2026 के IEEE Symposium on Security and Privacy के संदर्भ में की गई है।
Studio Global AI
अपना शोध जारी रखें
इस पृष्ठ में एक स्रोत-समर्थित उत्तर शामिल है जिसे आप Studio Global के अंदर जारी रख सकते हैं।
"SFOP अटैक: Segmentation Fault Oriented Programming से Linux पर Intel CET को कैसे बायपास किया गया" का संक्षिप्त उत्तर क्या है?
SFOP (Segmentation Fault Oriented Programming) एक नया code‑reuse हमला है जिसमें हमलावर जानबूझकर segmentation faults पैदा करके Linux के signal handlers को exploit करते हैं।
सबसे पहले सत्यापित करने योग्य मुख्य बिंदु क्या हैं?
SFOP (Segmentation Fault Oriented Programming) एक नया code‑reuse हमला है जिसमें हमलावर जानबूझकर segmentation faults पैदा करके Linux के signal handlers को exploit करते हैं। यह तकनीक Intel की Control‑Flow Enforcement Technology (CET) को बायपास कर सकती है क्योंकि signal delivery स्वयं एक वैध OS‑नियंत्रित control‑flow ट्रांज़िशन होता है।
मुझे अभ्यास में आगे क्या करना चाहिए?
संभावित बचावों में Linux kernel hardening और PLaTypus नाम की एक सुरक्षा परत शामिल है, जो libraries के बीच control‑flow jumps को सीमित करती है।
Segmentation Fault Oriented Programming (SFOP) एक serial code‑reuse attack है। इसमें हमलावर प्रोग्राम को बार‑बार crash होने के लिए मजबूर करते हैं और हर crash के बाद चलने वाले signal handler को नियंत्रण‑प्रवाह के एक नए चरण के रूप में इस्तेमाल करते हैं।
सामान्य तौर पर यह प्रक्रिया कुछ इस तरह चलती है:
हमलावर प्रोग्राम को ऐसी मेमोरी एक्सेस करवाता है जो अनुमति प्राप्त नहीं होती
इससे segmentation fault (SIGSEGV) उत्पन्न होता है
Linux उस fault के लिए रजिस्टर किए गए signal handler को चलाता है
handler अगला crash या execution step तैयार करता है
यह चक्र बार‑बार दोहराया जाता है। हर crash exploit की एक कड़ी बन जाता है और धीरे‑धीरे हमलावर प्रोग्राम के मौजूदा कोड या लाइब्रेरी का उपयोग करके मनचाहा व्यवहार बनाता है।
यह तरीका पारंपरिक Return‑Oriented Programming (ROP) से अलग है। ROP में return addresses को manipulate किया जाता है, जबकि SFOP में execution को आगे बढ़ाने के लिए लगातार fault‑handling events का इस्तेमाल होता है।
Intel CET क्या करता है
Intel ने Control‑Flow Enforcement Technology (CET) को code‑reuse हमलों को रोकने के लिए बनाया था। यह एक हार्डवेयर आधारित सुरक्षा प्रणाली है जो कई तंत्रों का उपयोग करती है, जैसे:
return addresses की वैधता की जाँच
indirect branch targets को सीमित करना
इसका उद्देश्य यह सुनिश्चित करना है कि प्रोग्राम का नियंत्रण प्रवाह केवल वैध रास्तों से ही गुज़रे।
लेकिन CET मुख्य रूप से प्रोग्राम के सामान्य execution paths के भीतर होने वाले अवैध control‑flow ट्रांसफर को रोकता है।
SFOP Linux पर CET को कैसे बायपास करता है
SFOP की मुख्य समझ यह है कि signal delivery स्वयं ऑपरेटिंग सिस्टम द्वारा नियंत्रित एक वैध control‑flow ट्रांज़िशन है।
हमले का सरलीकृत क्रम इस प्रकार है:
exploit प्रोग्राम को प्रतिबंधित मेमोरी एक्सेस करवाता है
इससे segmentation fault उत्पन्न होता है
Linux SIGSEGV signal भेजता है और execution signal handler में चला जाता है
handler नियंत्रित तरीके से अगला fault या स्टेप तैयार करता है
हर signal handler exploit chain की एक कड़ी बन जाता है।
क्योंकि handler तक पहुँचना ऑपरेटिंग सिस्टम द्वारा स्वीकृत control transfer है, इसलिए यह CET द्वारा लागू कई सुरक्षा जाँचों को पार कर सकता है।
इस तरह लगातार crashes और signal handlers की श्रृंखला के माध्यम से हमलावर प्रोग्राम के मौजूदा कोड का उपयोग करते हुए अंततः arbitrary code execution हासिल कर सकते हैं।
Linux में SIGSEGV signal की भूमिका
Linux में प्रोग्राम SIGSEGV जैसे signals के लिए handlers रजिस्टर कर सकते हैं। इनका उपयोग सामान्यतः:
crash लॉग करने
debugging करने
सीमित recovery प्रयास करने
के लिए किया जाता है।
SFOP इसी सुविधा का दुरुपयोग करता है:
बार‑बार segmentation faults उत्पन्न करना
हर बार signal handler को invoke करवाना
हर चरण में execution को नियंत्रित तरीके से बदलना
इस तरह signal‑handling प्रणाली खुद exploit chain का हिस्सा बन जाती है।
संभावित बचाव (Mitigations)
Linux Kernel Hardening
एक उपाय Linux kernel के signal‑handling व्यवहार को मजबूत बनाना है। शोध के सार्वजनिक सारांशों में संकेत मिलता है कि कुछ kernel‑level patches प्रस्तावित किए गए हैं ताकि segmentation faults और signal handlers को exploit chain के रूप में उपयोग करना कठिन हो जाए। हालांकि इन पैचों के विस्तृत तकनीकी विवरण अभी सीमित रूप से उपलब्ध हैं।
PLaTypus Hardening Layer
एक और प्रस्तावित सुरक्षा समाधान PLaTypus नाम का hardening तंत्र है।
शोधकर्ताओं ने पाया कि CET सक्रिय होने पर भी हमलावर विभिन्न shared libraries के बीच execution को मोड़ सकते हैं। PLaTypus इस समस्या को कम करने का प्रयास करता है।
यह सुरक्षा परत:
indirect jumps को सीमित करती है
execution को अधिकतर उसी library के भीतर रहने के लिए बाध्य करती है
cross‑library control‑flow transitions को नियंत्रित करती है
इससे हमलावरों के लिए उपलब्ध code‑reuse targets की संख्या काफी कम हो जाती है।
क्यों महत्वपूर्ण है यह शोध
SFOP यह दिखाता है कि आधुनिक साइबर सुरक्षा में केवल हार्डवेयर सुरक्षा पर निर्भर रहना पर्याप्त नहीं है। यदि ऑपरेटिंग सिस्टम की वैध कार्यप्रणाली—जैसे signal handling—को exploit किया जा सके, तो हमलावर शक्तिशाली सुरक्षा तंत्रों को भी दरकिनार कर सकते हैं।
इसलिए भविष्य की सुरक्षा रणनीतियों में CPU फीचर्स, ऑपरेटिंग सिस्टम और एप्लिकेशन स्तर—तीनों को एक साथ ध्यान में रखना होगा। यही बहु‑स्तरीय दृष्टिकोण आने वाले समय में मजबूत सिस्टम सुरक्षा के लिए आवश्यक माना जा रहा है।
miragenews.com
PLaTypus Fortifies Intel CET Against Code Reuse Attacks
Segmentation Fault Oriented Programming (SFOP) एक serial code‑reuse attack है। इसमें हमलावर प्रोग्राम को बार‑बार crash होने के लिए मजबूर करते हैं और हर crash के बाद चलने वाले signal handler को नियंत्रण‑प्रवाह के एक नए चरण के रूप में इस्तेमाल करते हैं।
सामान्य तौर पर यह प्रक्रिया कुछ इस तरह चलती है:
हमलावर प्रोग्राम को ऐसी मेमोरी एक्सेस करवाता है जो अनुमति प्राप्त नहीं होती
इससे segmentation fault (SIGSEGV) उत्पन्न होता है
Linux उस fault के लिए रजिस्टर किए गए signal handler को चलाता है
handler अगला crash या execution step तैयार करता है
यह चक्र बार‑बार दोहराया जाता है। हर crash exploit की एक कड़ी बन जाता है और धीरे‑धीरे हमलावर प्रोग्राम के मौजूदा कोड या लाइब्रेरी का उपयोग करके मनचाहा व्यवहार बनाता है।
यह तरीका पारंपरिक Return‑Oriented Programming (ROP) से अलग है। ROP में return addresses को manipulate किया जाता है, जबकि SFOP में execution को आगे बढ़ाने के लिए लगातार fault‑handling events का इस्तेमाल होता है।
Intel CET क्या करता है
Intel ने Control‑Flow Enforcement Technology (CET) को code‑reuse हमलों को रोकने के लिए बनाया था। यह एक हार्डवेयर आधारित सुरक्षा प्रणाली है जो कई तंत्रों का उपयोग करती है, जैसे:
return addresses की वैधता की जाँच
indirect branch targets को सीमित करना
इसका उद्देश्य यह सुनिश्चित करना है कि प्रोग्राम का नियंत्रण प्रवाह केवल वैध रास्तों से ही गुज़रे।
लेकिन CET मुख्य रूप से प्रोग्राम के सामान्य execution paths के भीतर होने वाले अवैध control‑flow ट्रांसफर को रोकता है।
SFOP Linux पर CET को कैसे बायपास करता है
SFOP की मुख्य समझ यह है कि signal delivery स्वयं ऑपरेटिंग सिस्टम द्वारा नियंत्रित एक वैध control‑flow ट्रांज़िशन है।
हमले का सरलीकृत क्रम इस प्रकार है:
exploit प्रोग्राम को प्रतिबंधित मेमोरी एक्सेस करवाता है
इससे segmentation fault उत्पन्न होता है
Linux SIGSEGV signal भेजता है और execution signal handler में चला जाता है
handler नियंत्रित तरीके से अगला fault या स्टेप तैयार करता है
हर signal handler exploit chain की एक कड़ी बन जाता है।
क्योंकि handler तक पहुँचना ऑपरेटिंग सिस्टम द्वारा स्वीकृत control transfer है, इसलिए यह CET द्वारा लागू कई सुरक्षा जाँचों को पार कर सकता है।
इस तरह लगातार crashes और signal handlers की श्रृंखला के माध्यम से हमलावर प्रोग्राम के मौजूदा कोड का उपयोग करते हुए अंततः arbitrary code execution हासिल कर सकते हैं।
Linux में SIGSEGV signal की भूमिका
Linux में प्रोग्राम SIGSEGV जैसे signals के लिए handlers रजिस्टर कर सकते हैं। इनका उपयोग सामान्यतः:
crash लॉग करने
debugging करने
सीमित recovery प्रयास करने
के लिए किया जाता है।
SFOP इसी सुविधा का दुरुपयोग करता है:
बार‑बार segmentation faults उत्पन्न करना
हर बार signal handler को invoke करवाना
हर चरण में execution को नियंत्रित तरीके से बदलना
इस तरह signal‑handling प्रणाली खुद exploit chain का हिस्सा बन जाती है।
संभावित बचाव (Mitigations)
Linux Kernel Hardening
एक उपाय Linux kernel के signal‑handling व्यवहार को मजबूत बनाना है। शोध के सार्वजनिक सारांशों में संकेत मिलता है कि कुछ kernel‑level patches प्रस्तावित किए गए हैं ताकि segmentation faults और signal handlers को exploit chain के रूप में उपयोग करना कठिन हो जाए। हालांकि इन पैचों के विस्तृत तकनीकी विवरण अभी सीमित रूप से उपलब्ध हैं।
PLaTypus Hardening Layer
एक और प्रस्तावित सुरक्षा समाधान PLaTypus नाम का hardening तंत्र है।
शोधकर्ताओं ने पाया कि CET सक्रिय होने पर भी हमलावर विभिन्न shared libraries के बीच execution को मोड़ सकते हैं। PLaTypus इस समस्या को कम करने का प्रयास करता है।
यह सुरक्षा परत:
indirect jumps को सीमित करती है
execution को अधिकतर उसी library के भीतर रहने के लिए बाध्य करती है
cross‑library control‑flow transitions को नियंत्रित करती है
इससे हमलावरों के लिए उपलब्ध code‑reuse targets की संख्या काफी कम हो जाती है।
क्यों महत्वपूर्ण है यह शोध
SFOP यह दिखाता है कि आधुनिक साइबर सुरक्षा में केवल हार्डवेयर सुरक्षा पर निर्भर रहना पर्याप्त नहीं है। यदि ऑपरेटिंग सिस्टम की वैध कार्यप्रणाली—जैसे signal handling—को exploit किया जा सके, तो हमलावर शक्तिशाली सुरक्षा तंत्रों को भी दरकिनार कर सकते हैं।
इसलिए भविष्य की सुरक्षा रणनीतियों में CPU फीचर्स, ऑपरेटिंग सिस्टम और एप्लिकेशन स्तर—तीनों को एक साथ ध्यान में रखना होगा। यही बहु‑स्तरीय दृष्टिकोण आने वाले समय में मजबूत सिस्टम सुरक्षा के लिए आवश्यक माना जा रहा है।
miragenews.com
PLaTypus Fortifies Intel CET Against Code Reuse Attacks