.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
Gaurav Pal
Post New Web Links

Virus Hunting: Understand Common Virus Attacks Before They Strike to Better Protect Your Apps

Posted By:      Posted Date: August 21, 2010    Points: 0   Category :ASP.Net

Developer's machines can often be more vulnerable to viruses than the average corporate user because of their more frequent access to remote machines and shares, and the differing administrative privileges they maintain across mutiple machines. Reliance on antivirus software is fine as a first line of defense, but you need a basic arsenal of skills for securing the executables on your system and coping with viruses on your own. This article reviews proactive methods you can use to defend yourself against malicious executable code in resources, component libraries, scripts and macros, as well as how to avoid a handful of other potential vulnerabilities.

Jason Fisher

MSDN Magazine May 2003

View Complete Post

More Related Resource Links

Virus Hunting: Track and Report Server Attacks Quickly and Easily with the .NET Networking Classes


To help stop the spread of worms, viruses, and other hostile activity, it is important to track down and report the servers used in these attacks along with those used to send spam. Many Web administrators, however, don't take the time to track them because the manual process can be quite cumbersome. The Microsoft .NET Framework comes to the rescue with several networking classes, including the Dns class and the TcpClient class, that abstract away the complexity of performing DNS and WHOIS lookups. These classes make it easy to create a simple, straightforward ASP.NET-based utility for performing these lookups and automating this very important task.

G. Andrew Duthie

MSDN Magazine April 2002

Memory Models: Understand the Impact of Low-Lock Techniques in Multithreaded Apps


Because the use of low-lock techniques in your application significantly increases the likelihood of introducing hard-to-find bugs, it is best to use them only when absolutely necessary. Here Vance Morrison demonstrates the limitations and subtleties low-lock techniques so that if you are forced to use them you have a better chance of using them correctly.

Vance Morrison

MSDN Magazine October 2005

SharePoint Anti-Virus recommendations



I'd like to hear which application-level anti-virus products you have found work well with SharePoint 2010 and SharePoint 2007.

Thanks for your input,


Could a Virus Do This?


VWD 2008 Express.  Visual Basic.

I have a web page on which there is a gridview control.  The gridview contains the grades (in textbox controls in each row of the gridview) for students and allows entries and updates.  The student may eventually end up with 200+ grade records for all the lessons and units in a course.  I have quite a few regular users, and only one reports a recurring problem as follows:

When they have entered some new grades for a student and saved them, they go back later and find that whole blocks of grades that had been entered prior to the last grade entries have been blanked out.  That is, the grade records still remain, but there are no grades in them (the grades are blank).  These textboxes were not necessarily visible on the screen (as the gridview is contained in a panel with scrollbars), but were still populated when the user was entering the other grades.

Has anyone heard of any viruses that blank out textboxes in forms that are displayed on a screen?  I have checked my code and found nothing that would cause the old values to be blanked out.  Moreover, I have other heavy users who do not have this issue. 

Where to find SharePoint Virus Scan APIs?



We need to use SharePoint Virus Scan API and implement IMso_VirusScanner interface. However, not sure of how to go about. Where, in which namespace can we get this interface? Or we need to download it specially?


Scan the file for virus before uploading



           I have a requirement where i need to check the virus of  a file when uploading file to server.  Actually we don't know what type of files user uploads, he may upload a word doc which has virus. So inorder to protect server i need to write a program which should help in rejecting the file which has virus.



Which Anti-Virus and Spyware Are Compatible with SQL Express 2008 R2?


I cannot get SQL Express 2008 R2 with Advanced Tools to install or operate without errors unless I deactivate  PC Tools Spyware Doctor and restart my computer.

I am using Windows 7 Ultimate and Spyware Doctor v8.0.0.608.

All other programs work properly except for Visual Studio 2010 Professional.

Any suggestions on which Anti-Virus program is compatible with SQL Express 2008 R2?

Serving Silverlight Apps from Windows Mobile

Even if mobile dev is not my every day work, thanks to the .Net Compact Framework, it's still .Net programming.

Here is the scenario:

You come back home, you have a windows mobile phone wifi capable and you want to quickly get access to your phone pictures from your home network.
You just activate the Wifi, run my app and then browse to the provided link from any computer on the network.

Practical Multithreading for Client Apps

Writing applications that use multiple threads is often considered an advanced programming task, prone to errors. In this month's column, I'll focus on a practical application of multithreading in Windows® Forms applications with some real benefits, while attempting to keep things simple. My goal is to present multithreading in an approachable way that addresses a very common need: writing applications with a user interface that remain responsive to the user.

iPhone and mobile apps


Hi Guys,


I would like to develop a mobile application such as the one you find in iPhones but I don't know from where to start!!? I'm not looking for something complicated, just an a static application of an eBook that users can read an flip the pages, I don't think that you can do such animation easily in ASP.net so does anyone knows what tool that I can use to develop such application?






Smart Client: Building Distributed Apps with NHibernate and Rhino Service Bus, Part 2


Smart client applications are responsive and promote interactivity with the user. In this article, we continue building a smart client application using NHibernate for data access and Rhino Service Bus for reliable communication with the server.

Oren Eini

MSDN Magazine August 2010

Smart Client: Building Distributed Apps with NHibernate and Rhino Service Bus


Smart client applications are responsive and promote interactivity with the user. In this article, we start the processes of planning and building a smart client application using NHibernate for data access and Rhino Service Bus for reliable communication with the server.

Oren Eini

MSDN Magazine July 2010

Practical OData: Building Rich Internet Apps with the Open Data Protocol


See how you can build Rich Internet Applications that take advantage of the OData protocol to creatively interact with Silverlight, PowerPivot, SQL Server, SharePoint, the Windows Azure platform, "Dallas" and more.

Shayne Burgess

MSDN Magazine June 2010

Security Briefs: Regular Expression Denial of Service Attacks and Defenses


Microsoft security expert Bryan Sullivan believes denial-of-service blackmail attacks will become more common as privilege escalation attacks become more difficult to execute. He demonstrates how to protect your apps against regular expression DoS threats.

Bryan Sullivan

MSDN Magazine May 2010

Windows Azure: Developing and Deploying Cloud Apps in Visual Studio 2010


You'll find direct support for building Windows Azure applications in Visual Studio 2010 and Visual Web Developer 2010 Express. We'll walk you through using Visual Studio 2010 for the entirety of the Windows Azure application development lifecycle.

Jim Nakashima

MSDN Magazine April 2010

Test Run: Testing Silverlight Apps Using Messages


Silverlight greatly simplifies the process of building rich Web applications, and we'll walk through an example of using Messages as a quick method of interactively testing simple Silverlight apps.

James McCaffrey

MSDN Magazine March 2010

Managed Extensibility Framework: Building Composable Apps in .NET 4 with the Managed Extensibility F


Glenn Block explains how the Managed Extensibility Framework, a new library coming in .NET Framework 4.0, tackles the longstanding issue of building applications and components that can be reused and extended by others. Learn how to build apps that can use new functionality introduced by developers, framework authors and third-party extenders.

Glenn Block

MSDN Magazine February 2010

ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend