Showing posts with label ASP.Net. Show all posts
Showing posts with label ASP.Net. Show all posts

Wednesday 3 September 2014

5 Security Vulnerabilities in ASP.NET Application Development

Various sensitive websites and web applications like internet banking sites, government websites and more are built using ASP.NET platform. This is one reason why this solid platform requires high security and robust planning. But then, not all the websites or applications manage to drive the same level of security.

Without considering security assessment might lead to non compliance and may come under security threats. So, how to strengthen it? Given below are a few guidelines to help you mitigate the security risks while reducing the unauthorized activities within an application.

1. Do prevent jack attack.

Means, with the help of the click jack technique it is possible to hijack by any other website.  It will cause the malicious website to load the actual website page in its HTML Iframe and put the actual website in the background with transparency set to false

2. Restrict Vulnerable HTTP method.

The “OPTIONS” HTTP method when enabled uses foot printing or profiling the application or server. Use UrlScan tool to help prevent running malicious code requests that come to IIS which could cause threats.

3. Always encrypt connection string in web.config file.

Recommended to keep a clear and plain connection string within a web.config file without which a lot of risk and consequences are involved.

4. Display A Custom Error Page

Enable custom error page in web.config file as it can help the users to understand the semantics of your code and flow.

5. Don’t forget to pass a secure cookie.

Set SECURE flag on all the cookies this way it is easier to prevent from being sent to the HTTP traffic. It will inform the users’ browser to send back this cookie over SSL-secure HTTPS connections thus assuring complete safety.

All these above mentioned good practices are to be incorporated during ASP.NET development. Have you ever faced security issues in your web application? Give a thought it as the earliest.

Thursday 24 July 2014

How Does A Website Portal Differ From An Ordinary Website?

When it comes to running an Internet business, the term portal and website, at times are used interchangeably. However there is a difference between the two.

What’s A Website?

Hosted on at least one web server, a website is a collection of related web pages that consists of images, videos or other digital assets conveying products and services.

Typically a web page is a document written in plain text interspersed with formatting instructions of Hypertext Markup Language (HTML, XHTML) incorporating elements from other websites with suitable markup anchors. The information is usually general and intended for a wider audience.

What’s A Website Portal?

A portal describes a well-defined website that acts as an entry point or gateway to an array of services. It has a wide range of resources including search facility, directory of other sites, news, e-mail and lot more. One of the most popular examples is Yahoo. In general,   it is referred to a form of content management system such as PHPNuke for Ecommerce Portal Development.


A Sneak-Through Of A Website Portal
• Built in user functions and a fantastic ability for users to customize their own experience

• Builds heavily upon the dynamic nature of a normal website

• Displays all the content in one place while information is usually dispersed across a website

• Uses a consistent framework for presenting the information in a standard way

Well, the conclusion is simple. If you really need many of Portal features then go for web portal development product available at affordable cost. Thus a portal is a complete environment for managing and integrating a large number of diverse applications and user repositories across an enterprise wide system. Openwave has exert web portal developers qualified in different programming languages like ASP, ASP.Net, ColdFusion, Python, PHP, Ruby on Rails, Flex, SharePoint, Silverlight and CGI.