<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4743415039355806384</id><updated>2011-09-16T20:17:22.595+05:30</updated><category term='Cryptography'/><category term='LDAP Injection'/><category term='WCF'/><category term='Replay'/><category term='Code Injection'/><category term='XPath Injection'/><category term='SQL Injection'/><category term='Visual Studio Tips'/><category term='malware'/><category term='Session Hijacking'/><category term='Tips'/><category term='Input Validation'/><category term='Cross-Site Scripting'/><category term='Security'/><category term='Buffer Overflow'/><category term='rootkit'/><category term='Services'/><category term='.NET'/><title type='text'>Gopal's Blog</title><subtitle type='html'>Good security testing requires going beyond what is expected and thinking like an attacker who is trying to break the application.&lt;br&gt;&lt;center&gt;&lt;b&gt;"There is no 'patch' for stupidity"&lt;/b&gt;&lt;/center&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-5384361597549128375</id><published>2011-06-30T20:09:00.005+05:30</published><updated>2011-06-30T20:20:56.720+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='rootkit'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='malware'/><title type='text'>TDL4 (TDSS family) Rootkit</title><summary type='text'>TDL4 (TDSS family) Rootkit: Q1 2011 was the most active first quarter in malware history. One of the dangerous one is TDL4, it's claimed to support all versions of Microsoft Windows, since XP including Windows 7 sp1, inclusive, and supports both x86 and AMD64 (EM64T).TDL4 (Alurion ???) is the fourth generation of the TDSS Rootkit which hides itself on a system by infecting system files/drivers </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/5384361597549128375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/5384361597549128375'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2011/06/tdl4-tdss-family-rootkit-q1-2011-was.html' title='TDL4 (TDSS family) Rootkit'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-5934633031619055856</id><published>2009-07-30T17:48:00.002+05:30</published><updated>2009-07-30T17:54:59.291+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Session Hijacking'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Replay'/><title type='text'>Replay Attack &amp; Its Countermeasures</title><summary type='text'>Replay Attack: A replay attack is a form of network attack in which a valid data transmission is maliciously or fraudulently repeated or delayed. This is carried out either by the originator or by an adversary who intercepts the data and retransmits it, possibly as part of a masquerade attack by IP packet substitution. This attack uses a simple method of exploiting a captured packet or packets, </summary><link rel='replies' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/5934633031619055856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4743415039355806384&amp;postID=5934633031619055856' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/5934633031619055856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/5934633031619055856'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2009/07/replay-attack-its-countermeasures.html' title='Replay Attack &amp; Its Countermeasures'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-3393257499177961891</id><published>2009-06-25T15:53:00.000+05:30</published><updated>2009-07-30T17:47:52.080+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Session Hijacking'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>Session hijacking: A method of taking over a user session</title><summary type='text'>Session hijacking:Session hijacking is a method of taking over a Web user session by surreptitiously obtaining the session ID and masquerading as the authorized user. Once the user's session ID has been accessed, the attacker can masquerade as that user and do anything the user is authorized to do. Session hijacking works by taking advantage of the fact that most communications are protected with</summary><link rel='replies' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/3393257499177961891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4743415039355806384&amp;postID=3393257499177961891' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/3393257499177961891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/3393257499177961891'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2009/07/session-hijacking-method-of-taking-over.html' title='Session hijacking: A method of taking over a user session'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-4609645053317225792</id><published>2008-10-31T13:47:00.003+05:30</published><updated>2008-11-19T14:43:07.360+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Security Considerations for File Upload</title><summary type='text'>Security Considerations for File Upload: Web applications are all about communicating with an end-user to abstract what information you need to from them depending on the service offered and responding with the data required. In many cases with Web application pages, it is usually simply textual data that is collected and stored. However, there are many cases where web applications need more than</summary><link rel='replies' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/4609645053317225792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4743415039355806384&amp;postID=4609645053317225792' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/4609645053317225792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/4609645053317225792'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2008/11/security-considerations-for-file-upload.html' title='Security Considerations for File Upload'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-8709057648923003660</id><published>2008-08-12T15:35:00.006+05:30</published><updated>2008-08-12T16:29:41.929+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Services'/><title type='text'>Disabling unnecessary services: Part Two</title><summary type='text'>Disabling unnecessary and potentially dangerous services: Part TwoServices: ABCDEFGHIJKLMNOPQRSTUVWXYZ&lt;&lt;Part One&gt;&gt;NTopService Name: NetlogonShort Name: NetlogonProcess Name: lsass.exeDepends on: WorkstationComponents depend on this: NonePurpose: It allows pass-through authentication to take place between a client and a domain controller or between domain controllers; required for domain </summary><link rel='replies' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/8709057648923003660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4743415039355806384&amp;postID=8709057648923003660' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/8709057648923003660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/8709057648923003660'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2008/08/disabling-unnecessary-services-part-two.html' title='Disabling unnecessary services: Part Two'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-7488771740908192399</id><published>2008-07-25T17:56:00.000+05:30</published><updated>2008-08-13T15:33:17.170+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Services'/><title type='text'>Disabling Unnecessary Services: Part One</title><summary type='text'>Disabling unnecessary and potentially dangerous services:Services: ABCDEFGHIJKLMNOPQRSTUVWXYZ&lt;&lt;Part Two&gt;&gt;Well, nowadays organizations are focusing on application security with growing number of attacks on applications. This is really good news to the end users who actually benefit from it however Organizations also benefit from the same by which their reputation can be increased. Securing only </summary><link rel='replies' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/7488771740908192399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4743415039355806384&amp;postID=7488771740908192399' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/7488771740908192399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/7488771740908192399'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2008/06/disabling-unnecessary-services.html' title='Disabling Unnecessary Services: Part One'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-5929366122869199625</id><published>2008-06-09T16:56:00.000+05:30</published><updated>2008-08-13T15:34:00.873+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>Fundamentals of WCF Security (Part Two)</title><summary type='text'>&lt;&lt;Part One&gt;&gt; Fundamental Security Concepts (Continued): The below are some of the available security settings in Windows Communication Foundation (WCF) Security Settings in WCF:Security modeProtection levelClient and service credentialsImpersonationCredential negotiationSecure sessionsAuthentication and authorization behaviorsThe first step to securing a WCF service is defining the “Security </summary><link rel='replies' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/5929366122869199625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4743415039355806384&amp;postID=5929366122869199625' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/5929366122869199625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/5929366122869199625'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2008/05/fundamentals-of-wcf-security-part-two_08.html' title='Fundamentals of WCF Security (Part Two)'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-7645667625776324898</id><published>2008-05-06T13:10:00.005+05:30</published><updated>2008-12-09T23:02:13.021+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>Fundamentals of WCF Security (Part One)</title><summary type='text'>&lt;&lt;Part Two&gt;&gt;Fundamentals of WCF Security (Part One):Building distributed applications has never been easy. As the applications that we write satisfy more complex business requirements, it’s traditionally meant that the distributed applications we build get more complex themselves. It was the below types of development challenges in building distributed applications that drove the design goals of </summary><link rel='replies' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/7645667625776324898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4743415039355806384&amp;postID=7645667625776324898' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/7645667625776324898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/7645667625776324898'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2008/05/fundamentals-of-wcf-security.html' title='Fundamentals of WCF Security (Part One)'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ekSfs9bU_lU/SCFfFcYMsZI/AAAAAAAAAHo/m-drfrDa814/s72-c/WCFOneJpeg.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-4573433259239094396</id><published>2008-04-30T15:18:00.000+05:30</published><updated>2008-05-02T15:53:47.039+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Injection'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Code Injection'/><title type='text'>Mass Web Server Hack through SQL Injection</title><summary type='text'>Mass Web Server Hack through SQL Injection:There's another round of mass SQL injections going on which has infected hundreds of thousands of websites, what happens after a site is infected is well understood; when a visitor reaches one of the hacked sites, malicious JavaScript loads an IFrame from a malware-hosting server and the IFrame redirects the browser to a different page, also hosted on </summary><link rel='replies' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/4573433259239094396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4743415039355806384&amp;postID=4573433259239094396' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/4573433259239094396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/4573433259239094396'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2008/04/mass-web-server-hack-through-sql.html' title='Mass Web Server Hack through SQL Injection'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-633534664671434078</id><published>2008-03-05T16:19:00.000+05:30</published><updated>2008-08-13T15:22:28.943+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Strong Naming and Delay Signing Of Assemblies: Part Three</title><summary type='text'>&lt;&lt;Part One&gt;&gt; &lt;&lt;Part Two&gt;&gt;Protecting Secrets with Delay Signing or Partial Signing:Strong names are secure only when the strong name private key is kept secure. Strong names do not have any revocation mechanism that can be used if the private key is compromised and they don’t have any expire date. So, it is very important to keep your private key as private! That is keeping your organization’s </summary><link rel='replies' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/633534664671434078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4743415039355806384&amp;postID=633534664671434078' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/633534664671434078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/633534664671434078'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2008/02/strong-naming-and-delay-signing-of_05.html' title='Strong Naming and Delay Signing Of Assemblies: Part Three'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-7924911887544076412</id><published>2008-02-01T16:44:00.000+05:30</published><updated>2008-12-09T23:02:13.420+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Strong Naming and Delay Signing Of Assemblies: Part Two</title><summary type='text'>&lt;&lt;Part One&gt;&gt; &lt;&lt;Part Three&gt;&gt;Working with Strong Names:Strong-name signing is always a good idea for most of the applications, especially for the applications that are deployed over a network and not fully controlled by the deployer. The anti-spoofing and anti-tampering benefits are quite valuable. Before moving into the details it is better to know the challenges involved with the strong naming. </summary><link rel='replies' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/7924911887544076412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4743415039355806384&amp;postID=7924911887544076412' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/7924911887544076412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/7924911887544076412'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2008/02/strong-naming-and-delay-signing-of.html' title='Strong Naming and Delay Signing Of Assemblies: Part Two'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ekSfs9bU_lU/R6b4Ci0kXhI/AAAAAAAAAHY/4F4ye37r57w/s72-c/StrongNamingVS.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-5196008781801192461</id><published>2008-01-25T16:27:00.000+05:30</published><updated>2008-12-09T23:02:14.279+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Strong Naming and Delay Signing Of Assemblies: Part One</title><summary type='text'>&lt;&lt;Part Two&gt;&gt;&lt;&lt;Part Three&gt;&gt; Strong Naming Of An Assembly:Strong naming of an assembly provides integrity; it prevents spoofing of your code by a third party. The .NET Framework uses strong names to identify assemblies and to protect them from tampering by verifying the signature either when loading the assembly or when installing it in the GAC. But strong name signatures do not contain any </summary><link rel='replies' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/5196008781801192461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4743415039355806384&amp;postID=5196008781801192461' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/5196008781801192461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/5196008781801192461'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2008/01/strong-naming-and-delay-signing-of.html' title='Strong Naming and Delay Signing Of Assemblies: Part One'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ekSfs9bU_lU/R5nEli0kXbI/AAAAAAAAAGI/3S6USRfoDHU/s72-c/HashingPic.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-8050870042471990713</id><published>2007-12-11T17:47:00.000+05:30</published><updated>2008-01-31T15:17:04.211+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio Tips'/><title type='text'>Customize your Find in Files Results in Visual Studio</title><summary type='text'>Customize your Find in Files Results in Visual Studio :The default find in files results window of Visual Studio provides you only File name and line number with in the braces along with the code text. You can customize these results to show what you want to see and how you want to see it. If you spend a lot of your time in reformatting these results for any purpose then this tip might be helpful</summary><link rel='replies' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/8050870042471990713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4743415039355806384&amp;postID=8050870042471990713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/8050870042471990713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/8050870042471990713'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2007/12/customize-your-find-in-files-results-in.html' title='Customize your Find in Files Results in Visual Studio'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-687623191199768610</id><published>2007-11-01T16:32:00.000+05:30</published><updated>2008-12-09T23:02:14.973+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cryptography'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><title type='text'>An Overview of Cryptography</title><summary type='text'>Cryptography:There are many aspects to security and many applications, ranging from secure commerce and payments to private communications and protecting passwords. One essential aspect for secure communications is that of cryptography.Cryptography is the study of mathematical techniques related to aspects of information security such as confidentiality, data integrity, authentication, and </summary><link rel='replies' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/687623191199768610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4743415039355806384&amp;postID=687623191199768610' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/687623191199768610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/687623191199768610'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2007/11/overview-of-cryptography.html' title='An Overview of Cryptography'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ekSfs9bU_lU/RxWrBmZlXtI/AAAAAAAAAFU/e0kKgAaoK2o/s72-c/Crypto-One.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-6035743850166149443</id><published>2007-10-20T15:57:00.000+05:30</published><updated>2008-12-09T23:02:15.422+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Buffer Overflow'/><title type='text'>An Overview Of Buffer Overflows / Buffer Overruns</title><summary type='text'>Buffer Overflows (Buffer Overrun):A buffer overrun condition occurs when a process tries to copy more data into a buffer than the buffer intended to hold. Buffer overruns can occur on the stack memory or on the heap memory. In buffer overflow attacks, the extra data may contain codes designed to trigger specific actions that could, damage the user's files, corrupt or overwrite the valid data, or </summary><link rel='replies' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/6035743850166149443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4743415039355806384&amp;postID=6035743850166149443' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/6035743850166149443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/6035743850166149443'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2007/09/buffer-overflows-buffer-overrun-buffer.html' title='An Overview Of Buffer Overflows / Buffer Overruns'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ekSfs9bU_lU/Rvov1mZlXlI/AAAAAAAAAEI/lx_DYEG-UUg/s72-c/StackOne.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-2774007450542575146</id><published>2007-10-17T17:22:00.000+05:30</published><updated>2008-02-04T17:37:59.489+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='LDAP Injection'/><category scheme='http://www.blogger.com/atom/ns#' term='Code Injection'/><title type='text'>One Of The Code Injection Attack: LDAP Injection</title><summary type='text'>LDAP Injection:LDAP Injection is an attack technique used to exploit web sites that construct LDAP statements from invalidated user supplied input. Using this attack, the attacker can execute arbitrary statements against the directory services. Simply, LDAP injection attack exploits vulnerabilities in input validation to run arbitrary LDAP statements against information directories. LDAP </summary><link rel='replies' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/2774007450542575146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4743415039355806384&amp;postID=2774007450542575146' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/2774007450542575146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/2774007450542575146'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2007/10/one-of-code-injection-attack-ldap.html' title='One Of The Code Injection Attack: LDAP Injection'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-5129476341921381099</id><published>2007-10-10T12:27:00.000+05:30</published><updated>2008-02-06T16:58:09.914+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='XPath Injection'/><category scheme='http://www.blogger.com/atom/ns#' term='Code Injection'/><title type='text'>Code Injection: XPath Injection</title><summary type='text'>XPath Injection: SQL is the most popular type of code injection attack, there are several others that can be just as dangerous to your applications and your data, including LDAP injection and XPath injection. An ‘XPath injection’ attack is similar to an SQL injection attack, but its target is an XML document rather than an SQL database. ‘XPath Injection’ is an attack technique used to exploit web</summary><link rel='replies' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/5129476341921381099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4743415039355806384&amp;postID=5129476341921381099' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/5129476341921381099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/5129476341921381099'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2007/10/code-injection-xpath-injection.html' title='Code Injection: XPath Injection'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-4011629008295057537</id><published>2007-09-21T17:22:00.000+05:30</published><updated>2008-02-04T17:37:59.489+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Injection'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Code Injection'/><title type='text'>An Over View Of SQL Inection</title><summary type='text'>SQL Injection:A SQL injection attack exploits vulnerabilities in input validation to run arbitrary commands in the database. Your code is vulnerable to SQL injection attacks wherever it uses input parameters to construct SQL statements. A SQL injection attack occurs when un-trusted input / user controllable input can modify the logic of a SQL query in unexpected ways. It can also occur if your </summary><link rel='replies' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/4011629008295057537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4743415039355806384&amp;postID=4011629008295057537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/4011629008295057537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/4011629008295057537'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2007/09/over-view-of-sql-inection.html' title='An Over View Of SQL Inection'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-6237161841246713701</id><published>2007-09-18T18:33:00.000+05:30</published><updated>2008-02-06T17:06:23.361+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Code Injection'/><category scheme='http://www.blogger.com/atom/ns#' term='Cross-Site Scripting'/><title type='text'>The Cause of Cross-Site Scripting</title><summary type='text'>Cross-Site Scripting:Cross-site script (also known as XSS or CSS) vulnerabilities occur whenever one user input is passed back to the browser without adequate validation, sanitization or encoding. Simply XSS occurs when dynamically generated web pages display user input that is not properly validated, enabling an attacker to inject malicious JavaScript, VBScript, ActiveX, HTML, or Flash into a </summary><link rel='replies' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/6237161841246713701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4743415039355806384&amp;postID=6237161841246713701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/6237161841246713701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/6237161841246713701'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2007/09/understanding-cause-of-cross-site.html' title='The Cause of Cross-Site Scripting'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4743415039355806384.post-6663558528671198337</id><published>2007-09-17T17:45:00.000+05:30</published><updated>2008-02-06T16:02:12.263+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Input Validation'/><title type='text'>Assume all input is malicious until proven otherwise</title><summary type='text'>Input validation:Input validation is the most important ingredient of a secure application. Most major security holes today result from input validation flaws. This is something you can fix only by writing secure code; no settings or firewalls can save you here.Your application’s user input is the attacker’s primary weapon when targeting your application. Various attacks like Buffer overflow; </summary><link rel='replies' type='application/atom+xml' href='http://joginipally.blogspot.com/feeds/6663558528671198337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4743415039355806384&amp;postID=6663558528671198337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/6663558528671198337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4743415039355806384/posts/default/6663558528671198337'/><link rel='alternate' type='text/html' href='http://joginipally.blogspot.com/2007/09/assume-all-input-is-malicious-until.html' title='Assume all input is malicious until proven otherwise'/><author><name>Gopal Rao</name><uri>http://www.blogger.com/profile/07518271146620948826</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_ekSfs9bU_lU/TJRtH1NAx6I/AAAAAAAAAQo/7uqOTHSYjUs/S220/DSC03891.JPG'/></author><thr:total>0</thr:total></entry></feed>
