365 ADDS...


365 add 2

Monday, October 13, 2008

software security

Over a relatively short period of time, the attitude toward software security haschanged dramatically, both from the developer perspective, as well as from the userperspective. Years ago, computers were mostly disconnected devices, and offlinemedia, mostly floppy disks, was the main source of computer security problems. Thebig problem at that time was represented by viruses. Today, almost every computersecurity problem is remotely exploitable because of the high connectivity rate.Older operating systems, such as Windows 95, provided no support for securingobjects stored on the local computer. The advent of the Windows NT code base in consumermarkets made a secure C2-compliant kernel available to consumers. Today, theconsumer versions of the Windows operation system—namely Windows XP Home andWindows Vista Home—control the access to each object, and, as such, the chanceincreases for encountering an access denied failure. Another push comes from the securitycommunity to always run a process with the least privileged user. In this case, the hostcomputer is isolated from security vulnerabilities that might exist in the applications.How feasible is it to run the application as a nonadministrator? Perhaps it is possible fora few applications, designed with security in mind, while the majority of them will still tryto access a registry location or a file system location reserved only to administrators.Hopefully, object security will become a first-class development pillar. This topicprovides the information required to start the journey toward successful understandingand fixing of software security problems. This topic focuses primarily onsteps executed when a legal operation completes with success of failure and doesn’tdescribe unexpected behavior of code because of code defects (buffer overflow, integeroverflow, buffer overrun), currently exploited by viruses, as it is covered very wellin several reference books. In this topic, we explore the following:■ The basics of Windows security and how Windows Security actually works. Wesummarize the essential information required to understand security-relatedproblems.■ How to inspect various security elements using the debugger extensions. This sectionintroduces several extension commands essential to debugging securityaspects.■ How to combine the techniques and information presented so far in the bookto resolve problems caused by unexpected security restrictions.
Any Windows securable object, which can be represented by a handle to it, has securityinformation attached to it, and it is protected using standard Windows securitymechanisms. The Windows security model uses three security concepts:■ The discretionary access control list (DACL): Describes what principal can usethe object and how■ The identity of the user: Also known as principal■ The Security Reference Monitor (SRM): Uses the information available torestrict the access to the object protected by itDACLs associated with Windows securable objects are managed by the object creatoritself. The DACL is a component within another structure known as the securitydescriptor, which is a small piece of information stored along with the object in thesecured store. The security descriptor is retrieved from the secured store, and it isused every time the object is accessed by a new principal. For example, the files securitydescriptors are stored in the NTFS file system, the registry keys security descriptorsare stored in the registry hives, whereas the kernel objects have the securitydescriptors stored in the kernel address space.The Windows SRM runs in the kernel address space, isolated from the user modecode. Most securable objects are created and managed by kernel components thatuse the address separation to protect the associated security descriptor from the usermode components. Because user mode components cannot use the kernel for implementingtheir own secure object brokers, several components in Windows implementcustom security models using ideas similar to the Windows security mechanisms.A custom object broker must enforce the mechanism for accessing its object. Inother words, when designing a securable objects broker, you must ensure that thisobject cannot be accessed by using any other mechanism. In those cases, the objectbroker takes the SRM role and manages the object security descriptors in its proprietaryways. To ensure functional consistency with the rest of the operating system anduse the same user interface controls in security settings, the object broker will mostlikely use the same data structures as Windows SRM.The other essential component in access control is the security principal, createdand certified by the operating system. The security principal is stored in an accesstoken that aggregates the list of group security principals having the principal as amember, the list of special privileges granted by the operating system, plus otherinformation used by the various components in the system.The access to an object is represented by a collection of bits, each bit representinga right (specific to the object’s nature) that can be granted or denied to a principal.
The next section describes all the security structures relevant to debugging Windowsapplications, and it presents various methods for inspecting them. Readers familiar withthose concepts can skip this section. All examples use three new extension commands:!sd, !token, and !sid, available in the default extension loaded by debuggers. Thisuses the 07sample.exe with the source code and binary located in the followingfolders:Source code: C:\AWD\popBinary: C:\AWDBIN\WinXP.x86.chk\07sample.exeBecause the security errors are often encountered in distributed applications.consisting of a client application 08cli.exe, a library, 08comps.dll that contains theproxy-stub code, and a server application 08comsrv.exe. The 08comsrv.exe must beregistered using the 08comsrv.exe /RegServer command line, and 08comps.dll mustbe registered using the regsvr32 08comps.dll command line. The source code and thebinary files are located in the following folders:Source code: C:\AWD\popBinaries: C:\AWDBIN\WinXP.x86.chk\08cli.exe, 08comps.dll, and08comsrv.exe

Tuesday, July 22, 2008

ನೆಟ್ bios

To provide e-mail services to users, you can use the Post Office Protocol 3 (POP3) and Simple Mail Transfer Protocol (SMTP) components included with the Windows Server 2003 family. The POP3 service implements the standard POP3 protocol for mail retrieval, and you can pair it with the SMTP service to enable mail transfer. If you plan to have clients connect to this POP3 server and download e-mail to local computers by using a POP3 capable mail client, configure this server as a mail server.

After configuring the mail server role, you can do the following:

Use the POP3 service to store and manage e-mail accounts on the mail server.
Enable user access to the mail server so that users can retrieve e-mail from their local computer by using an e-mail client that supports the POP3 protocol (for example, Microsoft Outlook).
For more information about implementing this server role, see Mail server role: Configuring a mail server.

Before you configure your computer as a mail server, verify whether or not:

The server on which you intend to install e-mail services has a working Internet connection.
There is an NTFS partition available. With an NTFS partition, you can take advantage of the increased security provided by disk quotas. For more information about disk quotas, see Configuring disk quotas for the POP3 service.
You have a registered e-mail domain name. Contact your Internet Service Provider for assistance in registering an e-mail domain name.
A Mail eXchanger (MX) record for your e-mail domain name exists and matches the name of your server. Contact your Internet service provider (ISP) to create an MX record.
You have configured your server for static addressing. Contact your Internet Service Provider for the information necessary to configure your server for static addressing. For more information on how to configure your mail server with a static IP address, see To configure TCP/IP for static addressing.
The following table lists the information that you need to know to before you add a mail server role.

Before adding a mail server role Comments
Determine the appropriate level of security for this server. A server in this role may be targeted by attackers because of its exposure to the Internet and other networks. To ensure the security of this server, it is recommended that you implement security precautions, such as firewalls and Internet Protocol security (IPSec), before placing it in a production environment. For more information, see Internet Protocol security (IPSec) and Securing your network with Basic Firewall.
Determine the appropriate authentication method for your configuration. You must choose an authentication method before you create any e-mail domains on the mail server. The authentication method can be changed only if there are no existing e-mail domains on the mail server.
If the computer that you are configuring as a mail server is either a member server or a domain controller, the authentication method setting defaults to Active Directory authentication. Otherwise, the setting defaults to local Windows accounts authentication.

Determine that you have a registered e-mail domain name. The e-mail domain must be a registered domain name and it must match the Mail eXchanger (MX) record created by your ISP. If you do not already have an e-mail domain name, contact your ISP for assistance in registering a domain name.

Saturday, June 21, 2008

wireless network

A network can be one computer connected to the Internet, or two or more computers connected to each other (and also to the Internet). In a wireless network, the computers are connected by radio signals instead of wires or cables. Advantages of wireless networks include mobility and no unsightly wires. Disadvantages can include a slower connection than a wired network and interference from other wireless devices, such as cordless phones.


Currently there are three options: 802.11b, 802.11a, and 802.11g. The sections below compare these technologies.

802.11b
Speed
Up to 11 megabits per second (Mbps)

Pros
Costs the least

Has the best signal range

Cons
Has the slowest transmission speed

Allows for fewer simultaneous users

Uses the 2.4 gigahertz (GHz) frequency (the same as many microwave ovens, cordless phones, and other appliances), which can cause interference



802.11a
Speed
Up to 54 Mbps

Pros
Has the fastest transmission speed

Allows for more simultaneous users

Uses the 5 GHz frequency, which limits interference from other devices

Cons
Costs the most

Has a shorter signal range, which is more easily obstructed by walls and other obstacles

Is not compatible with 802.11b network adapters, routers, and access points


802.11g
Speed
Up to 54 Mbps

Pros
Has a transmission speed comparable to 802.11a under optimal conditions

Allows for more simultaneous users

Has the best signal range and is not easily obstructed

Is compatible with 802.11b network adapters, routers, and access points

Cons
Uses the 2.4 GHz frequency so it has the same interference problems as 802.11b

Costs more than 802.11b


If you have more than one wireless network adapter in your computer or if your adapter uses more than one standard, you can specify which adapter or standard to use for each network connection. For example, if you have a computer that you use for streaming media, such as videos or music, to other computers on your network , you should set it up to use the 802.11a connection, if available, because you will get a faster data transfer rate when you watch videos or listen to music.

wireless networks

Some home devices can cause interference between your computer and networks that might be in range. For example, microwave ovens and some cordless phones use the 2.4 gigahertz (GHz) frequency, which is also used by 802.11b and 802.11g network hardware. Other cordless phones use the 5 GHz frequency, which is used by 802.11a network hardware.

There are two things you can try in this situation:

  • If any devices like these are near your computer, turn them off temporarily or move them farther away.

  • Change the router or access point settings to use a different wireless channel, or set the channel to be selected automatically if it is set to a fixed channel number. Sometimes, one wireless channel is clearer than others. In the United States and Canada, you can use channels 1, 6, and 11. Check the information that came with your access point or router for instructions about setting the wireless signal channel.

In the client/server programming model, a server is a program that awaits and fulfills requests from client programs in the same or other computers. A given application in a computer may function as a client with requests for services from other programs and also as a server of requests from other programs.

DEAR FRIENDS THIS SITE WILL TELL YOU EVERY SETTINGS & DETAILS WHICH ARE NEEDED TO SET A SERVER HEAR YOU WILL ALSO GET INFORMATION ABOUT THE DIFFERENT TYPE OF SERVER LIKE FILE SERVER, PRINT SERVER, MAIL SERVER, DHCP SERVER, TERMINAL SERVER, PROXY SERVER, WINS SERVER NETBIOS SERVER AND DIFFERENT SOFTWARE'S WHICH ARE NEEDED FOR SERVER SETTING & SHARING MANY MORE...

SO ITS A MAIN PLACE THAT'S SERVER PLACE...


he operating system is configured correctly. In the Windows Server 2003 family, file services depend on the appropriate configuration of the operating system and its services. If you have a new installation of a Windows Server 2003 operating system, you can use the default service settings. No further action is necessary. If you upgraded to a Windows Server 2003 operating system or you want to confirm that your services are configured correctly for best performance and security, verify your service settings by comparing them to the table in Default settings for services.
The computer is joined to an Active Directory domain as a member server. If you want to authenticate clients or publish a shared folder to Active Directory, the file server must be joined to a domain. If you do not need to perform either of these tasks, the file server does not need to be joined to a domain.
All available disk space is allocated. You can use Disk Management or DiskPart.exe to create a new partition out of unallocated space. For more information see, To create a partition or logical drive.
All existing disk volumes use the NTFS file system. FAT32 volumes are not secure, and they do not support file and folder compression, disk quotas, file encryption, or individual file permissions.
The following table lists the information that you need to know before you add a file server role.

Before adding a file server role Comments
Determine whether you want to configure disk quotas. Use disk quotas to track and control disk space usage for NTFS volumes on a per-volume basis. Quotas prevent users from exceeding the designated disk space by logging an event when a user exceeds a specified disk space limit.
Determine whether you want to use Indexing Service. Indexing Service creates indexes of the contents and properties of documents located on your local hard drive or on shared network drives. These indexes enable users to perform faster, easier searches. Indexing Service can slow down the server, so use it only if users frequently search the contents of files on this server.
Identify the folders that you want to share on the computer, and specify a folder name and description. Users view the shared resources on this file server based on file name. It is recommended that you create share names that are easy to remember and indicative of the folder contents. For example, suppose users are provided with 2 gigabytes (GB) each for storing their private information on the file server. You might name the top-level folder on your file server Personal Folders, and then name each of the subfolders according to the user's domain name.
Determine what type of permissions you want to set on the folders. Assign the most restrictive permissions that still allow users to perform required tasks. Access control on the NTFS file system provides more security than share permissions alone.

365 Add..


5.0 Is Here!
iDevAffiliate 5
Price: $99.99 USD


more information