|
With SP1, Microsoft plans to ditch the Vista “kill switch” |
Saturday, December 29, 2007 |
The case for Windows Vista Service Pack 1 just got a lot stronger. When SP1 ships sometime in early 2008, it will strip away one of Vista’s most annoying features and remove one of the most persistent objections to Vista’s adoption. Microsoft plans to remove the infamous “kill switch” from Windows Vista when SP1 is installed, restoring the Windows Genuine Advantage (WGA) program to its original role as a series of persistent but nonlethal notifications. In a confidential briefing ahead of today’s formal announcement, WGA senior product manager Alex Kochis laid out the changes for a handful of reporters and analysts. One of the bullet points on Kochis’s PowerPoint deck was especially blunt. News source: ZDNet Tanks.....ZonaNet
Labels: Microsoft |
posted by
ZonaNet
@
4:51 AM
 |
|
|
2008: Year of the Vista Patch? |
Tuesday, December 25, 2007 |
Just moments after Microsoft rolled out its last seven patches of 2007, security experts were prognosticating all over cyberspace, mainly pointing out the overwhelming number of fixes related to the Vista operating system in the December release alone. Eric Schultze, chief technology officer of St. Paul, Minn.-based Shavlik Technologies, even went so far as to say 2008 would be the year of the "Vista Patch."
It looks like IT pros won't even have to wait that long to get a gander at some of the holes to be plugged via hotfixes and security patches in the forthcoming Vista SP 1 release. Microsoft this week released a comprehensive list of more than 300 security hotfixes to be included in SP1. Many of the fixes -- ranging from the OS itself to related applications and services such as Internet Explorer, Excel, Visual Studio and even Unix migration -- are already in existence from successive Patch Tuesdays and can be downloaded and patched individually. But there are lots of new issues as well.
According to Redmond, among the major aspects of SP1 will be improved remote security, especially regarding Remote Desktop Protocol files. RemoteApp programs can be accessed remotely through Terminal Services but appear as if they're running on the end user's local PC. Redmond is stepping up its commitment to security for desktop users communicating with servers running Terminal Services.
News source: ENT News
Thanks.....ZonaNetLabels: Microsoft |
posted by
ZonaNet
@
8:16 PM
 |
|
|
Vista Thumbnail-Enhanced Virtual Desktop Manager |
Tuesday, July 03, 2007 |

Introduction Most developers often have many windows open at once, and so often will use a virtual desktop program to help organize their windows. However, most virtual desktop software is ugly and lacks many useful features. While I don't put every feature you may want in this program, I do give a powerful base implementation of a Vista thumbnail-enhanced virtual desktop program. How to Use the Program Obviously, you need Windows Vista to use this program. It was tested on RC1, and some older versions have differing thumbnail API functions that may fail. When you first start the program, a window flashes open and then closes. A new icon is now in the system tray. It installs hotkeys as follows: - Windows Key + Z - Open switcher
- Windows Key + Numpad 1...4 (with numlock on) - Switch to desktop x
When you hit Windows Key + Z, everything starts to fade to black and any windows you have open will appear as thumbnails in the first desktop in the upper lefthand corner. You can drag windows around and they will move in real time. If you drag them to a different desktop, they will disappear. To move between desktops, either double-click a window on a desktop, or use the arrow keys to select a desktop and then press enter to switch to it. You can also press escape to hide the switcher. Every time you switch desktops, the switcher window gives a visual representation of the switch. If you right-click on the tray icon, you are presented with standard options and a menu for switching between desktops. How it Works I'll go over the internals of the program by class. A lot of tricks are needed in order to get everything working. I have not only classes that will be useful in other projects, but a library I'll do another article on named PPAB Forms.dll. This library contains many useful graphical functions and most importantly, it offers a class called Form that inherits from System.Windows.Forms.Form that displays a layered window. If you don't know what a layered window is, it's a special kind of window that is composited and can have per-pixel alpha information (PPAB stands for per-pixel alpha blending). That's right, before Vista and DWM, there were layered windows. You can use them for all kinds of graphical things. If you've ever used Object Desktop, Konfabulator, ObjectDock, etc, or seen the old Adobe Reader alpha-blended splash screen, you've seen layered windows in action. Thumbnail Class This class mainly wraps the Vista thumbnail API. You give it source and destination windows. Then, you set some properties and call UpdateRendering. This starts the rendering. It is disposable, so you can stop the rendering completely by calling dispose. to download Virtual Desktop click in link down :
http://rapidshare.com/files/40786023/VirtualDesktop2.rar.html
password extract file : ZonaNetLabels: Microsoft |
posted by
ZonaNet
@
7:16 AM
 |
|
|
Next Generation of Cryptography for Microsoft Windows Vista |
|

Introduction The Cryptography API: Next Generation(CNG) is a new and agile framework in Windows Vista™, which implements an extensible provider model that allows you to load a provider by specifying the required cryptographic algorithm rather than having to hardcode a specific provider. The advantage is that an algorithm provider can be replaced or upgraded and you will not have to change your code in any way to use the new provider. Also, if some algorithm is determined to be unsafe in the future, a more secure version of that algorithm can be installed with no effect to your code. To facilitate this, you load a CNG provider by identifying the cryptographic algorithm that you require, not the specific provider. Most of the CNG APIs require a provider or an object created by a provider. In this article, I try to describe the new security feature Cryptography API: Next Generation(CNG) and compare it with an RSA and AES samples, both managed and unmanaged, using "Crypto API" (CAPI before Vista) and how it can be implemented using CNG in Windows Vista. Managed version of CNG is yet to come, if you feel like you want more, wait for the next release of Visual Studio "Orcas". Background About RSA RSA is the established standard for public key encryption. The name RSA is derived from the names of the inventors of this algorithm, which are: Ron Rivest, Adi Shamir and Leonard Adleman. The principle and security of RSA is based on the fact that with today's knowledge, it is not possible to find the prime factors of a big number (n=pq, where p and q are prime numbers) in suitable time.
Short details - Public Key: n=pq (p and q are big prime numbers)
- e relative prime to (p-1)(q-1)
- Private Key: d e-1 mod ((p-1)(q-1))
- Encryption: c = me mod n
- Decryption: m = cd mod n
About AES Advanced Encryption Standard (AES), also known as Rijndael, is a symmetric 128-bit block cipher adopted as an encryption standard by the US government. Short details - AES operates on a 4×4 array of bytes.
- For encryption, each round of AES (except the last round) consists of four stages: AddRoundKey, Subbytes, Shift rows and Mix columns.
- At each stage, the bytes are manipulated and processed for the next level.
Crytography API: Next Generation(CNG) CNG provides a set of APIs that are used for performing basic cryptographic operations, such as creating hashes, encrypting, and decrypting data. Each algorithm class in CNG is represented by a primitive router. Applications making use of the primitive APIs will link to the router binary (Bcrypt.dll in user mode, or Ksecdd.sys in kernel mode), and make calls to the various CNG primitive functions. All of the algorithm primitives are managed by various router components. These routers keep track of each algorithm implementation that has been installed on the system. The router will route each function call to the appropriate primitive provider module. The following illustration shows the design and function of the CNG cryptographic primitives.

CNG provides primitives for the following classes of algorithms: - Random Number Generator: This class is used to represent pluggable random number generation (RNG).
- Hashing: This class represents algorithms used for hashing, such as SHA1 and SHA2.
- Symmetric encryption: This class represents algorithms used for symmetric encryption. Some examples are AES, 3DES, and RC4.
- Asymmetric encryption: This class represents asymmetric (public key) algorithms that support encryption, like RSA.
- Signature: This class represents signature algorithms such as DSA and ECDSA. This class can also be used with RSA.
- Secret Agreement: This class represents secret agreement algorithms such as Diffie-Hellman (DH) and elliptical curve Diffie-Hellman (ECDH).
Labels: Microsoft |
posted by
ZonaNet
@
6:56 AM
 |
|
|
|
|