<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Gokul on Medium]]></title>
        <description><![CDATA[Stories by Gokul on Medium]]></description>
        <link>https://medium.com/@gokulraj?source=rss-ea589029c397------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/0*FhEsXv_kqPNLEVam.jpg</url>
            <title>Stories by Gokul on Medium</title>
            <link>https://medium.com/@gokulraj?source=rss-ea589029c397------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 15 Nov 2026 20:44:17 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@gokulraj/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Secure coding for the weak algorithms?]]></title>
            <link>https://gokulraj.medium.com/secure-coding-for-the-weak-algorithms-498bb0a0b4fb?source=rss-ea589029c397------2</link>
            <guid isPermaLink="false">https://medium.com/p/498bb0a0b4fb</guid>
            <category><![CDATA[secure-coding]]></category>
            <category><![CDATA[security]]></category>
            <category><![CDATA[java]]></category>
            <category><![CDATA[encryption]]></category>
            <dc:creator><![CDATA[Gokul]]></dc:creator>
            <pubDate>Thu, 08 Jul 2021 16:20:39 GMT</pubDate>
            <atom:updated>2021-07-08T16:20:39.165Z</atom:updated>
            <content:encoded><![CDATA[<p><strong>Weak Algorithm</strong></p><p><strong>What is mean by a weak algorithm?</strong></p><p>The encryption or hashing algorithm that we thought secure can be breakable. Also, we can say, that incorrect use of encryption algorithm also makes it weak.</p><p><strong>The weak algorithms.</strong></p><ul><li>AES-128</li><li>java.util.Random</li><li>ThreadLocalRandom</li><li>MD5 Message-Digest</li></ul><p><strong>AES-128</strong></p><p>AES-128(Advanced Encryption Standard ) encryption also known by its original name Rijndael is a symmetric block cipher.</p><p><strong><em>What is encryption?</em></strong></p><p><em>Transform a plaintext into ciphertext with the use of an algorithm and key is called encryption. If the same key is used then ciphertext will be the same as given plaintext.</em></p><p><strong>What will be the problem in AES-128?</strong></p><p>For the 128-bit size key, AES uses ten rounds of substitution-permutation to transform plaintext into ciphertext. It can be brute-forced.</p><p><strong>Alternate for AES-128?: <em>AES-256</em></strong></p><p>EAR uses AES 256 standard with AES/CBC/PKCS5Padding mode for DB encryption. For the 256-bit size key, AES uses 14 rounds of substitution-permutation to transform plaintext into ciphertext. This is more resistant to attack like brute force.</p><p><strong>Java.util.Random</strong></p><p>Random class is not cryptographically strong. To generate a random number this class using a simple definite mathematical algorithm. The Random class uses 48-bit seeds. So, the chances of repeated numbers are high. For a random password or random keys, it is not safe to use this class.</p><p><strong>ThreadLocalRandom</strong></p><p>This random number generator is isolated to the present thread. Like the global Random generator employed by the maths class</p><p><strong>Alternate for Random and ThreadLocalRandom </strong>: <strong><em>SecureRandom</em></strong></p><p>SecureRandom provides a cryptographically strong random number generator.</p><p><strong>MD5 Message-Digest</strong></p><p>The MD5 message-digest algorithm is a widely used hash function producing a 128-bit hash value. Cryptographically broken and unsuitable for further use. MD5 is prone to length extension attacks. For sensitive information, we should use this.</p><p><strong>Alternate for Message-Digest: AES-256</strong></p><p><strong>Reference</strong></p><p><a href="https://www.synopsys.com/glossary/what-is-cryptography.html">https://www.synopsys.com/glossary/what-is-cryptography.html</a></p><p><a href="https://www.ubiqsecurity.com/blog/128bit-or-256bit-encryption-which-to-use/">https://www.ubiqsecurity.com/blog/128bit-or-256bit-encryption-which-to-use/</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=498bb0a0b4fb" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What is MALWARE]]></title>
            <link>https://gokulraj.medium.com/what-is-malware-7eba1c221600?source=rss-ea589029c397------2</link>
            <guid isPermaLink="false">https://medium.com/p/7eba1c221600</guid>
            <category><![CDATA[information-security]]></category>
            <category><![CDATA[malware]]></category>
            <category><![CDATA[virus]]></category>
            <category><![CDATA[security]]></category>
            <dc:creator><![CDATA[Gokul]]></dc:creator>
            <pubDate>Mon, 18 Jun 2018 09:34:28 GMT</pubDate>
            <atom:updated>2018-06-18T09:34:28.874Z</atom:updated>
            <content:encoded><![CDATA[<p><strong>What is MALWARE</strong></p><ul><li>MALWARE is a Malicious Software with unknow functionality. May can be harm to a user, computer or network.</li><li>Malware includes viruses, Trojan horse, RootKit, ShareWare and spyware.</li><li>Malware can delete, encrypt, steal and alter sensitive data.</li><li>It also can change the core functionality of computer systems.</li></ul><p>Malware can classified in two types.</p><p>Malware can be classified based on <a href="https://en.wikipedia.org/wiki/Protection_ring">Production Rings</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/400/1*nxr2im5-MLS91OICOkDVfQ.png" /></figure><p><strong>Kernel Mode Malware</strong></p><ol><li>Targeting most privileged layer or Ring 0 is known as Kernel Mode Malware.</li><li>It corrupts the kernel program and affect the software installed on a system. When it affect we could not able to use the application.</li></ol><figure><img alt="" src="https://cdn-images-1.medium.com/max/478/1*hvtxd6b_58Jy9McfPbUPLA.png" /><figcaption>Malware</figcaption></figure><p><strong>User Mode Malware</strong></p><ol><li>When Ring 3 is affected it is known as User mode Malware.</li><li>It affects the particular file and we can still use the application and create new file.</li></ol><p><strong>Categorization</strong></p><p>Malware Can be categorized into four.</p><ul><li>VIRUS</li><li>Worm</li><li>Trojan</li><li>Backdoor</li></ul><p><strong>VIRUS</strong></p><p>VIRUS stands for Vital Information Resources Under Siege.</p><p>VIRUS is a program or code the affects normal behaviour of the system.</p><p>Components of VIRUS</p><p><strong>Concealer</strong></p><ul><li>It prevents the discovery of activity and structure of a virus program for the purpose of avoiding virus detection and forensics.</li><li>It making virus in stealthy and avoid being caught from Anti-Virus.</li></ul><p><strong>Payload</strong></p><ul><li>It is malicious code of executable instruction.</li><li>It carry the another virus and it affects the specific host.</li></ul><p><strong>Replicator</strong></p><ul><li>Duplicates the virus into the system.</li></ul><p>Payload and Replicator combination can persist the VIRUS even after formatting the system.</p><p><strong>Life Cycle of VIRUS</strong></p><ol><li>Origination</li><li>Transmission</li><li>Triggering</li><li>Infection</li><li>Identification</li><li>Removal</li></ol><p>Ref :<br>https://books.google.co.in/books?id=0_VqCQAAQBAJ&amp;pg=PA409&amp;lpg=PA409&amp;dq=concealer+payload+replicator+in+VIRUS&amp;source=bl&amp;ots=WrvH8GtiTW&amp;sig=k-QkgyiOVA_ilH2O5HvmAoDSS6A&amp;hl=en&amp;sa=X&amp;ved=0ahUKEwj0jtvC-tLbAhXDbCsKHfsaDWcQ6AEILTAB#v=onepage&amp;q=concealer%20payload%20replicator%20in%20VIRUS&amp;f=false</p><p>https://stackskills.com/courses/fundamentals-of-computer-hacking/lectures/3153827</p><p>https://searchsecurity.techtarget.com/definition/malware</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7eba1c221600" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Information Security Basis]]></title>
            <link>https://gokulraj.medium.com/information-security-basis-c6c51b376e61?source=rss-ea589029c397------2</link>
            <guid isPermaLink="false">https://medium.com/p/c6c51b376e61</guid>
            <category><![CDATA[hacker]]></category>
            <category><![CDATA[information-security]]></category>
            <category><![CDATA[compliance]]></category>
            <category><![CDATA[security]]></category>
            <dc:creator><![CDATA[Gokul]]></dc:creator>
            <pubDate>Thu, 19 Apr 2018 09:26:14 GMT</pubDate>
            <atom:updated>2018-04-19T09:26:14.368Z</atom:updated>
            <content:encoded><![CDATA[<h4><strong>Hacker, Elements of Security and Standards….</strong></h4><h4><strong>White Hat Hacker</strong></h4><p>Hacker who intention is to exploit the vulnerability with proper authorization and assigned by the application admin.</p><p><strong>Block Hat Hacker</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/320/1*CcSAyKVj9sl76jeEf_VIBA.jpeg" /><figcaption>Mr. Robot</figcaption></figure><p>Hacker who intention is to earn something from the attack or exploit is called block hat hacker.</p><p><strong>Grey Hat Hacker</strong></p><p>Hacker assigned by application admin who found an exploit and he/she is exposed that into public are called grey hat hackers.</p><p><strong>Script kiddies</strong></p><p>Hacker(actually not) who uses another script or programs to attack a system are called Script Kiddies or Skiddies.</p><p><strong>Security Breach</strong></p><p>• Security Breach occurs when sensitive data is leaked, stolen or destroyed by a hacker.</p><p>A breach can be avoided by focusing on the elements of information security.</p><p><strong>Elements of Information Security</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/426/1*aO_QHndERg5Y95ofbzRAjA.png" /><figcaption>Elements of Information Security</figcaption></figure><p><strong><em>Confidentiality</em></strong></p><p>○ Hacker sniffs and steals the information passed in a request.<br> ○ Keep the data with authorizes access and not disclose.</p><p><strong><em>Integrity</em></strong></p><p>○ Hacker attack on the data and modifying it.<br> ○ Keep the data complete and accurate.</p><p><strong><em>Availability</em></strong></p><p>○ Hacker brings down the server/system(Denial of Service) and making unavailable to legitimate users. <br> ○ Keep system 100% availability. <br> <br><strong>Authentication</strong></p><p>• Ensures confirmation of trusted users/source of the request came from.</p><p><strong>Non-Repudiation</strong></p><p>• Non-Repudiation is a bi-product of authentication, it ensures the data send and from an authenticated parties who involved in communication.</p><h4>Standards and Compliances</h4><p>There are some standards and Compliances to ensure the Information security of an organization.</p><ul><li><strong>ISO — </strong>International Organization for Standardization — 27001 and 27002</li><li><strong>ITIL</strong> — Information Technology Infrastructure Library.</li><li><strong>COBIT</strong> — Control Objectives for Information and related technology</li><li><strong>PCI SSC</strong> — Payment Card Industry Security Standards Council</li><li><strong>PCI DSS</strong> — Payment Card Industry Data Security Standard</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/409/1*nfIXEYSg6SREgV1ugJlUeg.png" /><figcaption>https://www<a href="https://www.pcisecuritystandards.org/">.</a>pcisecuritystandards.org</figcaption></figure><p><strong>Hacking</strong></p><p>The process of exploiting a vulnerability and stealing or destroying the data in a system or an application is called Hacking.</p><p><strong>Information Gathering</strong></p><ul><li>Hacker will collect as much as information about a system or an application.</li></ul><p><strong>Gaining access</strong></p><ul><li>Based on the collected information, attacker will exploit the system and will gain the access to that system.</li></ul><p><strong>Anti-Forensics</strong></p><ul><li>Removing the traces of an attack or hacking.</li></ul><p><em>ref : </em><a href="https://stackskills.com/p/fundamentals-of-computer-hacking"><em>https://stackskills.com/p/fundamentals-of-computer-hacking</em></a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c6c51b376e61" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[தேடிய கிறுக்கல்]]></title>
            <link>https://medium.com/series/%E0%AE%A4%E0%AF%87%E0%AE%9F%E0%AE%BF%E0%AE%AF-%E0%AE%95%E0%AE%BF%E0%AE%B1%E0%AF%81%E0%AE%95%E0%AF%8D%E0%AE%95%E0%AE%B2%E0%AF%8D-24ee47568a86?source=rss-ea589029c397------2</link>
            <guid isPermaLink="false">https://medium.com/p/24ee47568a86</guid>
            <dc:creator><![CDATA[Gokul]]></dc:creator>
            <pubDate>Wed, 11 Apr 2018 10:59:50 GMT</pubDate>
            <atom:updated>2018-04-11T10:59:50.520Z</atom:updated>
            <content:encoded><![CDATA[<h4><strong>கிறுக்கல்</strong></h4><p>கார்த்திகை மாதம்<br>இரவுப் பனி<br>பேருந்துப் பயணம்<br>சன்னலோரம் இருக்கை<br>அலைபேசியில் பண்பலை</p><p>அவள் எதிரே<br>மயிலிறகு கூந்தல், கண்ணம் வருடும் அழகு<br>காற்றோடு செல்ல சண்டை போடும் இமைகள்<br>ஏற்றிவிட்டேன் இதயத்தில்<br>இறங்க மனமில்லை நிறுத்தத்தில்</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ha40foEOyTti84XxEBby6w.jpeg" /></figure><p><strong>மழலை</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*fCpyQLzYZDvjY-xCl3TUcw.jpeg" /></figure><p>குறுநகை செய்து, சிறு நடை கொண்டு,<br>சிந்திய நெய் சோற்றில் சிறு மண் சேர்த்து<br>ஒரு பங்கு மெய் பூசி, சிறுபங்கு முகம் துடைத்து<br>முத்தமிட்ட மழலை !!!</p><p><strong>புளிய மரம்</strong></p><p>ஊரோட எல்லையில<br>ஒத்தையா நிக்குது புளிய மரம்<br>ஒய்யாரமா நிக்குது அந்த மரம்</p><p>எல்லைய தாண்டி போகயில<br>ஜோடிய நிக்குது அதோட சாதி சனம்<br>எட்ட நின்னு பாத்து<br>ஏங்கித் தவிக்குது இந்த மரம்</p><p>மரநிழல மதிய வேலையில ஒதுங்கையில<br>ஒத்தசுழி மேல விழுந்தது ஒரு பழம்<br>ஓட்ட பிரிச்சு தொட்டு பாகையில<br>ஒட்டிக்கிச்சு அத்தோட ருசி</p><p>ஊராவிட்டு வந்து, ஒய்யாரமா வேலை செஞ்சு<br>மூவிரண்டு வருஷம் கழிச்சு பாக்கையில<br>உன்ன காணலியே</p><p>கோபுரமா நீ இருந்த ! ஒரு<br>கோயில் கட்ட உன்ன தொலைச்சுபுட்டு !<br>சாமிய தேடுது ஊரு சனம் !</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*tfN694GR8DrrZyBizTK_1Q.jpeg" /></figure><p><strong>அவள் முகம்</strong></p><p>அவள் முகம் பார்த்ததில் <br>பசி, பண், பார் எல்லாம் மறந்தது!<br>என்றுரைத்த கவிகளெல்லாம் பித்தர்கள்,<br>என்று நான் பிதற்றிய காலமெல்லாம் கரைந்தது<br>என்னவள் முகம் பார்த்ததில் !</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/768/1*UkF8D53ur14RLQHypndm-A.jpeg" /></figure><p><strong>தொலைந்தன</strong></p><p>வானவில்லில் தேய்ந்து போன பசுமை,</p><p>ஒளிந்து கொண்டது எங்கள் வயலில்</p><p>நட்டு வைத்த செங்கலும்,</p><p>நாற்புறம் சுவர்களாய் வளர்ந்த மோட்டார் ரூம்</p><p>அதன் கோட்டை சுவராம் ஆலமரமும், புளியமரமும்</p><p>காவல் கோபுரமாய் தென்னை மரங்கள்</p><p>அதன் இளநீருக்கு போட்டியாம்,</p><p>எங்கள் கேணி நீர்</p><p>சல,சலவென சத்தத்தோடு,</p><p>என்னுடன் சண்டைபோடும் வாய்க்கால் நீர்</p><p>மாலையில் மார்கழி ராகம் பாடும் தவளைகள்</p><p>இன்னும் என்னென்னவோ</p><p>எல்லாம் தொலைந்தன</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*4ykH1NeeLXDw6ol5b4fIHw.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*ajpcoWgFXRD0ILt4VHh0qw.jpeg" /></figure><p><strong>மூணார்</strong></p><p>தேயிலை தேசம்<br>மலை உடுத்திய பசுமை<br>பசுமை போர்த்திய பனித்துளி<br>பனித்துளியின் மறுபிறப்பு மழை<br>மழையின் ஆக்ரோசம் நீர்விழ்ச்சி<br>மூன்றுநாள் போதாது கண்டுகளிக்க</p><p><strong>பூ வாசம்</strong></p><p>தேவதைகள் சூடிக்கொள்ளும் தேவதையே<br>சுவாசத்தில் சுகம் கண்டேன் உன் வாசத்தினால்<br>உன்னை சூடிக்கொள்ள பெண்ணாய் பிறக்கவில்லை</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Dbff2XjcXKX1qYFhF9ZtjA.jpeg" /></figure><p><strong>வானம் கொளுத்திய மத்தாப்பு</strong></p><p>வானம் கொளுத்திய மத்தாப்பில்,<br>தெறித்தன நீர்த்துளிகள்,<br>துளிர்த்தன பயிர்.<br>நான் கொளுத்திய மத்தாப்பில்<br>தெறித்த அக்னி துளிகளில்<br>கிளம்பிய புகை,<br>செய்தன ஓசோனில் ஓட்டை.</p><p><strong>மழைக்குளியல்</strong></p><p>மழையோடு மையல் கொள்ளும் மாலை வேளையில்,<br>பசுஞ்சோலையில், பஞ்சுமெத்தை புல்வெளியில்,<br>வண்ண மலர்களின் வாசத்தோடு,<br>சாரல் நனைத்த இலைத்துளிகளில் குளித்தேன்</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/720/1*Vbc3iHOJqXkZ9itol_N5cw.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/865/1*PtbDT2Sp-ll4DKS4mr2G0w.jpeg" /></figure><p><strong>கடைசியாக ஒரு காதல் கவிதை !</strong></p><p>உன்னை பார்க்கும் ஒவ்வொரு முறையும்<br>மறக்க நினைக்கிறேன்,<br>மறக்க நினைக்கும்பொழுது எழுதிக்கொள்கிறேன்<br>கடைசியாக ஒரு காதல் கவிதை !</p><p><strong>விடியல் தேடி</strong></p><p>மின்சாரமே, நீ இல்லாமல்,<br>எங்கள் இதயம்(மும்) இருட்டாகி போனது,<br>என் வியர்வைதுளிகளுக்கும் வியர்த்து போனது.,,,கொசுக்கள் குதூகலத்தில்,,<br>ஒவ்வொரு நாளும் ஒரு ராகத்தில்,,<br>இசைத்து இம்சிக்கின்றன.,,,அரசியல்வியாதிகளின் அரசியலில்,<br>உனக்கும் அடித்ததோ shock — அதனால்,<br>ஏழு கடல்தாண்டி, ஏழு மலைதாண்டி ஒளிந்துகொண்டயோ.,,,நீ தொலைந்து தூரம் போனதாலும் நன்மைதான்,,<br>தொலைக்காட்சியை தூர எறிந்து,<br>உறவுகளுடன் உரையாட நேரம் கண்டேன்,<br>சிறுவனாய் நான் தொலைத்த விண்மீன்கள் மிண்டும் கண்டேன்.,,,இரவு முடிந்த பின்பும் இருள் மறையவில்லை,<br>விடியல் தேடி அலைகின்றேன் வெளிச்சம் தருவாயா?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*AJYueJfbLo-0f_tkC_U_sg.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/729/1*fPfUWBlwZECr_fFVb7kc3g.jpeg" /></figure><p><strong>சுதந்திரம்</strong></p><p>நாற்பதில் ஒருவனாய், நான்கு சுவர்களுக்குள்<br>சிறையில் அடைக்கப்பட்ட காற்றுக்குள்,<br>சிறியதொரு கணினி உலகக்திலிருந்து<br>சொல்லிக்கொள்கிறேன் சுதந்திரதின வாழ்த்துக்கள் !</p><p><strong>மழையே</strong></p><p>நேற்றுவரை பெய்த மழையே,<br>இன்று எங்கு போனாய்<br>அவள் என்னிடம் கோபம் கொண்டதாலா?<br>பெண்ணே இன்று ஒருநாள் மட்டும்<br>உன் சண்டைக்கு ஓய்வு கொடுத்தால் என்ன,<br>ஒரு புன்னகை செய்தால் என்ன.<br>பருவம் தவறிய மழையால்<br>விதைத்த விதைகள் கருகும் முன்னே<br>ஒரு மழைதான் பெய்யட்டுமே</p><p><strong>தண்ணீர் லாரி</strong></p><p>சாலைக்கு என்ன தாகமா?<br>தாகம் தீர்க்கும் தண்ணீர் லாரி.<br>தண்ணீரை வீணாக்காதீர்கள் !!!<br>என்ற அறிவிப்புடன் ஊர் சுற்றி,<br>சாலையின் தாகம் தீர்க்கிறதோ</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*0vWQQ6QDrKUP_K8pg6ZahA.jpeg" /></figure><p><strong>தவிக்கிறேன்</strong></p><p>இணையம் இணைத்தாலும், அருகில் இல்லை,<br>பட்டாசுக்கடைகளும் பரபரப்பானது<br>புத்தாடை கிடைத்த சிறார்களின்,<br>துப்பாக்கி சத்தமும் ஓயவில்லை.<br>கடைக்குட்டி பண்டிகையும் கணநேரத்தில் கரைந்துவிடும்,<br>நொடிகள் கரையாமல் தவிக்கிறேன்</p><p><strong>பேஸ்புக் காதல்</strong></p><p>அவளின் status பிடிக்கவில்லை<br>ஆனாலும் like செய்தேன்<br>அவளுக்கு பிடித்ததால்,<br>அவளின் மொக்கை tweets,<br>retweets செய்தேன்<br>அவள் கவனம் பெற…….</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=24ee47568a86" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Information Security Basis]]></title>
            <link>https://gokulraj.medium.com/information-security-basis-682ee4717712?source=rss-ea589029c397------2</link>
            <guid isPermaLink="false">https://medium.com/p/682ee4717712</guid>
            <category><![CDATA[vulnerability]]></category>
            <category><![CDATA[information-security]]></category>
            <category><![CDATA[security]]></category>
            <dc:creator><![CDATA[Gokul]]></dc:creator>
            <pubDate>Thu, 05 Apr 2018 12:18:24 GMT</pubDate>
            <atom:updated>2018-04-05T13:50:04.188Z</atom:updated>
            <content:encoded><![CDATA[<p><strong>What is Data?</strong></p><p>Data is collection of facts, numbers, text and etc.</p><p><strong>What is information?</strong></p><p>Data when arrange in a convenient form. Credit Card Number, password and so on.</p><p><strong>Types of Data</strong></p><ul><li>Public available data.</li><li>Job Notice, Insurance Policy details.</li><li>Confidential Data</li><li>Organisational data, companies forecast data, Bank customer details.</li><li>Restricted Data.</li><li>Company System Design, PIN number, password, medical reports of a permission.</li></ul><p><strong>What is Information Security?</strong></p><p>Information Security is the means of defending Information or Data stored either physically or digitally.</p><p><strong>Vulnerability</strong></p><p>When Information is not guarded and available to everyone, this weakness is allows intruder or attacker to gain access the system and information. This is known as vulnerability.</p><p>In another terms it is flaw in the system.</p><p><strong>Exploits</strong></p><p>When the intruder uses a vulnerability to get sensitive data from system is known as exploits.</p><p><strong>Threat</strong></p><p>Threat is harm to a system and it has no control over it.</p><p>Threat can be <strong>intentional(man made threats), accidental or natural disaster.</strong></p><p><strong>Reasons for Intentional threat or Attack</strong></p><p><strong><em>Political</em></strong></p><ul><li>Destroying target system by posting wrong information. People doing this will call hacktivist. E.g. cybercrime.</li></ul><p><strong><em>Economical</em></strong></p><ul><li>Aim to earning money by stealing information or to make that information inaccessible. E.g. Ransomware.</li></ul><p><strong><em>Social-Culture</em></strong></p><ul><li>Personal motivation to attack an individual.</li></ul><blockquote><em>ref : </em><a href="https://stackskills.com/p/fundamentals-of-computer-hacking"><em>https://stackskills.com/p/fundamentals-of-computer-hacking</em></a></blockquote><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=682ee4717712" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[அட்டாச்மென்ட் பூதம்]]></title>
            <link>https://gokulraj.medium.com/%E0%AE%85%E0%AE%9F%E0%AF%8D%E0%AE%9F%E0%AE%BE%E0%AE%9A%E0%AF%8D%E0%AE%AE%E0%AF%86%E0%AE%A9%E0%AF%8D%E0%AE%9F%E0%AF%8D-%E0%AE%AA%E0%AF%82%E0%AE%A4%E0%AE%AE%E0%AF%8D-7fb2d6903880?source=rss-ea589029c397------2</link>
            <guid isPermaLink="false">https://medium.com/p/7fb2d6903880</guid>
            <category><![CDATA[security]]></category>
            <category><![CDATA[wannacry]]></category>
            <category><![CDATA[ransomware]]></category>
            <category><![CDATA[phishing]]></category>
            <dc:creator><![CDATA[Gokul]]></dc:creator>
            <pubDate>Wed, 14 Jun 2017 15:22:31 GMT</pubDate>
            <atom:updated>2017-06-15T05:37:25.427Z</atom:updated>
            <content:encoded><![CDATA[<p>சின்ன வயசுல phishingக்கும் fishingக்கும் வித்தியாசம் புரியாமதான் இருந்துச்சு.</p><p>இந்த ஃபிஷிங்னா(phishing attack)என்ன ?</p><p>நமக்கு வந்த மின்னஞ்சலில் (e-mail) அல்லது குறுந்தகவலில்(SMS), இணைப்பு(attachment) செய்யப்பட்டு இருக்கும் கோப்பை(file) நாம் திறக்கும் பொழுது, அந்த கோப்பு நம்முடைய கணினியில் அல்லது கைபேசியில் புகுந்து நம்முடைய முக்கியமான தகவல்களை திருடலாம் அல்லது மாற்றம் செய்யலாம்.</p><p>இந்த மாதிரியான மின்னஞ்சல்களில் வரக்கூடிய கோப்புகள் “malware” னு சொல்லுவாங்க. பொதுவா இது ஒரு executable(இயங்கக்கூடிய) கோப்பாகவோ அல்லது ஒரு ஜாவாஸ்கிரிப்ட் கோப்பாகவோ இருக்கலாம். இந்த இரண்டு விதமான கோப்புகளும் நாம் திறக்க ஆரம்பித்ததும் தானாக இயங்க ஆரம்பித்துவிடும்.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/600/1*RF4rpSSv3x_MfN5EySQirA.jpeg" /></figure><p>இந்த ஃபிஷிங் மூலமா ஒன்னு திருடலாம் இல்ல மாற்றம் செய்யலாம்னு பார்த்தோம். அது என்ன திருடுவது? நம்முடைய வங்கி கணக்குகள், இல்ல நம்முடைய அலுவலகம் சார்ந்த கோப்புகள்,அல்லது ஜிமெயில்(gmail) போன்ற சேவைகளோட கடவுச்சொல். நம்முடைய தகவல்களை திருடி, நம்மை முடக்குவதுதான் இந்த திருடர்களோட(attackers) வேலை.</p><p>ஹ்ம்ம், அது என்ன மாற்றம் செய்றது? அந்த “malware” நாம டவுன்லோட் செய்து, திறக்கும் போது அது இயங்க ஆரம்பித்து நம்முடைய கணினியில் இருக்கும் கோப்புகளை எல்லாம் encrypt செய்துவிடும்.</p><p>Encryptனா என்ன? நம்மாள படிக்க முடிந்த ஒரு டாக்குமென்டை(MS-WORD) படிக்க முடியாத அல்லது திறக்க முடியாத வேறு ஒரு அமைப்புக்கு மாற்றுவது. இப்போ அந்த டாக்குமெண்டை பழையபடி அதன் சுய அமைப்புக்கு மாத்தனும்னா decrypt பண்ணனும், அதுக்கு நமக்கு decrypt key வேணும். இங்க attacker என்ன பண்ணுவான், decrypt key வேணும்னா எனக்கு காசு கொடு, அதுவும் Bit Coins(டிஜிட்டல் பணம்) கொடுன்னு சொல்லுவான். இதுக்கு பேரு ransomware attackனு சொல்லுவாங்க.</p><p>ransomware attack அதாவது இணையத்தில் மிரட்டி பணம் வாங்குவது. கொஞ்ச நாளைக்கு முன்பு கூட wannacry ransomware பிரபலமாக இருந்தது. இதுக்கு இன்னொரு உதாரணம் சொல்லனும்னா zepto வைரஸ்.</p><p>Wannacry இந்தியாவில் ATM இயந்திரங்களை பாதித்ததுனு சொன்னங்க ஆனா ஒரு maleware இயக்க ஒரு மனிதன் தேவை இல்லை என்றால் வேறு ஒரு குறைபாடு அந்த கணினியில் இருக்க வேண்டும், அவ்வாறு இருந்தால் ATM இயந்திரங்கள் பாதிக்கப்பட்டு இருக்கும், அதனால இந்தியாவில் ATM இயந்திரங்கள் பாதிப்பு கம்மியாதான் இருக்கும் என்பது என்னோட கருத்து.</p><p>மின்னஞ்சல் மூலம் வரும் எந்த ஒரு தகவல் மற்றும் கோப்புகளை திறப்பதற்க்கு முன், எச்சரிக்கை தேவை. இல்லை என்றால் பிஷிங் அல்லது ransomeware தாக்குதலுக்கு உள்ளாகலாம்.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7fb2d6903880" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[கடவுச்சொல் : Password]]></title>
            <link>https://gokulraj.medium.com/%E0%AE%95%E0%AE%9F%E0%AE%B5%E0%AF%81%E0%AE%9A%E0%AF%8D%E0%AE%9A%E0%AF%8A%E0%AE%B2%E0%AF%8D-password-dda59123a574?source=rss-ea589029c397------2</link>
            <guid isPermaLink="false">https://medium.com/p/dda59123a574</guid>
            <dc:creator><![CDATA[Gokul]]></dc:creator>
            <pubDate>Mon, 17 Apr 2017 07:32:49 GMT</pubDate>
            <atom:updated>2017-04-17T07:32:49.481Z</atom:updated>
            <content:encoded><![CDATA[<p><strong>கடவுச்சொல் : Password</strong></p><p>தொழில்நுட்பம்\இணையம்\கைபேசி இல்லாமல் இருப்பது, பயங்கரமா போர்(bore) அடிக்குது சொல்றங்க இன்றைய தலைமுறை. ஒவ்வொரு நாளும் இணையம் வளர, இணையதள திருட்டுகளும்(hacking) வளருது. நாம பயன்படுத்தக் கூடிய ஒவ்வொரு சமூக வலைதளங்களில் பாதுகாப்பு குறைபாடுகள் இருக்கத்தான் செய்யுது.</p><p>சமூக வலைதளங்களில் நாம என்ன பதிவு பண்ணாலும் அது நமக்கு சொந்தமில்லைதான்.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/720/0*zcUKpznRR4N-uXSw.jpg" /></figure><p>இன்றைய தொழில்நுட்ப வளர்ச்சியில் ஹேக்கர்ஸ்னு(hacker) சொல்லக்கூடிய இணையதள திருடர்கள், நாம் பயன்படுத்தக் கூடிய wifiஇல் ஊடுருவரலாம். நாம் பயன்படுத்தக் கூடிய சாதனம்(டிவைஸ்) கணினியோ/கைபேசியோ அதை கட்டுப்படுத்தலாம்.</p><p>சில நாளைக்கு முன்னாடி பேஸ்புக் நிறுவனர் மார்க் ஸுகேர்பெர்க் அவர்கள், தன்னுடைய பேஸ்புக் கணக்கில் ஒரு <a href="https://www.facebook.com/photo.php?fbid=10102910644965951&amp;set=a.612287952871.2204760.4&amp;type=3&amp;theater">புகைப்படம்</a> பகிர்வு செய்திருந்தார். அதில் தன்னுடைய மடிக்கணினியின் வெப்கேம், மைக் மறைத்து வைத்து இருந்தார். அதை பற்றி இனைய உலகத்தில் பல விவாதங்கள் நடந்தது. தன்னுடைய மடிக்கணினி யாராவது ஊடுருவினாலும் அவரோட வெப்கேம் மற்றும் மைக் மூலமாக எந்த தகவலும் திருட படக்கூடாதுனு என்கிற நோக்கத்தில் அவர் அப்படி செய்து இருக்கலாம் என்பது போன்ற விவாதங்கள் அதிகமா பேசப்பட்டது.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/960/0*sI79ITmdwvmasEHl.jpg" /></figure><p>அதற்காக இணையதளங்களை பயன்படுத்த கூடாதா? பயன்படுத்தாமல் நம்மால் இருக்க முடியாது, ஆனால் நாம் பயன்படுத்தக் கூடிய இனையதளத்தின் கணக்கை மிகவும் பாதுகாப்பாக வைத்து கொள்ளவேண்டும். சமூக வலைத்தளங்களில் நாம என்ன பதிவு செய்கிறோம் என்பதிலும் கவனம் தேவை.</p><p>இனையதளத்தின் கணக்கை பாதுகாப்பாக வைத்துக்கொள்ள</p><ul><li>அதனுடைய கடவுச்சொல்லை மிகக் கடினமாக வைத்து கொள்ளவேண்டும்.</li><li>கேப்ஸ், ஸ்மால், எண்கள் மற்றும் குறியீடுகள் சேர்ந்த கடவுச்சொல்லாய் இருக்க வேண்டும்.</li><li>Two-Factor Authentication(TFA) என்று சொல்லக்கூடிய இரண்டு அடுக்கு பாதுகாப்பு முறையை அமைத்துக் கொள்ளவேண்டும்.</li><li>வெவ்வேறு இனைய தளங்களுக்கு ஒரே மாதிரியான கடவச்சொல்லை பயன் படுத்தக் கூடாது.</li></ul><p>இப்போல்லாம் மொபைல் செயலிகள்(apps) இரண்டு அடுக்கு பாதுகாப்பு கோடை(code) தானாகவே சரிபார்த்துக் கொள்கிறது, இதுவும் மிகவும் தவறுதான்.</p><p>நாம் ஏற்படுத்தக்கூடிய பாதுகாப்பு முறைகள் நம்முடைய கட்டுப்பாட்டில் இருந்தால் தான் நம்முடைய இனையதள கணக்குகள் பாதுகாப்பாக இருக்கும்.</p><p><strong>originaly posted here: </strong><a href="https://tektamil.wordpress.com/2017/04/16/__trashed/">https://tektamil.wordpress.com/2017/04/16/__trashed/</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=dda59123a574" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ESAPI’s encodeForHTML vs encodeForHTMLAttribute]]></title>
            <link>https://gokulraj.medium.com/esapis-encodeforhtml-vs-encodeforhtmlattribute-79958c07ba0d?source=rss-ea589029c397------2</link>
            <guid isPermaLink="false">https://medium.com/p/79958c07ba0d</guid>
            <category><![CDATA[hacking]]></category>
            <category><![CDATA[security]]></category>
            <category><![CDATA[xs]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[xss-attack]]></category>
            <dc:creator><![CDATA[Gokul]]></dc:creator>
            <pubDate>Sat, 24 Dec 2016 14:26:18 GMT</pubDate>
            <atom:updated>2016-12-24T14:26:18.335Z</atom:updated>
            <content:encoded><![CDATA[<p><strong>ESAPI’s encodeForHTML vs encodeForHTMLAttribute</strong></p><p>What is the difference between, ESAPI’s encodeForHTML vs encodeForHTMLAttribute?</p><p>One of frequent FAQ from my teammates.</p><blockquote>Here is an example outputs.</blockquote><blockquote>$ESAPI.encoder().encodeForHTML(“&lt;h1&gt; Header&lt;/h1&gt;”);</blockquote><blockquote><strong><em>“&amp;lt;h1&amp;gt; Header&amp;lt;&amp;#x2f;h1&amp;gt;”</em></strong></blockquote><blockquote>$ESAPI.encoder().encodeForHTMLAttribute(“&lt;h1&gt; Header&lt;/h1&gt;”);</blockquote><blockquote><strong><em>“&amp;lt;h1&amp;gt;&amp;#x20;Header&amp;lt;&amp;#x2f;h1&amp;gt;”</em></strong></blockquote><p>Got it?</p><p>Okay, the encodeForHTMLAttribute will encode “<em>THE EMPTY SPACE”(“&amp;#x20;”).</em></p><p><strong>Where to Use ?</strong></p><p><strong><em>encodeForHTML()</em></strong></p><p>When we want put user inputs or untrusted data into HTML tags like body, div, span, li, p, b, td, header tags.</p><blockquote><em>Usage</em> <br>&lt;div&gt;encodeForHTML(UserInputs/untrusted data)&lt;/div&gt;</blockquote><p><strong><em>encodeForHTMLAttribute</em></strong><em>()</em></p><p>When we want put user inputs or un-trusted data into HTML attributes like value, name, id, width.</p><blockquote><em>Usage</em><br>&lt;input type=”button” value=”encodeForHTMLAttribute(UserInputs/untrusted data)” /&gt;</blockquote><p><strong>Why should encode an empty space, what will achieve with this encode ?</strong></p><blockquote>&lt;%<br>String aValueName = request.getParameter(“aValueNameFromUser”);</blockquote><blockquote>// aValueNameFromUser : “a\” onmouseover=\”alert(1)\””<br>%&gt;</blockquote><blockquote>&lt;input type=”button” value=”&lt;%=aValueName%&gt;” name=”&lt;%=aValueName%&gt;” /&gt;</blockquote><p>In above source, button value and name will set from user input(“”a\” onmouseover=\”alert(1)\”) and that user input will add “onmouseover” attribute to input tag and it will execute if user input has any XSS or script. We must encode the &quot;The Empty Space&quot; to avoid such XSS attacks. So encodeForHTMLAttribute() is best choice for that.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=79958c07ba0d" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>