We’ll use the email address portion of the certificate for the content field of a custom Snort rule.

మేము కస్టమ్ స్నోర్ట్ నియమం యొక్క కంటెంట్ ఫీల్డ్ కోసం సర్టిఫికేట్ యొక్క ఇమెయిల్ చిరునామా భాగాన్ని ఉపయోగిస్తాము.


We’ll conclude this chapter with a juicy email from psad.

మేము ఈ అధ్యాయాన్ని psad నుండి వచ్చిన ఆసక్తికరమైన ఇమెయిల్‌తో ముగిస్తాము.


From: root <root@cipherdyne.org> Subject: [psad-alert] DL4 src: metasploit.com dst: int_scanner

నుండి: రూట్ <root@cipherdyne.org> సబ్జెక్ట్: [psad-అలర్ట్] DL4 src: metasploit.com dst: int_scanner


డేంజర్ స్థాయి: [4] (5 లో)


స్కాన్ చేయబడిన TCP పోర్ట్‌లు: [38528: 1 ప్యాకెట్‌లు]


iptables chain: FWSNORT_FORWARD_ESTAB (prefix "REJ SID900001 ESTAB"), 1 packets fwsnort rule: 1

iptables గొలుసు: FWSNORT_FORWARD_ESTAB (ముందుమాట "REJ SID900001 ESTAB"), 1 ప్యాకెట్‌లు fwsnort నియమం: 1


Overall scan start: Thu Jul 31 17:42:13 2007

మొత్తం స్కాన్ ప్రారంభం: గురువారం జూలై 31 17:42:13 2007


పూర్తి TCP పరిధి: [53003]


psad మరియు fwsnort లను కలపడం


Armed with signatures from the Snort community that point the way toward effective attack detection, the fwsnort and psad projects can turn your iptables firewall into a system that can detect and respond to application layer attacks.

సమర్థవంతమైన దాడి గుర్తింపు దిశగా మార్గనిర్దేశం చేసే స్నోర్ట్ కమ్యూనిటీ నుండి సంతకాలతో, fwsnort మరియు psad ప్రాజెక్ట్‌లు మీ iptables ఫైర్‌వాల్‌ను అప్లికేషన్ లేయర్ దాడులను గుర్తించి ప్రతిస్పందించగల వ్యవస్థగా మార్చగలవు.


By employing iptables in a default-drop stance for a set of protected services, and simultaneously granting access only to clients that are able to prove their identity to iptables via passively collected information, we can add an additional layer of security to arbitrary network services.

రక్షిత సేవల కోసం డిఫాల్ట్-డ్రాప్ వైఖరిలో iptablesని ఉపయోగించడం ద్వారా, మరియు నిష్క్రియాత్మకంగా సేకరించిన సమాచారం ద్వారా iptablesకు తమ గుర్తింపును నిరూపించుకోగల ఖాతాదారులకు మాత్రమే ఏకకాలంలో యాక్సెస్ మంజూరు చేయడం ద్వారా, మేము ఇష్టానుసార నెట్‌వర్క్ సేవలకు అదనపు భద్రతా పొరను జోడించవచ్చు.


దాడి ఉపరితలాన్ని తగ్గించడం


This book is about using the facilities in Netfilter and iptables to detect and respond to network-based attacks, so at first glance, it might appear that this chapter and the next (which covers the fwknop implementation of SPA) are out of place.

నెట్‌వర్క్ ఆధారిత దాడులను గుర్తించడానికి మరియు ప్రతిస్పందించడానికి నెట్‌ఫిల్టర్ మరియు iptablesలోని సౌకర్యాలను ఉపయోగించడం గురించి ఈ పుస్తకం, కాబట్టి మొదటి చూపులో, ఈ అధ్యాయం మరియు తదుపరిది (SPA యొక్క fwknop అమలును కవర్ చేస్తుంది) స్థానంలో లేనట్లు అనిపించవచ్చు.


However, any service that is protected by a default-drop packet filter is fundamentally inaccessible from arbitrary would-be clients unless the packet filter is reconfigured to allow access.

అయితే, డిఫాల్ట్-డ్రాప్ ప్యాకెట్ ఫిల్టర్ ద్వారా రక్షించబడే ఏదైనా సేవ ప్యాకెట్ ఫిల్టర్‌ను యాక్సెస్ చేయడానికి తిరిగి కాన్ఫిగర్ చేయకపోతే, ఇష్టానుసారంగా ఉండాలనుకునే ఖాతాదారులకు ప్రాథమికంగా అందుబాటులో ఉండదు.


Hence, port knocking and SPA result in a reduction of the means to perpetrate attacks against network services.

అందువల్ల, పోర్ట్ నాకింగ్ మరియు SPA నెట్‌వర్క్ సేవలపై దాడులు చేయడానికి మార్గాలను తగ్గించడంలో ఫలితంగా ఉంటాయి.


Adding this extra layer of security to services like SSHD can mean the difference between being compromised and remaining secure.

SSHD వంటి సేవలకు ఈ అదనపు భద్రతా పొరను జోడించడం రాజీ పడటానికి మరియు సురక్షితంగా ఉండటానికి మధ్య వ్యత్యాసాన్ని కలిగిస్తుంది.


జీరో-డే దాడి సమస్య


Here’s an interesting problem for vendors of signature-based intrusion detection systems: How can a signature be written to detect an attack for a zero-day vulnerability?

ఇది సిగ్నేచర్-ఆధారిత చొరబాటు గుర్తింపు వ్యవస్థల విక్రేతలకు ఒక ఆసక్తికరమైన సమస్య: జీరో-డే దుర్బలత్వం కోసం దాడిని గుర్తించడానికి సంతకాన్ని ఎలా వ్రాయవచ్చు?


Let’s use eight bytes for a username and one byte as a kind of minimal checksum value.

ఒక వినియోగదారు పేరు కోసం ఎనిమిది బైట్‌లను మరియు ఒక బైట్‌ను కనిష్ట చెక్‌సమ్ విలువగా ఉపయోగిద్దాం.


For the username, I will use my mbr username, or its equivalent in hex bytes.

వినియోగదారు పేరు కోసం, నేను నా mbr వినియోగదారు పేరును లేదా హెక్స్ బైట్‌లలో దానికి సమానమైనదాన్ని ఉపయోగిస్తాను.


Finally, we calculate the checksum as the sum of all values mod 256.

చివరగా, అన్ని విలువల మొత్తం మోడ్ 256గా చెక్‌సమ్‌ను లెక్కిస్తాము.


Hence, our unencrypted port-knocking sequence looks like this:

అందువల్ల, మా గుప్తపరచని పోర్ట్-నాకింగ్ సీక్వెన్స్ ఈ విధంగా కనిపిస్తుంది:


Now, we don’t want to send one of our port-knocking packets to TCP port 22 or any other well-known port.

ఇప్పుడు, మేము మా పోర్ట్-నాకింగ్ ప్యాకెట్‌లలో ఒకదాన్ని TCP పోర్ట్ 22 లేదా మరే ఇతర బాగా తెలిసిన పోర్ట్‌కు పంపకూడదనుకుంటున్నాము.


Because each byte within the knock sequence can be represented as a single byte of information (0 through 255), we’ll designate the port range from 64400 to 64650 as the range of ports for the knocking sequence.

నాక్ సీక్వెన్స్‌లోని ప్రతి బైట్‌ను ఒకే బైట్ సమాచారంగా (0 నుండి 255 వరకు) సూచించవచ్చు కాబట్టి, మేము 64400 నుండి 64650 వరకు పోర్ట్ పరిధిని నాకింగ్ సీక్వెన్స్ కోసం పోర్ట్‌ల శ్రేణిగా నియమిస్తాము.


That is, we’ll add 64,400 to each of the port values in the encrypted sequence.

అంటే, గుప్తపరచిన క్రమంలోని ప్రతి పోర్ట్ విలువకు 64,400ని జోడిస్తాము.


Our final sequence is generated with the following Perl program, which uses the Rijndael cipher and the encryption key knockingtest:

మా తుది సీక్వెన్స్ క్రింది పెర్ల్ ప్రోగ్రామ్‌తో రూపొందించబడింది, ఇది రైండాల్ సైఫర్ మరియు ఎన్‌క్రిప్షన్ కీ నాకింగ్‌టెస్ట్‌ను ఉపయోగిస్తుంది:


The output of the enc_knock.pl script in Listing 12-2 would need to be sent over the network in order to function as a real port-knocking sequence.

జాబితా 12-2లోని enc_knock.pl స్క్రిప్ట్ యొక్క అవుట్‌పుట్ నిజమైన పోర్ట్-నాకింగ్ సీక్వెన్స్‌గా పనిచేయడానికి నెట్‌వర్క్ ద్వారా పంపబడాలి.


Architectural Limitations of Port Knocking

పోర్ట్ నాకింగ్ యొక్క నిర్మాణ పరిమితులు


In today’s world of security threats, we should assume that all traffic is monitored by an unknown third party as it travels across a network.

నేటి భద్రతా ముప్పుల ప్రపంచంలో, నెట్‌వర్క్ ద్వారా ప్రయాణించేటప్పుడు తెలియని మూడవ పక్షం ద్వారా ట్రాఫిక్ అంతా పర్యవేక్షించబడుతుందని మనం భావించాలి.


If an attacker can intercept a port-knocking sequence as it is transmitted over the network, then it is easy for the attacker to send an identical knock sequence to the same target at a later time.

ఒకవేళ ఒక దాడి చేసే వ్యక్తి నెట్‌వర్క్ ద్వారా ప్రసారం చేయబడిన పోర్ట్-నాకింగ్ సీక్వెన్స్‌ను అడ్డుకోగలిగితే, దాడి చేసే వ్యక్తి అదే లక్ష్యానికి తరువాత సమయంలో ఒకే విధమైన నాక్ సీక్వెన్స్‌ను పంపడం సులభం అవుతుంది.


This is called a replay attack, because the attacker is replaying the knock sequence against the target in an attempt to gain the same access as the legitimate port-knocking client.

దీనిని రీప్లే దాడి అంటారు, ఎందుకంటే దాడి చేసే వ్యక్తి చట్టబద్ధమైన పోర్ట్-నాకింగ్ క్లయింట్ వలె అదే యాక్సెస్‌ను పొందడానికి ప్రయత్నిస్తూ లక్ష్యంపై నాక్ సీక్వెన్స్‌ను తిరిగి ప్లే చేస్తున్నాడు.


Because port knocking just uses packet headers, it is difficult to build enough variation into port knock sequences to stop replay attacks.

పోర్ట్ నాకింగ్ ప్యాకెట్ హెడర్‌లను మాత్రమే ఉపయోగిస్తుంది కాబట్టి, రీప్లే దాడులను ఆపడానికి పోర్ట్ నాక్ సీక్వెన్స్‌లలో తగినంత వైవిధ్యాన్ని నిర్మించడం కష్టం.


Some port-knocking implementations use successive iterations of a hashing function to stop replay attacks, but these methods require that both client and server store some state information.

కొన్ని పోర్ట్-నాకింగ్ అమలులు రీప్లే దాడులను ఆపడానికి హాషింగ్ ఫంక్షన్ యొక్క వరుస పునరావృత్తులను ఉపయోగిస్తాయి, అయితే ఈ పద్ధతులు క్లయింట్ మరియు సర్వర్ రెండూ కొంత స్థితి సమాచారాన్ని నిల్వ చేయాలి.


Because the port fields in the TCP and UDP headers are 16 bits wide, if we assume that a port-knocking implementation uses only the destination port number of each packet in the knock sequence, only two bytes of information can be transferred per packet.

TCP మరియు UDP హెడర్‌లలోని పోర్ట్ ఫీల్డ్‌లు 16 బిట్‌లు వెడల్పుగా ఉంటాయి కాబట్టి, పోర్ట్-నాకింగ్ అమలు నాక్ సీక్వెన్స్‌లోని ప్రతి ప్యాకెట్ యొక్క గమ్యస్థాన పోర్ట్ నంబర్‌ను మాత్రమే ఉపయోగిస్తుందని మనం భావిస్తే, ఒక్కో ప్యాకెట్‌కు రెండు బైట్‌ల సమాచారం మాత్రమే బదిలీ చేయబడుతుంది.


In addition, because there is no guaranteed in-order delivery and packet retransmission mechanism for port knocking as in TCP (port knocking is strictly unidirectional), we can’t blast a complete port-knocking sequence onto the network without adding a time delay between each successive packet.

అదనంగా, TCPలో వలె పోర్ట్ నాకింగ్ కోసం హామీ ఇవ్వబడిన క్రమంలో డెలివరీ మరియు ప్యాకెట్ రీట్రాన్స్మిషన్ మెకానిజం లేనందున (పోర్ట్ నాకింగ్ ఖచ్చితంగా ఏకదిశాత్మకం), ప్రతి వరుస ప్యాకెట్ మధ్య సమయ ఆలస్యాన్ని జోడించకుండా మేము నెట్‌వర్క్‌లో పూర్తి పోర్ట్-నాకింగ్ సీక్వెన్స్‌ను పేల్చలేము.


Hence, for a port-knocking sequence that is encrypted with a sym- metric cipher that has a 128-bit block size, we get a minimum length of eight packets.

అందువల్ల, 128-బిట్ బ్లాక్ పరిమాణం కలిగిన సిమెట్రిక్ సైఫర్‌తో గుప్తపరచిన పోర్ట్-నాకింగ్ సీక్వెన్స్ కోసం, మేము కనీసం ఎనిమిది ప్యాకెట్‌ల పొడవును పొందుతాము.


Adding a half-second delay between each packet implies that it would take four seconds just to transmit the sequence, and if more data needs to be sent, a full second is added for every two packets.

ప్రతి ప్యాకెట్ మధ్య అర-సెకను ఆలస్యాన్ని జోడించడం వలన సీక్వెన్స్‌ను ప్రసారం చేయడానికి నాలుగు సెకన్లు పడుతుంది మరియు ఎక్కువ డేటాను పంపించవలసి వస్తే, ప్రతి రెండు ప్యాకెట్‌లకు ఒక పూర్తి సెకను జోడించబడుతుంది.


Because the data transmission capabilities of port knocking are so limited, it is not feasible to use asymmetric encryption algorithms to encrypt port-knocking sequences.

పోర్ట్ నాకింగ్ యొక్క డేటా ట్రాన్స్మిషన్ సామర్థ్యాలు చాలా పరిమితం కాబట్టి, పోర్ట్-నాకింగ్ సీక్వెన్స్‌లను గుప్తపరచడానికి అసమాన గుప్తలేఖన అల్గారిథమ్‌లను ఉపయోగించడం సాధ్యం కాదు.


The fwknop client is used to gain access to SSHD.

fwknop క్లయింట్ SSHDకి యాక్సెస్ పొందడానికి ఉపయోగించబడుతుంది.


SPA packets are sent over UDP port 62201 by default.

SPA ప్యాకెట్‌లు డిఫాల్ట్‌గా UDP పోర్ట్ 62201 ద్వారా పంపబడతాయి.


The server may require an additional authentication parameter.

సర్వర్ అదనపు ప్రమాణీకరణ పరామితిని కోరవచ్చు.


Before SPA packets are encrypted, the fields are Base64-encoded.

SPA ప్యాకెట్‌లను ఎన్‌క్రిప్ట్ చేయడానికి ముందు, ఫీల్డ్‌లు Base64-ఎన్‌కోడ్ చేయబడతాయి.


The packet data is encrypted with the Rijndael symmetric cipher.

ప్యాకెట్ డేటా రైండాల్ సిమెట్రిక్ సైఫర్‌తో ఎన్‌క్రిప్ట్ చేయబడింది.


Every SPA packet is encrypted and decrypted with either a symmetric-key cipher or an asymmetric-key cipher.

ప్రతి SPA ప్యాకెట్ సిమెట్రిక్-కీ సైఫర్ లేదా అసమాన-కీ సైఫర్‌తో ఎన్‌క్రిప్ట్ చేయబడుతుంది మరియు డీక్రిప్ట్ చేయబడుతుంది.


The Rijndael cipher has been selected as the Advanced Encryption Standard (AES).

రైండాల్ సైఫర్‌ను అడ్వాన్స్‌డ్ ఎన్‌క్రిప్షన్ స్టాండర్డ్ (AES)గా ఎంచుకున్నారు.


An asymmetric-key cipher uses a pair of keys: the public key and the private key.

అసమాన-కీ సైఫర్ రెండు కీలను ఉపయోగిస్తుంది: పబ్లిక్ కీ మరియు ప్రైవేట్ కీ.


The fwknop client has many command-line options.

fwknop క్లయింట్ చాలా కమాండ్-లైన్ ఎంపికలను కలిగి ఉంది.


You can assume that the local iptables policy drops all packets.

స్థానిక iptables పాలసీ అన్ని ప్యాకెట్‌లను వదిలివేస్తుందని మీరు అనుకోవచ్చు.


PCAP_INTF eth0కి సెట్ చేయబడిందని నిర్ధారించుకోండి.


By examining syslog messages, you’ll see that fwknopd is ready.

సిస్‌లాగ్ సందేశాలను పరిశీలించడం ద్వారా, fwknopd సిద్ధంగా ఉందని మీరు చూస్తారు.


The fwknop server is ready to accept SPA packets.

fwknop సర్వర్ SPA ప్యాకెట్‌లను స్వీకరించడానికి సిద్ధంగా ఉంది.


The -A tcp/22 command-line argument tells the fwknop server to access TCP port 22.

-A tcp/22 కమాండ్-లైన్ వాదన TCP పోర్ట్ 22ని యాక్సెస్ చేయమని fwknop సర్వర్‌కు చెబుతుంది.


The -R argument instructs the fwknop client to resolve the external address.

-R వాదన బాహ్య చిరునామాను పరిష్కరించడానికి fwknop క్లయింట్‌ను నిర్దేశిస్తుంది.


The -k argument tells the fwknop client to send the SPA packet.

-k వాదన SPA ప్యాకెట్‌ను పంపమని fwknop క్లయింట్‌కు చెబుతుంది.


The last line shows that you are now logged into the spaserver host.

చివరి లైన్ మీరు ఇప్పుడు spaserver హోస్ట్‌లోకి లాగిన్ అయ్యారని చూపిస్తుంది.


The fwknop server adds and deletes all SPA access rules within the custom chain.

fwknop సర్వర్ అనుకూల గొలుసులో అన్ని SPA యాక్సెస్ నియమాలను జోడిస్తుంది మరియు తొలగిస్తుంది.


This strictly separates rules from the rules it manipulates.

ఇది నియమాలను అది మార్చే నియమాల నుండి ఖచ్చితంగా వేరు చేస్తుంది.


The problem of key exchange is a central one in cryptography.

కీ మార్పిడి సమస్య క్రిప్టోగ్రఫీలో ఒక ప్రధానమైనది.


fwknop was released as an open source project in June 2004.

fwknop జూన్ 2004 లో ఓపెన్ సోర్స్ ప్రాజెక్ట్‌గా విడుదలైంది.


It was the first port-knocking implementation to combine encrypted port knocking with passive OS fingerprinting.

ఇది ఎన్‌క్రిప్టెడ్ పోర్ట్ నాకింగ్‌ను పాసివ్ OS ఫింగర్‌ప్రింటింగ్‌తో కలిపి ఉపయోగించిన మొదటి పోర్ట్-నాకింగ్ అమలు.


fwknop’s port-knocking component is based on iptables log messages.

fwknop యొక్క పోర్ట్-నాకింగ్ భాగం iptables లాగ్ సందేశాలపై ఆధారపడి ఉంటుంది.


In May 2005, I released the Single Packet Authorization mode for fwknop.

మే 2005 లో, నేను fwknop కోసం సింగిల్ ప్యాకెట్ అధీకరణ మోడ్‌ను విడుదల చేశాను.


As of this writing, fwknop-1.0 is the latest available release.

ఈ సమయంలో, fwknop-1.0 తాజా విడుదల.


MadHat coined the term Single Packet Authorization at Black Hat Briefings in July 2005.

జూలై 2005 లో బ్లాక్ హాట్ సమావేశాలలో మాడ్‌హాట్ సింగిల్ ప్యాకెట్ అధీకరణ అనే పదాన్ని రూపొందించారు.


It is also worth noting that a protocol implemented by the tumbler project is similar to SPA.

టమ్బ్లర్ ప్రాజెక్ట్ ద్వారా అమలు చేయబడిన ప్రోటోకాల్ SPAకి సమానంగా ఉంటుందని కూడా గమనించాలి.


fwknop really supports both authentication and authorization.

fwknop నిజంగా ప్రమాణీకరణ మరియు అధికారాన్ని రెండింటినీ సపోర్ట్ చేస్తుంది.


Installing fwknop begins with downloading the latest source tarball or RPM.

fwknopను ఇన్‌స్టాల్ చేయడం తాజా సోర్స్ టార్‌బాల్ లేదా RPMని డౌన్‌లోడ్ చేయడంతో ప్రారంభమవుతుంది.


As usual, it is prudent to verify the MD5 sum.

ఎప్పటిలాగే, MD5 మొత్తాన్ని ధృవీకరించడం మంచిది.


Once you’re sure that the downloaded file is safe, you can proceed with the installation.

డౌన్‌లోడ్ చేసిన ఫైల్ సురక్షితంగా ఉందని నిర్ధారించుకున్న తర్వాత, మీరు ఇన్‌స్టాలేషన్‌తో కొనసాగవచ్చు.


Here’s how to install the source tarball of fwknop version 1.0:

fwknop వెర్షన్ 1.0 యొక్క సోర్స్ టార్‌బాల్‌ను ఎలా ఇన్‌స్టాల్ చేయాలో ఇక్కడ ఉంది:


The install.pl script will prompt you for several bits of information.

install.pl స్క్రిప్ట్ మిమ్మల్ని అనేక సమాచారం కోసం అడుగుతుంది.


You can install fwknop on a system that only supports sending SPA packets as an SPA client.

మీరు SPA ప్యాకెట్‌లను SPA క్లయింట్‌గా పంపడానికి మాత్రమే మద్దతు ఇచ్చే సిస్టమ్‌లో fwknopను ఇన్‌స్టాల్ చేయవచ్చు.


A full installation of fwknop results in the creation of several files and directories.

fwknop యొక్క పూర్తి ఇన్‌స్టాలేషన్ ఫలితంగా అనేక ఫైల్‌లు మరియు డైరెక్టరీలు ఏర్పడతాయి.


This is the client program responsible for accepting password input from the user.

ఇది వినియోగదారు నుండి పాస్‌వర్డ్ ఇన్‌పుట్‌ను స్వీకరించడానికి బాధ్యత వహించే క్లయింట్ ప్రోగ్రామ్.


By default, fwknop sends SPA packets over UDP port 62201.

fwknop డిఫాల్ట్‌గా UDP పోర్ట్ 62201 ద్వారా SPA ప్యాకెట్‌లను పంపుతుంది.


This is the main daemon responsible for sniffing and decrypting SPA packet data.

ఇది SPA ప్యాకెట్ డేటాను స్నిఫ్ చేయడానికి మరియు డీక్రిప్ట్ చేయడానికి బాధ్యత వహించే ప్రధాన డీమన్.


This is a monitoring daemon that restarts a daemon if it dies.

ఇది ఒక మానిటరింగ్ డీమన్, ఇది డీమన్ చనిపోతే దాన్ని పునఃప్రారంభిస్తుంది.


In server mode, fwknop references two main configuration files, fwknop.conf and access.conf.

సర్వర్ మోడ్‌లో, fwknop రెండు ప్రధాన కాన్ఫిగరేషన్ ఫైల్‌లను సూచిస్తుంది, fwknop.conf మరియు access.conf.


The firewall checks if the packet is valid.

ఫైర్‌వాల్ ప్యాకెట్ చెల్లుబాటు అవుతుందో లేదో తనిఖీ చేస్తుంది.


It was encrypted with a required key ID.

ఇది అవసరమైన కీ IDతో గుప్తీకరించబడింది.


The server received a valid encrypted packet.

సర్వర్ చెల్లుబాటు అయ్యే గుప్తీకరించబడిన ప్యాకెట్‌ను అందుకుంది.


Adding a rule for accepting traffic on port 22.

22 పోర్ట్‌లో ట్రాఫిక్‌ను అంగీకరించడానికి ఒక నియమాన్ని జోడిస్తున్నారు.


The new SSH option passes arguments to the command line.

కొత్త SSH ఎంపిక వాదనలను కమాండ్ లైన్‌కు పంపుతుంది.


This allows using the fwknop command line.

ఇది fwknop కమాండ్ లైన్‌ను ఉపయోగించడానికి అనుమతిస్తుంది.


SPA packets are sent over UDP by default.

SPA ప్యాకెట్‌లు డిఫాల్ట్‌గా UDP ద్వారా పంపబడతాయి.


ట్రాన్స్‌పోర్ట్ కోసం టోర్ TCPని ఉపయోగిస్తుంది.


టోర్ SPAతో అనుకూలంగా లేదు.


fwknop ఈ సమస్యను పరిష్కరిస్తుంది.


ఒక క్లయింట్ సర్వర్‌తో కమ్యూనికేట్ చేయవచ్చు.


Is there a benefit to sending SPA packets over the Tor network?

టోర్ నెట్‌వర్క్ ద్వారా SPA ప్యాకెట్‌లను పంపడం వల్ల ఏదైనా ప్రయోజనం ఉందా?


It extends the service-cloaking nature of fwknop.

ఇది fwknop యొక్క సర్వీస్-క్లోకింగ్ స్వభావాన్ని విస్తరిస్తుంది.


It is more difficult to determine that an SPA is being used.

SPA ఉపయోగించబడుతుందని గుర్తించడం మరింత కష్టం.


Tor uses TCP for transport, which is incompatible with SPA.

టోర్ రవాణా కోసం TCPని ఉపయోగిస్తుంది, ఇది SPAతో అనుకూలంగా లేదు.


This chapter illustrates powerful techniques in computer security.

ఈ అధ్యాయం కంప్యూటర్ భద్రతలో శక్తివంతమైన పద్ధతులను వివరిస్తుంది.


A server can be protected by a default-drop packet filter.

డిఫాల్ట్-డ్రాప్ ప్యాకెట్ ఫిల్టర్ ద్వారా సర్వర్‌ను రక్షించవచ్చు.


Port knocking was the first technology to implement this idea.

ఈ ఆలోచనను అమలు చేసిన మొదటి సాంకేతికత పోర్ట్ నాకింగ్.


SPA has proved itself a more robust technology.

SPA మరింత బలమైన సాంకేతికత అని నిరూపించబడింది.


Visualizing security data is becoming increasingly important.

భద్రతా డేటాను దృశ్యమానం చేయడం మరింత ముఖ్యమైనదిగా మారుతోంది.


Port sweeps are interesting because they often indicate a worm or attacker is trying to compromise systems.

పోర్ట్ స్వీప్‌లు ఆసక్తికరంగా ఉంటాయి, ఎందుకంటే అవి సాధారణంగా వార్మ్ లేదా దాడి చేసే వ్యక్తి సిస్టమ్‌లను రాజీ చేయడానికి ప్రయత్నిస్తున్నారని సూచిస్తాయి.


The graph plots external IP addresses against the number of unique local addresses.

గ్రాఫ్ బాహ్య IP చిరునామాలను ప్రత్యేకమైన స్థానిక చిరునామాల సంఖ్యతో పోల్చి చూపిస్తుంది.


Most external addresses send packets to one or two destination addresses.

చాలా బాహ్య చిరునామాలు ఒకటి లేదా రెండు గమ్యస్థాన చిరునామాలకు ప్యాకెట్‌లను పంపుతాయి.


Several external addresses connect to as many as 24 addresses on the honeynet network.

కొన్ని బాహ్య చిరునామాలు హనీనెట్ నెట్‌వర్క్‌లో 24 చిరునామాలకు కనెక్ట్ అవుతాయి.


This is especially true for the external addresses represented by the range from about 18000 to 26000.

ఇది దాదాపు 18000 నుండి 26000 వరకు ఉన్న పరిధి ద్వారా సూచించబడే బాహ్య చిరునామాలకు ప్రత్యేకంగా వర్తిస్తుంది.


Some sources repeatedly try to connect to particular ports on a range of target systems.

కొన్ని మూలాలు లక్ష్య వ్యవస్థల శ్రేణిలోని నిర్దిష్ట పోర్ట్‌లకు పదేపదే కనెక్ట్ అవ్వడానికి ప్రయత్నిస్తాయి.


The graph shows the number of packets to destination ports from external source addresses.

గ్రాఫ్ బాహ్య మూల చిరునామాల నుండి గమ్యస్థాన పోర్ట్‌లకు ప్యాకెట్‌ల సంఖ్యను చూపుతుంది.


The outlier of over 2,000 packets to a port less than 10,000 is shown above the general plane.

10,000 కంటే తక్కువ పోర్ట్‌కు 2,000 కంటే ఎక్కువ ప్యాకెట్‌ల యొక్క అవుట్‌లియర్ సాధారణ విమానం పైన చూపబడింది.


This certainly looks like a port sweeper.

ఇది ఖచ్చితంగా పోర్ట్ స్వీపర్ లాగా కనిపిస్తుంది.


The source IP address connected to port 3306 on many destination addresses.

సోర్స్ IP చిరునామా అనేక గమ్యస్థాన చిరునామాలలో పోర్ట్ 3306కి కనెక్ట్ చేయబడింది.


A total of 24 destination addresses were involved in the port sweep.

పోర్ట్ స్వీప్‌లో మొత్తం 24 గమ్యస్థాన చిరునామాలు పాల్గొన్నాయి.


Another way to visualize the above information is to use AfterGlow.

పై సమాచారాన్ని దృశ్యమానం చేయడానికి మరొక మార్గం ఏమిటంటే, AfterGlowని ఉపయోగించడం.


The Slammer worm was one of the fastest-spreading worms in history.

స్లామర్ వార్మ్ చరిత్రలో అత్యంత వేగంగా వ్యాప్తి చెందుతున్న వార్మ్‌లలో ఒకటి.


The Slammer worm can easily be identified in your iptables log data.

మీ iptables లాగ్ డేటాలో స్లామర్ వార్మ్‌ను సులభంగా గుర్తించవచ్చు.


Let’s see if the Slammer worm was active against the honeynet from external sources.

బాహ్య మూలాల నుండి హనీనెట్‌పై స్లామర్ వార్మ్ యాక్టివ్‌గా ఉందో లేదో చూద్దాం.


Indeed, the Slammer worm was active against the honeynet.

నిజానికి, స్లామర్ వార్మ్ హనీనెట్‌పై యాక్టివ్‌గా ఉంది.


The Nachi worm attacks systems that are not patched against the MS03-026 vulnerability.

MS03-026 దుర్బలత్వానికి వ్యతిరేకంగా ప్యాచ్ చేయని సిస్టమ్‌లపై నాచి వార్మ్ దాడి చేస్తుంది.


A key feature of this worm is that it first pings the target.

ఈ వార్మ్ యొక్క ముఖ్య లక్షణం ఏమిటంటే, ఇది మొదట లక్ష్యాన్ని పింగ్ చేస్తుంది.


Link graphs of worm traffic are eye-catching.

వార్మ్ ట్రాఫిక్ యొక్క లింక్ గ్రాఫ్‌లు ఆకర్షణీయంగా ఉంటాయి.


Connections to external SSH and IRC servers from the honeynet are particularly suspicious.

హనీనెట్ నుండి బాహ్య SSH మరియు IRC సర్వర్‌లకు కనెక్షన్‌లు ప్రత్యేకంగా అనుమానాస్పదంగా ఉన్నాయి.


The firewall rules are essential for network security.

నెట్‌వర్క్ భద్రత కోసం ఫైర్‌వాల్ నియమాలు చాలా అవసరం.


Iptables is a powerful tool for managing firewall rules.

ఫైర్‌వాల్ నియమాలను నిర్వహించడానికి Iptables ఒక శక్తివంతమైన సాధనం.


The script adds rules to the FWSNORT_INPUT chain.

ఈ స్క్రిప్ట్ FWSNORT_INPUT గొలుసుకి నియమాలను జోడిస్తుంది.


వెబ్ దాడులు తరచుగా 80 పోర్ట్‌ను లక్ష్యంగా చేసుకుంటాయి.


The system logs messages about attempted attacks.

ప్రయత్నించిన దాడుల గురించి సిస్టమ్ సందేశాలను లాగ్ చేస్తుంది.


The script uses the string matching algorithm.

ఈ స్క్రిప్ట్ స్ట్రింగ్ మ్యాచింగ్ అల్గారిథమ్‌ను ఉపయోగిస్తుంది.


The command attempts to execute a command.

ఈ ఆదేశం ఒక ఆదేశాన్ని అమలు చేయడానికి ప్రయత్నిస్తుంది.


The firewall is configured to log suspicious activity.

అనుమానాస్పద కార్యకలాపాలను లాగ్ చేయడానికి ఫైర్‌వాల్ కాన్ఫిగర్ చేయబడింది.


The system administrator needs to review the logs.

సిస్టమ్ నిర్వాహకుడు లాగ్‌లను సమీక్షించాలి.


The script adds rules to the FORWARD chain.

ఈ స్క్రిప్ట్ ఫార్వర్డ్ గొలుసుకు నియమాలను జోడిస్తుంది.


The rules are designed to detect web attacks.

వెబ్ దాడులను గుర్తించడానికి నియమాలు రూపొందించబడ్డాయి.


ఈ స్క్రిప్ట్ iptables ఆదేశాన్ని ఉపయోగిస్తుంది.


The system is vulnerable to various attacks.

సిస్టమ్ వివిధ దాడులకు గురవుతుంది.


The log messages provide valuable information.

లాగ్ సందేశాలు విలువైన సమాచారాన్ని అందిస్తాయి.


The script is part of a security system.

ఈ స్క్రిప్ట్ భద్రతా వ్యవస్థలో భాగం.


The system is configured to prevent unauthorized access.

అనధికారిక యాక్సెస్‌ను నిరోధించడానికి సిస్టమ్ కాన్ఫిగర్ చేయబడింది.


ఈ స్క్రిప్ట్ నెట్‌వర్క్ ట్రాఫిక్‌ను పర్యవేక్షిస్తుంది.


The rules are updated regularly to address new threats.

కొత్త ముప్పులను పరిష్కరించడానికి నియమాలు క్రమం తప్పకుండా నవీకరించబడతాయి.


The system uses a combination of security measures.

సిస్టమ్ భద్రతా చర్యల కలయికను ఉపయోగిస్తుంది.


The script is designed to protect against web application attacks.

వెబ్ అప్లికేషన్ దాడుల నుండి రక్షించడానికి ఈ స్క్రిప్ట్ రూపొందించబడింది.


and psad, 208–211 downloading and updating framework, 205–206

మరియు psad, 208–211, ఫ్రేమ్‌వర్క్‌ను డౌన్‌లోడ్ చేయడం మరియు అప్‌డేట్ చేయడం, 205–206


signature development, 206–207 Microsoft JPEG vulnerability, 30

సంతకం అభివృద్ధి, 206–207, Microsoft JPEG లోపం, 30


operating systems, 215 MIN_DANGER_LEVEL variable, in psad.conf file, 93

ఆపరేటింగ్ సిస్టమ్స్, 215, psad.conf ఫైల్‌లో MIN_DANGER_LEVEL వేరియబుల్, 93


mirror servers, downloading from, 14 mode, for SPA packet for fwknop server, 242

మిర్రర్ సర్వర్లు, నుండి డౌన్‌లోడ్ చేయడం, 14, fwknop సర్వర్ కోసం SPA ప్యాకెట్ కోసం మోడ్, 242


MS03-026 vulnerability, 272 msfupdate script, 206 MSS (Maximum Segment Size) value, 57

MS03-026 లోపం, 272, msfupdate స్క్రిప్ట్, 206, MSS (గరిష్ట సెగ్మెంట్ సైజు) విలువ, 57


multicast addresses, packets for, TTL value, 42 N Nachi worm, 272–273 link graph, 274

మల్టీకాస్ట్ చిరునామాలు, ప్యాకెట్‌ల కోసం, TTL విలువ, 42 N Nachi వార్మ్, 272–273 లింక్ గ్రాఫ్, 274


named pipe, 85n Naptha denial of service attack, 117 NAT (Network Address Translation) addresses, and piggy-backing, 228

పేరున్న పైప్, 85n, నాఫ్తా సర్వీస్ దాడిని తిరస్కరించడం, 117, NAT (నెట్‌వర్క్ అడ్రస్ ట్రాన్స్‌లేషన్) చిరునామాలు, మరియు పిగ్గీ-బ్యాకింగ్, 228


in default iptables policy, 26–27 vs. IP spoofing, 40 INDEX301 nat table, 11

డిఫాల్ట్ iptables పాలసీలో, 26–27 vs. IP స్పూఫింగ్, 40 INDEX301 nat పట్టిక, 11


National Institutes of Standards and Technology (NIST), 221 Ncurses interface, 14

నేషనల్ ఇన్‌స్టిట్యూట్ ఆఫ్ స్టాండర్డ్స్ అండ్ టెక్నాలజీ (NIST), 221 Ncurses ఇంటర్‌ఫేస్, 14


Netcat, running TCP server on, 170 Netfilter, 9–10 compilation options, 13

నెట్‌క్యాట్, TCP సర్వర్‌ను నడుపుతోంది, 170 నెట్‌ఫిల్టర్, 9–10 కంపైలేషన్ ఎంపికలు, 13


viewing, 16 subsystems, security vulnerabilities, 17 Net::IPv4Addr Perl module, 173, 174, 233

చూడటం, 16 ఉపవ్యవస్థలు, భద్రతా లోపాలు, 17 Net::IPv4Addr పెర్ల్ మాడ్యూల్, 173, 174, 233


Net::Pcap Perl module, 233 Net::RawIP Perl module, 219, 233, 251 network, default diagram, 21

Net::Pcap పెర్ల్ మాడ్యూల్, 233 Net::RawIP పెర్ల్ మాడ్యూల్, 219, 233, 251 నెట్‌వర్క్, డిఫాల్ట్ రేఖాచిత్రం, 21


Network Address Translation (NAT). See NAT (Network Address Translation) Network Anomaly Detection Systems, 216

నెట్‌వర్క్ అడ్రస్ ట్రాన్స్‌లేషన్ (NAT). NAT (నెట్‌వర్క్ అడ్రస్ ట్రాన్స్‌లేషన్) చూడండి నెట్‌వర్క్ అసాధారణ గుర్తింపు వ్యవస్థలు, 216


network layer abusing, 39–44 DDoS attacks, 44 IP fragmentation, 41–42 IP spoofing, 40–41

నెట్‌వర్క్ లేయర్ దుర్వినియోగం, 39–44 DDoS దాడులు, 44 IP ఫ్రాగ్మెంటేషన్, 41–42 IP స్పూఫింగ్, 40–41


Linux kernel IGMP attacks, 44 Nmap ICMP ping, 39–40 Smurf attack, 43

Linux కెర్నల్ IGMP దాడులు, 44 Nmap ICMP పింగ్, 39–40 స్మర్ఫ్ దాడి, 43


attack definitions, 38–39 defragmentation, intrusion detec- tion and, 151–152 logging headers with iptables, 35–38

దాడి నిర్వచనాలు, 38–39 డిఫ్రాగ్మెంటేషన్, చొరబాటు గుర్తింపు మరియు, 151–152 iptablesతో హెడర్‌లను లాగింగ్ చేయడం, 35–38


responses, 45–47 combining response across layers, 46–47 filtering response, 45 thresholding response, 45–46

స్పందనలు, 45–47 లేయర్‌లలో స్పందనను కలపడం, 46–47 స్పందనను ఫిల్టర్ చేయడం, 45 థ్రెషోల్డింగ్ స్పందన, 45–46


Network Packet Filtering Framework, 14 network stack exploits, as network layer attacks, 39

నెట్‌వర్క్ ప్యాకెట్ ఫిల్టరింగ్ ఫ్రేమ్‌వర్క్, 14 నెట్‌వర్క్ స్టాక్ దోపిడీలు, నెట్‌వర్క్ లేయర్ దాడులుగా, 39


NF_DROP macro, 204 NIST (National Institutes of Standards and Technology), 221

NF_DROP స్థూల, 204 NIST (నేషనల్ ఇన్‌స్టిట్యూట్ ఆఫ్ స్టాండర్డ్స్ అండ్ టెక్నాలజీ), 221


Nmap active fingerprinting with, 120 command attempt signature, 153–154

Nmapతో చురుకైన వేలిముద్రలు, 120 కమాండ్ ప్రయత్న సంతకం, 153–154