<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>A Security Consultant&#039;s Diary</title>
	<atom:link href="https://webomania.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://webomania.wordpress.com</link>
	<description>Application Security, Infrastructure Vulnerability Management, Trends, Challenges, Remediation and what not!</description>
	<lastBuildDate>Wed, 02 Jun 2021 12:05:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<site xmlns="com-wordpress:feed-additions:1">411318</site><cloud domain='webomania.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://s0.wp.com/i/buttonw-com.png</url>
		<title>A Security Consultant&#039;s Diary</title>
		<link>https://webomania.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://webomania.wordpress.com/osd.xml" title="A Security Consultant&#039;s Diary" />
	<atom:link rel='hub' href='https://webomania.wordpress.com/?pushpress=hub'/>
	<item>
		<title>No supported authentication methods available(server sent: public key)</title>
		<link>https://webomania.wordpress.com/2021/06/02/no-supported-authentication-methods-availableserver-sent-public-key/</link>
					<comments>https://webomania.wordpress.com/2021/06/02/no-supported-authentication-methods-availableserver-sent-public-key/#respond</comments>
		
		<dc:creator><![CDATA[Celia Rexselin]]></dc:creator>
		<pubDate>Wed, 02 Jun 2021 12:05:32 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[AWS]]></category>
		<guid isPermaLink="false">http://webomania.wordpress.com/?p=373</guid>

					<description><![CDATA[When you use Putty to connect to your AWS instance and get the error &#8216;No Supported authentication methods available&#8217;, check out whether you did the below. Either the user name is incorrect. If in case you are using Amazon Linux AMI it is mostly ec2-user. You are trying to connect without loading the private key &#8230; <a href="https://webomania.wordpress.com/2021/06/02/no-supported-authentication-methods-availableserver-sent-public-key/" class="more-link">Continue reading <span class="screen-reader-text">No supported authentication methods available(server sent: public&#160;key)</span></a>]]></description>
										<content:encoded><![CDATA[
<p>When you use Putty to connect to your AWS instance and get the error &#8216;No Supported authentication methods available&#8217;, check out whether you did the below.</p>



<p></p>



<ol class="wp-block-list"><li>Either the user name is incorrect. If in case you are using Amazon Linux AMI it is mostly ec2-user.</li><li>You are trying to connect without loading the private key you had downloaded. In Putty, go to Connection Tab -&gt; Auth and then load the private key you had downloaded (the ppk file). Enter the hostname now in Session tab and click the open button. You should be able to login to the EC2 instance now.</li></ol>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://webomania.wordpress.com/2021/06/02/no-supported-authentication-methods-availableserver-sent-public-key/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">373</post-id>
		<media:content url="https://2.gravatar.com/avatar/50bd89830a328875696e4e7fabe45b14c9d6f3d74a482cdb4ba95610aa7edc0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bindu</media:title>
		</media:content>
	</item>
		<item>
		<title>Can&#8217;t connect to Mysql server on *.amazonnews.com (110)</title>
		<link>https://webomania.wordpress.com/2021/04/06/cant-connect-to-mysql-server-on-amazonnews-com-110/</link>
					<comments>https://webomania.wordpress.com/2021/04/06/cant-connect-to-mysql-server-on-amazonnews-com-110/#respond</comments>
		
		<dc:creator><![CDATA[Celia Rexselin]]></dc:creator>
		<pubDate>Tue, 06 Apr 2021 08:17:11 +0000</pubDate>
				<category><![CDATA[AWS]]></category>
		<guid isPermaLink="false">http://webomania.wordpress.com/?p=367</guid>

					<description><![CDATA[If you are trying to connect to AWS RDS Database let&#8217;s say from an EC2 instance or a client and you are getting the error &#8216;Can&#8217;t connect to Mysql Server (110)&#8217;, then the most probable cause is the security group configuration in AWS RDS. Check whether the incoming rule is defined to allow instances to &#8230; <a href="https://webomania.wordpress.com/2021/04/06/cant-connect-to-mysql-server-on-amazonnews-com-110/" class="more-link">Continue reading <span class="screen-reader-text">Can&#8217;t connect to Mysql server on *.amazonnews.com (110)</span></a>]]></description>
										<content:encoded><![CDATA[
<p>If you are trying to connect to AWS RDS Database let&#8217;s say from an EC2 instance or a client and you are getting the error &#8216;Can&#8217;t connect to Mysql Server (110)&#8217;, then the most probable cause is the security group configuration in AWS RDS. Check whether the incoming rule is defined to allow instances to connect on the AWS RDS port. If its mysql, then the port is most likely 3306 or as defined in your RDS configuration.</p>



<p>If in case, you have defined your rule but still can&#8217;t connect, try putting in the default IP 0.0.0.0/ and check whether you are able to connect. If you are able to connect, then the most likely cause is that you had configured your custom IP wrongly. I was trying to connect to RDS and wasted so much of my time assuming that my EC2&#8217;s instance IP is a certain IP and that was wrong.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webomania.wordpress.com/2021/04/06/cant-connect-to-mysql-server-on-amazonnews-com-110/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">367</post-id>
		<media:content url="https://2.gravatar.com/avatar/50bd89830a328875696e4e7fabe45b14c9d6f3d74a482cdb4ba95610aa7edc0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bindu</media:title>
		</media:content>
	</item>
		<item>
		<title>AWS &#8211; Database Services, Differences and their use cases</title>
		<link>https://webomania.wordpress.com/2021/03/31/aws-database-services-differences-and-their-use-cases/</link>
					<comments>https://webomania.wordpress.com/2021/03/31/aws-database-services-differences-and-their-use-cases/#respond</comments>
		
		<dc:creator><![CDATA[Celia Rexselin]]></dc:creator>
		<pubDate>Wed, 31 Mar 2021 12:58:19 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">http://webomania.wordpress.com/?p=356</guid>

					<description><![CDATA[I have been reading on AWS services these days and I noticed that the more I learn, the more I find that I don&#8217;t know a vast majority of things and its becoming tough to remember also. There is nothing much of a quick cheat sheet also available to remember the services and when to &#8230; <a href="https://webomania.wordpress.com/2021/03/31/aws-database-services-differences-and-their-use-cases/" class="more-link">Continue reading <span class="screen-reader-text">AWS &#8211; Database Services, Differences and their use&#160;cases</span></a>]]></description>
										<content:encoded><![CDATA[
<p>I have been reading on AWS services these days and I noticed that the more I learn, the more I find that I don&#8217;t know a vast majority of things and its becoming tough to remember also. There is nothing much of a quick cheat sheet also available to remember the services and when to use one. So, if not for anyone out there who is going through similar trouble, it would be at least for me that its best I jot down each of these services, their differences and when to use which service.</p>



<figure class="wp-block-table is-style-stripes"><table class="has-fixed-layout" style="font-size:10px;border:1px px solid #000;"><tbody><tr><td>&nbsp;</td><td>AWS RDS</td><td>AWS Dynamo DB</td><td>Amazon Elasti Cache</td><td>Amazon Neptune</td><td>Amazon Redshift</td><td>Amazon QLDB</td><td>Amazon Document DB</td><td>Amazon Keyspaces</td><td>Amazon Timestream</td></tr><tr><td>Database Type</td><td>RDBMS Fully Managed Service</td><td>NoSQL Fully Managed Service</td><td>Memory Cache</td><td>Fully Managed Graph Database Service</td><td>Datawarehouse</td><td>Serverless Ledger Database that is hashed and is immutable, append only</td><td>Document Type (JSON) DB managed service</td><td>Serverless Fully Managed Service Compatible with Apache Cassandra</td><td>Serverless Timeseries DB for IOT</td></tr><tr><td>Supported Engines</td><td>Mysql, MSSQL, Oracle, Aurora, PostgreSQL, Maria DB</td><td>&nbsp;</td><td>Amazon Elasticache in-memory cache/Data store, Amazon Elasticache for Redis in-memory data store</td><td>&nbsp;</td><td>Based on PostgreSQL 8.0.2</td><td>Ion Documents, JSON Documents</td><td>Any JSON like Document, Full Compatible with Mongo DB</td><td>&nbsp;</td><td>In memory store for recent data and magnetic store for historic data.</td></tr><tr><td>Usecase</td><td>Relational Transaction Processing and RDBMS apps</td><td>For Gaming, Web, Mobile, IOT apps</td><td>For Fast Performance and Quick Access and Sub-millisecond latency like gaming</td><td>Social Networking (Where ever relationships are to be worked out)</td><td>For Analysis of Data from multiple DBs, ETL,&nbsp;</td><td>For Financial Transactions, Insurance Claims</td><td>&nbsp;</td><td>Where Low Latency is needed and where apache cassandra like solution is desired</td><td>IOT Apps</td></tr><tr><td>Components</td><td>Underlying DBMS Engine and their replicas</td><td>Schemaless Tables</td><td>Nodes(RAM), Shards (group of nodes), Cluster (Group of Shards)</td><td>Cluster, Reader</td><td>Cluster Nodes (Leader &amp; Compute Node)</td><td>uses journal storage and index storage</td><td>Cluster (Primary and Read Replicas)</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>Communication</td><td>Database Drivers</td><td>Query</td><td>&nbsp;</td><td>Apache Tinkerpop Gremlin, Spar QL</td><td>ODBC, JDBC</td><td>Integrates with AWS Kinesis</td><td>Using Cluster, Reader and Instance End Points</td><td>Use Cassandra Query Language</td><td>Built in Query Engine</td></tr><tr><td>Performance</td><td>Depends on the instance sizes selected.</td><td>Limted by the throughput and capacity chosen</td><td>Sub-millisecond latency</td><td>Through Replica Instances</td><td>Parallel Processing, Caching, Data Storage</td><td>&nbsp;</td><td>Automatic Backups, Point in Recovery</td><td>Unlimited Through put</td><td>Auto-Scaling Architecture with 1000x faster than relational databases</td></tr></tbody></table><figcaption>While this seems to be the comparison as of date, amazon services undergo tremendous changes day by day and if you come to know of more use cases, differences and notes, please feel free to add your comment here.</figcaption></figure>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://webomania.wordpress.com/2021/03/31/aws-database-services-differences-and-their-use-cases/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">356</post-id>
		<media:content url="https://2.gravatar.com/avatar/50bd89830a328875696e4e7fabe45b14c9d6f3d74a482cdb4ba95610aa7edc0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bindu</media:title>
		</media:content>
	</item>
		<item>
		<title>Check List Before you upgrade a Security Tool</title>
		<link>https://webomania.wordpress.com/2020/10/27/check-list-before-you-upgrade-a-security-tool/</link>
					<comments>https://webomania.wordpress.com/2020/10/27/check-list-before-you-upgrade-a-security-tool/#respond</comments>
		
		<dc:creator><![CDATA[Celia Rexselin]]></dc:creator>
		<pubDate>Tue, 27 Oct 2020 04:32:47 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">http://webomania.wordpress.com/?p=345</guid>

					<description><![CDATA[Any security control or activity is usually frowned upon as a bottle neck and security is added only as an after thought. When this is the case, how does one handle administration of Security Tools or upgrades of tools? What I see happening across industry, is that the upgrades are planned based on the release &#8230; <a href="https://webomania.wordpress.com/2020/10/27/check-list-before-you-upgrade-a-security-tool/" class="more-link">Continue reading <span class="screen-reader-text">Check List Before you upgrade a Security&#160;Tool</span></a>]]></description>
										<content:encoded><![CDATA[
<p>Any security control or activity is usually frowned upon as a bottle neck and security is added only as an after thought. When this is the case, how does one handle administration of Security Tools or upgrades of tools? What I see happening across industry, is that the upgrades are planned based on the release life cycle of the underlying software or once in a quarter or half-yearly. But when this is done, only the instructions followed in the upgrade.txt is followed like a text-book pattern and one does not fore-see more than that.</p>



<p>So, what should one do differently?</p>



<p><strong>Step 1:</strong> Check what the upgrade mentions and whether there are any red flags associated with the update. One of the security tools in code scanning mentioned that they will flag any code that uses CBC mode in symmetric encryption. The inference you can gather from this is that, you may be having some of our projects in green field until then. Once you upgrade, then if these projects are using the above mode, almost all will fail and suddenly it will look like the entire security control is not working or you become a bottle neck.</p>



<p>Hence, before you upgrade, check whether any of the red flags mentioned in the security release, impacts any of the projects/applications. Notify the IT team. Plan for Risk Acceptance for a short term and remediation for a long term. Then plan the upgrade.</p>



<p><strong>Step 2:</strong>  Security Tool is also a software and may involve bugs. It is always better to do a version comparison exercise before rolling out the tool. Take a sample set of projects and do an evaluation exercise comparing the result with the earlier version and current version. Only if the results are promising and doesn&#8217;t create many false negatives or false positives, go for the upgrade.</p>



<p><strong>Step 3: </strong> Try the upgrade in a test environment to check if all goes well. </p>



<p><strong>Step 4: </strong>Do an infrastructure sizing, future DB size growth and plan for it.</p>



<p><strong>Step 5:</strong> Always notify end users before planning an upgrade.</p>



<p><strong>Step 6:</strong>  Do the upgrade during non-usage hours.</p>



<p><strong>Step 7: </strong>Test out all features after the upgrade.</p>



<p><strong>Step 8: </strong> Send a notification to all end users post upgrade along with instructions on what the change is.</p>



<p><strong>Step 9: </strong> Allocate man-hours to offer L1 support at least during initial 2 weeks.</p>



<p><strong>Step 10:</strong> Monitor the success of the upgrade, note down any learnings and introduce process improvement changes to the upgrade SOP document.</p>



<p>Any thing that you think that I may have left out?</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://webomania.wordpress.com/2020/10/27/check-list-before-you-upgrade-a-security-tool/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">345</post-id>
		<media:content url="https://2.gravatar.com/avatar/50bd89830a328875696e4e7fabe45b14c9d6f3d74a482cdb4ba95610aa7edc0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bindu</media:title>
		</media:content>
	</item>
		<item>
		<title>IAST Versus DAST &#8211; In DevSecOps Pipeline</title>
		<link>https://webomania.wordpress.com/2020/10/01/iast-versus-dast-in-devsecops-pipeline/</link>
					<comments>https://webomania.wordpress.com/2020/10/01/iast-versus-dast-in-devsecops-pipeline/#respond</comments>
		
		<dc:creator><![CDATA[Celia Rexselin]]></dc:creator>
		<pubDate>Thu, 01 Oct 2020 06:20:33 +0000</pubDate>
				<category><![CDATA[Application Security]]></category>
		<guid isPermaLink="false">http://webomania.wordpress.com/?p=336</guid>

					<description><![CDATA[During one of my consulting engagements, a customer SME asked me why can&#8217;t he use just IAST as a security control in DevSecOps and use DAST/App PT out of band. It is a very interesting proposition I should say. IAST &#8211; Interactive Application Security Testing &#8211; is having your agents running on your application run &#8230; <a href="https://webomania.wordpress.com/2020/10/01/iast-versus-dast-in-devsecops-pipeline/" class="more-link">Continue reading <span class="screen-reader-text">IAST Versus DAST &#8211; In DevSecOps&#160;Pipeline</span></a>]]></description>
										<content:encoded><![CDATA[
<p>During one of my consulting engagements, a customer SME asked me why can&#8217;t he use just IAST as a security control in DevSecOps and use DAST/App PT out of band. It is a very interesting proposition I should say.</p>



<p>IAST &#8211; Interactive Application Security Testing &#8211; is having your agents running on your application run time that get triggered when users navigate the application. To get to know the vulnerabilities, the development team does not need to wait for the security team to be available and hence this is an early winner. One may argue that in DevSecOps, one can integrate even DAST control. But almost all scanners in the market today except the scan job to be pre-configured and scan-id passed via the CI build. That means, every time the application use-case changes or there is a major workflow, the security team&#8217;s intervention becomes a must.</p>



<p>Where-as in IAST, the security team is not needed. The extra advantage is that, in IAST while the vulnerabilities in URL are pointed out, the exact stack trace is also given which makes it easier for developers to fix. </p>



<p>I would also like to point out some of the disadvantages of choosing IAST over DAST.</p>



<ol class="wp-block-list"><li>IAST supports only very few technologies as of now like Java, .Net, Ruby etc.</li><li>Some attacks like Session Management related or sophisticated coverage is not provided by IAST.</li></ol>



<p>What this means is that, while one can use IAST to catch all early birds in a DevOps Pipe line, the DAST can follow later say once in a quarter or two based on security team&#8217;s bandwidth.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webomania.wordpress.com/2020/10/01/iast-versus-dast-in-devsecops-pipeline/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">336</post-id>
		<media:content url="https://2.gravatar.com/avatar/50bd89830a328875696e4e7fabe45b14c9d6f3d74a482cdb4ba95610aa7edc0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bindu</media:title>
		</media:content>
	</item>
		<item>
		<title>Risk Based Adaptive Authentication</title>
		<link>https://webomania.wordpress.com/2020/09/30/risk-based-adaptive-authentication/</link>
					<comments>https://webomania.wordpress.com/2020/09/30/risk-based-adaptive-authentication/#respond</comments>
		
		<dc:creator><![CDATA[Celia Rexselin]]></dc:creator>
		<pubDate>Wed, 30 Sep 2020 11:29:52 +0000</pubDate>
				<category><![CDATA[Application Security]]></category>
		<category><![CDATA[Security Concepts]]></category>
		<guid isPermaLink="false">http://webomania.wordpress.com/?p=330</guid>

					<description><![CDATA[Risk Based Authentication or Adaptive Authentication is a feature through which the risk context of a certain user&#8217;s login attempt is analyzed according to the user&#8217;s login pattern, location, device etc. If a certain risk threshold is exceeded, then application challenges the user with another set of authentication questions like challenge/response, captcha, software token etc. &#8230; <a href="https://webomania.wordpress.com/2020/09/30/risk-based-adaptive-authentication/" class="more-link">Continue reading <span class="screen-reader-text">Risk Based Adaptive&#160;Authentication</span></a>]]></description>
										<content:encoded><![CDATA[
<p>Risk Based Authentication or Adaptive Authentication is a feature through which the risk context of a certain user&#8217;s login attempt is analyzed according to the user&#8217;s login pattern, location, device etc. If a certain risk threshold is exceeded, then application challenges the user with another set of authentication questions like challenge/response, captcha, software token etc.</p>



<p>Off late, this has become one of the most often sought feature in any software&#8217;s identity and access management requirement. Some of the products that offer this feature are</p>



<ol class="wp-block-list"><li>Okta Adaptive Multi-Factor Authentication</li><li>RSA Adaptive authentication</li><li>Duo Security</li><li>Ping</li><li>Secure Auth etc.</li></ol>



<p>This feature is a very good step-up protective measure that one may want to use while developing an application. Any thoughts?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webomania.wordpress.com/2020/09/30/risk-based-adaptive-authentication/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">330</post-id>
		<media:content url="https://2.gravatar.com/avatar/50bd89830a328875696e4e7fabe45b14c9d6f3d74a482cdb4ba95610aa7edc0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bindu</media:title>
		</media:content>
	</item>
		<item>
		<title>Dynamic Application Security Testing Tool Factors to consider while choosing a tool</title>
		<link>https://webomania.wordpress.com/2020/09/30/dynamic-application-security-testing-tool-factors-to-consider-while-choosing-a-tool/</link>
					<comments>https://webomania.wordpress.com/2020/09/30/dynamic-application-security-testing-tool-factors-to-consider-while-choosing-a-tool/#respond</comments>
		
		<dc:creator><![CDATA[Celia Rexselin]]></dc:creator>
		<pubDate>Wed, 30 Sep 2020 09:55:28 +0000</pubDate>
				<category><![CDATA[Tools]]></category>
		<guid isPermaLink="false">http://webomania.wordpress.com/?p=322</guid>

					<description><![CDATA[Dynamic Application Security Testing (or DAST) as it is often called is a scan or a sequence of HTTP requests done to the run time of an application prior it is deployed in production to ensure that any security issues are ruled out. It is more often also called as vulnerability assessment and is mostly &#8230; <a href="https://webomania.wordpress.com/2020/09/30/dynamic-application-security-testing-tool-factors-to-consider-while-choosing-a-tool/" class="more-link">Continue reading <span class="screen-reader-text">Dynamic Application Security Testing Tool Factors to consider while choosing a&#160;tool</span></a>]]></description>
										<content:encoded><![CDATA[
<p>Dynamic Application Security Testing (or DAST) as it is often called is a scan or a sequence of HTTP requests done to the run time of an application prior it is deployed in production to ensure that any security issues are ruled out.</p>



<p>It is more often also called as vulnerability assessment and is mostly done using a combination of automated and manual approaches. Some of the tools that are used are Web Inspect, Qualys WAS, App Scan, Vera Code, App Spider, Acunetix, Burp Suite, OWASP ZAP etc. That is quite a lot of tools. Some of these have on-premise installation options and some are purely SAAS.</p>



<p>I have used almost all of these tools in the span of my career and have come to like some of these tools. If you are looking forward to do a comparison between these tools, below are some factors that you can consider.</p>



<ol class="wp-block-list"><li>Support for Authenticated/Un-Authenticated Scans.</li><li>Support for different type of authenticated scans like basic, digest, form-based, federated, including captcha or challenge-response.</li><li>Support for Web Services, Restful Services</li><li>Support for SPA applications, Flash Applications, Applications on Containers </li><li>Ability to feed into a devops pipe line</li><li>Customizations capabilities like inclusion or exclusion of URLs, ability to limit the breadth/depth of scan, Issue Retest, Issue Re-play, Compliance Support, Type of Scans, </li><li>Ability to separate CRAWL and AUDIT phases.</li><li>Quality of Scan &#8211; How many false positive/false negatives it gives.</li><li>Tool Administration/Operational Complexity</li><li>Scalability</li><li>Parallel Scan Support</li><li>Deployment Options etc.</li></ol>



<p>I see that Web Inspect is fairly good in its features but has become a sore point especially in operational complexity and administration. As of today, there is no official plugin for integration with DevSecOps also though it can be done in an indirect manner using their cloudscan model. Qualys WAS/App Spider/Veracode etc offer ease in operations and are very easy to use but miss out on false negatives. In terms of usage and convenience, I still seem to favor Web Inspect and also Acunetix. Burp Suite is best used as a proxy and as a scanner, I see that it would take some more time to catch up with rest of the top tools.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webomania.wordpress.com/2020/09/30/dynamic-application-security-testing-tool-factors-to-consider-while-choosing-a-tool/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">322</post-id>
		<media:content url="https://2.gravatar.com/avatar/50bd89830a328875696e4e7fabe45b14c9d6f3d74a482cdb4ba95610aa7edc0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bindu</media:title>
		</media:content>
	</item>
		<item>
		<title>Patch Management: Qualys or SCCM?</title>
		<link>https://webomania.wordpress.com/2020/09/29/patch-management-qualys-or-sccm/</link>
					<comments>https://webomania.wordpress.com/2020/09/29/patch-management-qualys-or-sccm/#respond</comments>
		
		<dc:creator><![CDATA[Celia Rexselin]]></dc:creator>
		<pubDate>Tue, 29 Sep 2020 04:51:52 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">http://webomania.wordpress.com/?p=311</guid>

					<description><![CDATA[Off late, I see many organizations switching to agent based scans for better detection of vulnerabilities and near-real time scanning. Agent based scans especially in end points, are easy deployment, no noise and helps a security team do better vulnerability management. While all of above is true, agent based scans also result in more vulnerabilities &#8230; <a href="https://webomania.wordpress.com/2020/09/29/patch-management-qualys-or-sccm/" class="more-link">Continue reading <span class="screen-reader-text">Patch Management: Qualys or&#160;SCCM?</span></a>]]></description>
										<content:encoded><![CDATA[
<p>Off late, I see many organizations switching to agent based scans for better detection of vulnerabilities and near-real time scanning. Agent based scans especially in end points, are easy deployment, no noise and helps a security team do better vulnerability management.</p>



<p>While all of above is true, agent based scans also result in more vulnerabilities probably due to better detection and this results in chaos especially when the remediation strategy has not changed. this is like the demand for fixing is suddenly overflowing but supply of patching team is very less. In such cases, it is much better to do auto-patching or patch management of end points through the same agents that detect the vulnerabilities. One such product I have come to like is the Qualys Patch Management Module. While this module is not definitely a replacement for SCCM and other patching solutions, it does take the load off in cases where the huge back log of vulnerabilities are coming from end points.</p>



<p>So, how do you compare a solution coming from Qualys with that of a product like SCCM?</p>



<ul class="wp-block-list"><li>Coverage for Patching is provided for Windows and for Non-Windows it is likely to be available by next month. This when done, will be a definite advantage over SCCM.</li><li>Non-Microsoft Patches are available at the click of a button and jobs can be automatically deployed.</li><li>More 3rd party apps are covered as compared to SCCM and correlation with threats/vulnerabilities are better.</li><li>However, SCCM is still better when it comes to doing registry changes, remnant file changes etc. </li><li>One thing that I have personally experienced and felt is that Qualys should provide an option to the end user to be able to choose the time for patch deployment. In the current model, it provides options for deferring patch deployment 3 times. But if at all 3 times you are in a meeting, in the 3rd attempt, you can&#8217;t defer anymore and your system will restart in the middle of a discussion. This is something that is small, but can be corrected by Qualys so that user experience is better. </li></ul>



<p>Nevertheless, it is still a wonderful attempt by Qualys to make VM experience better for organizations. However, it is still in the best interest of organizations to identify the root causes of vulnerabilities like why it is happening in the first place, is it due to a lack of process around software catalog, no EOL management or is it provision of administrative access to employees and let them choose anything to install?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webomania.wordpress.com/2020/09/29/patch-management-qualys-or-sccm/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">311</post-id>
		<media:content url="https://2.gravatar.com/avatar/50bd89830a328875696e4e7fabe45b14c9d6f3d74a482cdb4ba95610aa7edc0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bindu</media:title>
		</media:content>
	</item>
		<item>
		<title>Accessing HTTP Service on Azure VM from internet</title>
		<link>https://webomania.wordpress.com/2020/09/28/accessing-http-service-on-azure-vm-from-internet/</link>
					<comments>https://webomania.wordpress.com/2020/09/28/accessing-http-service-on-azure-vm-from-internet/#respond</comments>
		
		<dc:creator><![CDATA[Celia Rexselin]]></dc:creator>
		<pubDate>Mon, 28 Sep 2020 10:43:54 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<guid isPermaLink="false">http://webomania.wordpress.com/?p=299</guid>

					<description><![CDATA[I had to set up a VM on Azure Subscription today as part of a lab setup that we doing for competency development. The VM creation part was easy and I was also able to install the tools required for the lab within minutes. One of the tools was a web application that had to &#8230; <a href="https://webomania.wordpress.com/2020/09/28/accessing-http-service-on-azure-vm-from-internet/" class="more-link">Continue reading <span class="screen-reader-text">Accessing HTTP Service on Azure VM from&#160;internet</span></a>]]></description>
										<content:encoded><![CDATA[
<p>I had to set up a VM on Azure Subscription today as part of a lab setup that we doing for competency development. The VM creation part was easy and I was also able to install the tools required for the lab within minutes.</p>



<p>One of the tools was a web application that had to be deployed on to web server and I had to enable HTTP traffic to the outside world. As part of this requirement, I</p>



<ol class="wp-block-list"><li>Setup Network Security &#8211; Incoming Rules to allow traffic from any source to destination 443 on TCP protocol.</li><li>I created a DNS and associated the public IP with the DNS.</li><li>I ensured that the VM was also listening on the private IP on port 443.</li></ol>



<p>Inspite of this, when I tried accessing the DNS myvm.zone.cloudapp.azure.com, it still was giving a connection refused error. After many trial and error, I figured that the Windows Firewall that was installed on the VM was blocking incoming traffic. I created a rule within Windows Firewall to allow incoming HTTP traffic in port 443 and restarted the VM.</p>



<p>It worked like a charm. Hope this helps someone too.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webomania.wordpress.com/2020/09/28/accessing-http-service-on-azure-vm-from-internet/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">299</post-id>
		<media:content url="https://2.gravatar.com/avatar/50bd89830a328875696e4e7fabe45b14c9d6f3d74a482cdb4ba95610aa7edc0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bindu</media:title>
		</media:content>
	</item>
		<item>
		<title>Automated Threat Modeling</title>
		<link>https://webomania.wordpress.com/2020/09/24/automated-threat-modeling/</link>
					<comments>https://webomania.wordpress.com/2020/09/24/automated-threat-modeling/#respond</comments>
		
		<dc:creator><![CDATA[Celia Rexselin]]></dc:creator>
		<pubDate>Thu, 24 Sep 2020 05:04:44 +0000</pubDate>
				<category><![CDATA[Threat Modeling]]></category>
		<guid isPermaLink="false">http://webomania.wordpress.com/?p=288</guid>

					<description><![CDATA[Threat Modeling is essentially a collaborative activity where the business and the security team sits together to figure out the attack surface and related threats for the threat modeling use case they have computed. While the security team is most often successful in figuring out common security threats related to authentication, authorization, usage of vulnerable &#8230; <a href="https://webomania.wordpress.com/2020/09/24/automated-threat-modeling/" class="more-link">Continue reading <span class="screen-reader-text">Automated Threat Modeling</span></a>]]></description>
										<content:encoded><![CDATA[
<p>Threat Modeling is essentially a collaborative activity where the business and the security team sits together to figure out the attack surface and related threats for the threat modeling use case they  have computed. While the security team is most often successful in figuring out common security threats related to authentication, authorization, usage of vulnerable frameworks, error handling, cryptography, data handling etc when it comes to doing threat modeling during the design stage of a software, it is usually very difficult for a legacy application.</p>



<p>But then, why done one need a threat modeling for a legacy application? Isn&#8217;t it too late by then? Yes, but not that it cannot be done. Threat Modeling is a late pickup and while companies have adopted to vulnerability assessment, SAST, DAST etc, readily, they haven&#8217;t done so for threat modeling because, its effort intensive, poorly understood, pre-requisites are most often not there and especially in the agile/devsecops age, it is practically impossible to adapt to. </p>



<p>But what if I tell you that you can do automated threat modeling at least for the deployment architecture for your application by introducing a network discovery tool in your application environment, let it sort out the as-is communications and then feed the results to a threat modeling tool which can figure out the threats with least possible manual intervention. This is one of the best I have seen in a while and would recommend to any organization where they are looking to see quick wins with minimal effort.</p>



<p>Introducing Threat Modeler collaboration with Avocado to you. Try it out to see the results. (P.S I am neither associated with Threat Modeler nor Avocado).</p>



<p><a href="https://www.globenewswire.com/news-release/2020/09/08/2090039/0/en/ThreatModeler-Announces-Automated-Threat-Modeling-for-Legacy-Applications.html" rel="nofollow">https://www.globenewswire.com/news-release/2020/09/08/2090039/0/en/ThreatModeler-Announces-Automated-Threat-Modeling-for-Legacy-Applications.html</a></p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://webomania.wordpress.com/2020/09/24/automated-threat-modeling/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">288</post-id>
		<media:content url="https://2.gravatar.com/avatar/50bd89830a328875696e4e7fabe45b14c9d6f3d74a482cdb4ba95610aa7edc0c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Bindu</media:title>
		</media:content>
	</item>
	</channel>
</rss>
