Be sure to check out our Blogs and discover all the new Free Training!
Newsletter for Computer IT Education,
Training & Tutorial Resources
*** ISSUE #58 - August 2006 ***
Please Update Your Bookmarks & Web Links!
This Newsletter is only sent to its subscribers and
is available in Sept., 2006 on the web at
Newsletter Archives are here:
Subscribe and unsubscribe instructions are at the end.
Please forward this newsletter to all your friends
and associates who might be interested!
In This Issue:
1)... Editor's Greeting
2)... The Best New Free I.T. Training & Tutorial Sites
3)... New Free I.T. Books & Book Sites
4)... University Computer Science Course Sites
5)... The Best Suggested Sites from Website Users
6)... New I.T. Training & Tutorial Link Sites
7)... I.T. Sites Worth Mentioning
8)... Question of the Month about Technical Training
9)... Please Support Our Computer Training Mission
1) Editor's Greeting:
Hello everyone, and welcome to our new subscribers!
This is the August 2006 issue (#58) of our free monthly newsletter for Computer IT Education, Training, & Tutorial Resources providing you with the latest Free online IT Training Resources that we have recently discovered and researched. This newsletter is free to anyone subscribing (instructions at bottom, no username/password is needed). To access our member site, however, you do need a user name and password - registering as a member of Intelligentedu.com costs $15 for two months, for more information please see Become a Member of Intelligentedu.com.
My desire is that these free resources will help you with your computer education and training and are tools to advance your IT career. Our main mission is the training of those less fortunate who are seeking to become computer literate, both technically and from a user's perspective.
In this issue we describe and link to a total of 109 computer, IT and programming learning and tutorial web sites. By means of this email newsletter, you have knowledge of and access to these sites before our web site visitors do.
***Current News ***
Please take a look at our Blogs, We post on a daily basis to these blogs all New Free Training and Tutorial Resources, as we discover and evaluate them, here are the links:
Best New Free Technical Computer and Development Training Sites
Free Computer, Technical, and IT Books
Our 3 Blogs for EducationOnlineForComputers.com
- Web Development - Adobe & Macromedia - Microsoft Office Applications
To get your Free Computer Training updates via RSS, please cut and paste this urls into your RSS reader:
Please Visit Our New Free Training & Tutorial Search Engine - this new website at www.EdComp.com is a search engine with a large database of over 150,000 free IT education and training web resources, with another 70,000 free resources reserved exclusively for paid members. If you're an Intelligentedu.com Member, go to members.Edcomp.com to access the special members' page for searching over 220,000 free training web resources.
All of the links for these 220,000 free web resources have been validated, so you should not get any broken ones. We are also caching all previous results pages to help you find all the free training content and materials you need and are looking for. So check out our new free IT training search engine now, and if you'd like to, please provide me your feedback. Again, the url is: http://www.edcomp.com/. Thank you.
For your convenience, this newsletter is also available to subscribers in HTML format at this special url: http://www.intelligentedu.com/current_news.html
I wish you the best with your computer studies and learning.
Newsletter Editor and Webmaster
"Learn New Skills and Increase Your Earning Power
- With Free Online Computer Training!"
*** Become a Member of Intelligentedu.com ***
Our Members' Site contains the web's best computer and IT training resources and tutorials. This content is individually linked and presented in a way to expedite and facilitate your IT learning experience. We have done all the web research and presentation work for you so you can concentrate solely on your computer training. For short FAQ Answers, please see the end of this newsletter.
The total price to join as a member is only $15.00 total for 2 months, $25 for 4 months, $34 for 6 months, or $59 for a whole year. The funds generated will assist us to help all those seeking IT education and application development training. Here's the link to see what's available on our member's site and to sign up: http://www.intelligentedu.com/sign-up/index.html.
This is our new free computer and IT education and training search engine housing over 220,000 free training internet resources! Just type in a topic you're looking for and get tons of great web resources instantly. These search results are much better than the big search engines, like google. You can also check out our predefined search results page giving you tons of free training resources: http://www.edcomp.com/predefined.htm.
Our new software application and office training and tutorial site, EducationOnlineForComputers.com, is now up and running. We give you Free access to hundreds of Free Training and Tutorials covering Microsoft Office, Flash, Photoshop, Dreamweaver and FrontPage. We also provide you a member site for the best available online software application training. You can follow this site's blog on our EOFC Twitter page
-> Here are Your 3 Rewards for Subscribing to this Newsletter <-
*** Free Online IT Training Materials for Subscribers ***
This section of our site contains over 2,000 free IT, computer and programming training resource links: http://www.intelligentedu.com/free_it_training_materials_and_books.html
*** Free Online Computer Training and Tutorial Resources ***
Containing over 8,000 free IT training and tutorial resources, this section of our site is available only to our newsletter subscribers and web site members: http://www.intelligentedu.com/newly_researched_free_training.html
*** Free e-Book: "Understanding Computer Security" ***
Our new e-book contains the best information from U.S. government agency computer security papers and guides and presents it in a coherent and understandable manner. My hope is that this e-book will make computer security easier to learn. Click here to receive your Free Copy: http://www.intelligentedu.com/Understanding_Computer_Security.zip (553 kb). When unzipped it is a windows executable.
2) The Best New Free I.T. Training & Tutorial Sites:
This section of our newsletter contains the best new free IT training and tutorial sites that we have found and researched in the last few weeks. These resources will be added to our Free IT Training & Courses page at http://www.intelligentedu.com/cat1.html, our Free IT Tutorials and Guides page at http://www.intelligentedu.com/cat2.html, or to our members' site.
This is our new Free computer and IT education, training and tutorial search engine housing over 150,000 free training internet resources! Just type in a topic you're looking for and get tons of great web resources instantly. We believe these results are better than the big search engines, like google.
You can start searching right now using this form:
Here are a few search results to get you started:
Java Learning Resources:
A+ Tutorials and free practice questions:
Intelligentedu.com paid Member-only search with 70,000 more free resources:
If you forgot your password please go here to retrieve it:
TrainingByEmailVisit TrainingByEmail to receive Free Training for C#, ASP.Net, SQL, Word, Excel, and Outlook, via your email every week! We will send out a new training in the topic of your choosing every week. You can then save this, print it out, or delete it all at your convenience. And you can't beat the price, FREE!
Intelligentedu Online Library of Training Courses
This is another one of our new Free training and tutorial sites, providing over 450 free online IT tutorials. Tutorials range from entry level training on using word processors through to advanced techniques in programming, web development, database design, and network routing. In-depth courses are also available at low cost.
Top 20 AJAX Tutorials for Beginners
I have researched the web for the 20 best tutorials to help those new to AJAX get started in this important web development technology. These will hopefully help you to start coding web applications using AJAX and get you up to speed quickly. Some of these will also be helpful for more advanced AJAX developers.
32 Free Linux Certification Study Guides and Practice Tests
Here are a total of 32 free preparation and study ebooks, guides, and practices tests with explanations and answers for all the Linux certification exams. These free training materials cover the following Linux certifications: The Linux Professional Institute’s LPIC1 and LPIC2, The Red Hat RHCE (Red Hat Certified Engineer), and CompTIA's Linux+ certification.
80 Free CompTIA Certification Study Guides and Practice Tests
Here are 80 free CompTIA certification exam preparation study guides and practice tests for all of the current CompTIA certifications. These are hosted by Certfiles.com and include the following certifications: A+, i-Net+, Network+, IT Project+, Server+, Security+, Linux+, HTI+, CDIA+, CTT+, and e-Biz+. These exam prep materials are downloadable in pdf and zip formats.
180 Free Cisco Certification Study Guides and Practice Tests
Here are a total of 180 free preparation and study ebooks, guides, and practices tests with explanations and answers for all the Cisco certification exams. These free training materials cover the following Cisco certifications: CCIE, CCNA, CCIP, CCNP, CCDP, and CSP.
Free J2EE Programming Instructor-led Online Course
Here is an excellent, free online, instructor-led course on J2EE programming, named J2EE Programming with Passion. This is the same course the instructor teaches at Brandeis University and Boston University as part of their regular graduate degree programs. This course is offered as a free online course on regular basis 2 or 3 times a year. You can register for this free online J2EE course at any time, or take this course as many times as you want in the future. Of course, if you'd like you can study the J2EE lessons, slides, and materials on your own at any time, without registering.
- Class#1 - J2EE Overview
- Class#2 - How to build Web application, Servlet Basics
- Class#3 - Servlet Advanced
- Class#4 - JDBC, SQL, Ant
- Class#5 - JSP Basics
- Class#6 - Security Basics, Web application Security, SSL
- Class#7 - Struts Basics, Step by Step Guide for building a simple Struts App
- Class#8 - Advanced Struts
- Class#9 - Custom Tags, JSTL
- Class#10 - JavaServer Faces (JSF) Basics
- Class#11 - EJB Overview, EJB 3.0
- Class#12 - Session Beans
- Class#13 - Entity Beans
- Class#14 - JMS & Message Driven Beans
- Class#15 - EJB Security, EJB Transaction
HTML, CSS, PHP, and Perl Tutorials from DevelopingWebs.Net
DevelopingWebs.Net is a great place for learning about for web site development. Check out my post on EducationOnlineForComputers.com for all the tutorials on this site, where aspiring web developers and those needing to brush up their skills can spend some time learning web programming, specifically HTML, CSS, PHP, and Perl. This site is also a web developers' community where webmasters communicate, tutor and get help. Here are the links to their topical tutorials pages.Basic and Advanced HTML Tutorials and Lessons
Cascading Style Sheet (CSS) Tutorials
Complete CSS Guide from WestCiv
This is WestCiv’s Complete CSS Guide, a set of comprehensive tutorials and references to every aspect of Cascading Style Sheets (CSS). If you need help learning CSS or if you're looking for info about selectors, properties and all the other aspects of cascading style sheets, this is the place to visit and learn CSS.
This site also offers excellent Beginning and Advanced Flash Tutorials to help you learn this important interactive web site creation tool.
35 SQL and MySQL Tutorials
The Structured Query Language is used in manipulating data stored in Relational Database Management Systems (RDBMS). SQL provides commands through which data can be extracted, sorted, updated, deleted and inserted. SQL can be used with any RDBMS such as MySQL, PostgresSQL, Oracle, Microsoft SQL Server, Access, Sybase, Ingres etc.
Webdevelopersnotes.com offers 35 SQL Tutorials using a MySQL database. SQL commands specific to MySQL are left out, however.
Web Design and Development Tips and Tricks
Free CIW Study Guides and Slides
Certified Internet Webmaster (CIW) is a professional IT certification program and offered by Prosoft Learning Corporation. This certification is useful for students and professionals seeking a career in web development, and Internet applications development.
Here are 3 free CIW cramsession study guides and 4 sets of CIW learning slides covering the CIW Foundations exam, the CIW Internetworking Professional exam, and the CIW Server Administrator exam. Also linked are Free cramsession Study Guides for all of the CIW certification exams from Cramsession.com.
The Top Digg Programming Posts for the month of July 2006
- AJAX Developer Resource Center
- Free 10 Week Online AJAX Course by Sun Microsystems
- Huge Collection of Programming and Computer Cheatsheets
- Learn HTML or CSS fast
- 5 Tips For a Beginning Programmer
- Library of free database models
- How to Normalise Your Database
- Five common PHP design patterns
- Top 30 Ruby on Rails Tutorials
- 19 Rails Tricks Most Rails Coders Don't Know
- Performance Tuning MySQL for Load
- Stiff asks, great programmers answer
- The camel has two humps" - Programming Aptitude Test (PDF link)
- Virtualised Systems: The New Reality For Developers
- Microsoft make MSDN Library free to download
C# Tutorial Lessons and Coding Standards
Here are 13 excellent tutorial lessons that you can use to get you started with programming in C# (C Sharp) or to help you refresh your C# programming skills. Use the arrows on the bottom left for navigting these C# lessons.
3) New Free Computer IT Books, Publications & Book Sites:
Some of these web resources will be added to our Free IT Books page at http://www.intelligentedu.com/free_computer_books.html and some will be added to our members site.
Many Freely Available Computer Ebooks
This ebook site repository hosts many freely available I.T. and technical ebooks in pdf, chm, zip, and rar formats. The following topics are covered by these ebooks: HTML, Linux, Redhat Linux, Debian Linux, FreeBSD, Solaris, Unix, Java, C++ Programming, C, C# (C Sharp), ASP.Net, Python, PHP, XML, Perl, Unix Shell Programming, MySQL, Zope, Apache, PostgreSQL, DB2, Oracle, Visual Studio .Net, Security, Firewalls, VPN, VOIP, Mobile, Networking, Snort, Cisco, CCIE, Game Programming, Flash, Flash Actionscript, Dreamweaver, SQL Serer, various Microsoft technologies, MCSE, Microsoft Windows XP, Windows Server 2003, and more.
2 Free Ajax Ebooks
The Easy, Example-Based Guide to Ajax for Every Web Developer
20 Free Computer and Programming Books
Here is a nice collection for 20 free books and ebooks covering a variety of technical, I.T., and programming topics. I hope you enjoy these.Designing and Building Parallel Programs
How to Design Programs: An Introduction to Computing and Programming
Programming From the Groud Up
Algorithms and Complexity
The Algorithm Design Manual
Parsing Techniques - A Practical Guide
FreeBSD System Programming
The Protection of Information in Computer Systems
So you want to be a Computer Game Developer
Text Processing in Python
Natural Language Processing in Prolog
Programming The Nintendo Game Boy Advance: The Unofficial Guide
PNG: The Definitive Guide
The Handbook for Bloggers and Cyber-Dissidents
The Mono Handbook
DNS for Rocket Scientists
250 HTML and Web Design Secrets
XHTML and CSS Web Sites
Web Application Development with PHP and MySQL
18 Free Linux Books and Guides
Here is a nice collection of 18 free Linux Books and Guides, in pdf format, hosted by SGI. These cover basic and advanced Linux system administration, kernel module programming, and Linux application programming.Linux Administration Made Easy
Linux Installation and Getting Started
Linux Kernel Internals
Linux Kernel Module Programming Guide
The Linux Kernel
The Linux Programmer's Guide
Linux Resource Administration Guide
Linux Security Quick Reference Guide
The Linux System Administrators Guide
Linux FailSafe Administrator's Guide
Linux FailSafe Programmer's Guide
Advanced Cluster Environment Booklet
XFS for Administration
Comprehensive System Accounting forLinux
Resource Administration Guide
Configuration and Operations Guide
Application Tuning Guide
REACT Real-Time for Programmer's Guide
4 Freely Available Ebooks
Here are 4 freely available ebooks that are described at the ebooks.bloggoing.com blog. One for each of the following subjects: Relational Databases, Cisco CCIE, C++ Programming, and PHP Security.Designing Database Systems
Learn how to design relational databases and schemas.
CCIE Routing and Switching
Assessment, review, and practice for the CCIE Routing and Switching written exam 350-001.
Addresses many of the most common C++ problems you will most probably come across, whether you're an advanced C++ programming or a newbie.
Explains the most common types of attacks and how to write PHP code that isn’t susceptible to them.
At this site you can download free Ebooks covering PHP, MySQL, C#, .Net, ADO.Net, 3d max, Actionscript, and Flash. Here is a linked list of some of these free ebooks:MySQL PHP Database Applications (zip)
PHP Functions Essential Reference (zip)
PHP 5 Fast & Easy Web Development (zip)
Spring into PHP 5 (zip)
Programmers Guide to .NET (zip)
ADO.NET in a Nutshell (zip)
Programming C Sharp (zip)
Application Development Using C# and .NET
Teach Yourself C Sharp In 24 Hours
Learning C Sharp
Core C# and .Net
PHP MySQL Programming for the Absolute Beginner (rar)
The Linux Development Platform: Configuring, Using, and Maintaining a Complete Programming Environment
This free book, "The Linux Development Platform. Configuring, Using, and Maintaining a Complete Programming Environment", hosted by Informit, shows you how to set up, create, and use a complete development environment using open source tools. Each chapter of the book is dedicated to a particular component of the development environment. After reading this book, you should be able to understand different components of a development system and be able to create such a system from scratch using open source tools. One thing to keep in mind is this book is not a tutorial on any language or programming techniques, but is instead about development tools and how to use them. (3.57mb, 317 pages, pdf format)
Free Web Design Ebook
Here is a blog post about a freely available Web Design ebook that explains and demonstrates the latest Web-building techniques and how to redesign a website for optimum usability. This ebook covers the following web development and design topics: user speed, color themes, improved accessibility, page sizing, working with tables, font selection, graphic alternatives, incorporating text with images, file sizing, improving navigation bars, menu additions, better content writing, and enhancing the home page message. To access the download link on rapidshare.de, click on the Free button on the right, near the bottom of the page, wait about 30 seconds, then enter the 3 character code and click on the download button. To uncompress .rar files you can use 7-Zip.
.9 Free .NET and Microsoft Technology Books
Here are 9 Free .NET (dotNet) and Microsoft Technology Books and Guides covering the following topics: .NET and J2EE Interoperability, .NET Security, Object-Oriented Design Patterns in C#, VB .NET, .NET Application Performance and Scalability, Visual C++, XML Web Services, ActiveX, and Windows Driver Concepts.Application Interoperability: Microsoft .NET and J2EE
The .NET Developer's Guide to Windows Security
Data Structures and Algorithms with Object-Oriented Design Patterns in C#
Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET
Improving .NET Application Performance and Scalability
Teach Yourself Visual C++ .NET in 24 Hours
Real World XML Web Services
Teach Yourself ActiveX in 21 Days
Key Driver Concepts for Windows, including Vista
Best Free Books and Guides from Microsoft for Windows Server 2003
Here are the best free books and guides on Microsoft's web site for learning more about Windows Server 2003 and its various technologies and related software. Included here are many books, guides, resource kits, references and white papers to help you understand how to architect for and deploy Windows 2003, along with administering and operating this server operating system.
Programming the .NET Compact Framework in C# and VB .Net
Here are two online books by Paul Yao & David Durant that explain and cover Programming the .NET Compact Framework. One is for C# (C Sharp) and includes C# samples, the other is for VB .Net (VB dotNet) and includes VB .Net samples. The sample code is available for download to those who register. All chapters from both books are freely available on this website, and the chapter links are below for your convenience, in pdf format.
4) University Computer Science Course Sites Free to Browse and Study:
These web sites will be added to our Free University IT Course Webs page at http://www.intelligentedu.com/cat3.html
Java Preparation Course at MIT
Here is another MIT open-content computer science course, this one focuses on introducing the language, libraries, tools and concepts of Java. Topics include: Object-oriented programming, primitives, arrays, objects, inheritance, interfaces, polymorphism, hashing, data structures, collections, nested classes, floating point precision, defensive programming, and depth-first search algorithm. Here are the Lecture Notes.
Computer System Engineering Course at MIT
Here is the fourth MIT open-content computer science course I am posting, called 'Computer System Engineering'. This course covers topics on the engineering of computer software and hardware systems: techniques for controlling complexity; strong modularity using client-server design, virtual memory, and threads; networks; atomicity and coordination of parallel activities; recovery and reliability; privacy, security, and encryption; and impact of computer systems on society. Besides written PDF documents, the lecture notes include videos for each system engineering topic studied. Here are the Lecture Notes.
5) The Best Suggested Sites from our Website Users - Every month we feature the best suggested IT training and tutorial sites from our website visitors. Here are this month's sites:
Modeling Roles: A practical series of Analysis Patterns
This is an excellent article explaining Modeling Roles. While performing object-oriented analysis, one often encounters problems related to roles. Roles are what any concept (or class) would play within the context of its related concepts (or classes). For instance a “company” would be the “supplier” of some specific “product”. “Supplier” is a role. All role problems can be easily solved by selecting one of the following 5 role patterns: Role Inheritance, Association Roles, Role Classes, Generalized Role Classes and Association Class Roles.
SAP ABAP Tutorials and Examples
This site, Passionate about SAP: A Site for SAP Technical Consultants, provides original SAP and ABAP Tutorials, Articles, Utilities, an online ABAP Test and examples of SAP application development. The author has been involved with many SAP implementation and service projects and he is generous to share his SAP and ABAP knowledge and experiences.
Requirements Analysis and Specification Briefing Study Guide
Mark Ridley has written this pragmatic SSADM briefing study about requirements analysis and specification, entitled 'Lifecycle and Techniques for a Data Processing Environment - with a supplier designing and delivering the required system'. A slide map is provided and each slide is accompanied by a detailed description of the topics it addresses. You can also leave comments and discuss the topics covered.
Free Java Guide: Java Tutorial, SQL and PLSQL Tutorials
A free Java programming tutorial site to learn various Java technologies through a variety of online tutorials. Tutorials also offered for SCJP, JDBC, Java Swing, SQL and PLSQL.
These tutorials teach the essential concepts behind building applications using various programming languages. This site can be used as a practical programming, example based guide. These tutorials are for beginning programmers or those without much Object Oriented experience.
Core Java Tutorial | SQL Tutorial | PL/SQL Tutorial | Oracle Question Bank
Java Certification Notes | Java Programming Test | Java certification success, Part 1: SCJP
Introduction to Java I/O | Enterprise Java Beans Fundamentals | SCJP Notes
HTML Tutorial | Java Interview Questions | C Interview Questions
C++ Interview Questions | SQL Interview Questions
Oracle Interview Questions | XML Interview Questions
HTML Interview Questions
6) New Computer & IT Training & Tutorial Link & Resource Sites:
These web sites will be added to our IT Links and Resources page at http://www.intelligentedu.com/cat6.html
Librenix - a Linux Systems Administration and Programming Portal
Librenix is an excellent Linux Systems Administration and Programming portal. It contains thousands of descriptions and links to many well written and presented Linux related tutorials and articles, categorized by Features, Linux, Apps, Coding, BSD, Admin, News, and Headlines.
Web Developer's Handbook
Web Developer's Handbook is an well maintained linked list of essential free training tutorial web resources for learning about many important web design and development topics. This directory makes the life of web developers easier. It is compiled and updated by Vitaly Friedman.
This site offers links to tutorials in many areas. Here are their computer, programming, and web development topics, with the number of tutorials in parentheses.
7) I.T. Sites and Free Downloads Worth Mentioning:
2 Free Windows Registry Cleaners
EasyCleaner is a small program which searches the Windows registry for entries that are pointing nowhere. EasyCleaner also lets you delete all kinds of unnecessary files such as temps and backups. You can search for duplicate files and you can view some interesting info about your disk space usage! You are also able to manage startup programs, invalid shortcuts and add/remove software list.
Easily get rid of those old and obsolete registry entries created by software that you have destroyed ages ago. Key Features: - Remove file types - Remove entries of old software - Uninstall and remove Software from the Add/Remove list - Remove unused DLL files - Remove unused Shared DLLs (Automatically detected) - Automatic backup feature.
2 Free Firewalls
Prevents spyware and other malicious programs from sending your personal information across the Internet. Automatically makes your computer invisible to anyone on the Internet. Protects your programs from malware.
Jetico Personal Firewall
Protect your computer against hackers and malicious software when networked or connected to the internet. Choose and edit a pre-defined Security Policy or create your own. Monitor running applications that access the network. Monitor selected or all network packets as well as selected network events.
5 Free Adware / Spyware / Rootkit RemoversAd-Aware Personal
Ad-Aware Personal provides advanced protection from known data-mining, aggressive advertising, Trojans, dialers, malware, browser hijackers, and tracking components.
Spybot Search and Destroy
Spybot - Search & Destroy detects and removes spyware and also allows you to fix some registry inconsistencies and extended reports. Has both an easy mode and an advanced mode.
Bazooka Adware and Spyware Scanner detects a multitude of spyware, adware, trojan, keylogger, foistware and trackware components.
SpywareBlaster prevents the installation of ActiveX-based spyware, adware, browser hijackers, dialers, and other potentially unwanted software. Unlike others, it does not have to remain running in the background.
SpywareGuard is an anti-spyware program that scans files before you open them and prevents execution. Provides both download protection and browser hjacking protection.
8) Question of the Month about Technical Training:
Each month Jeff Love will answer a current or important question that we have received about computer and IT training and career development.
August 2006 Question of the Month:
What is Microsoft doing to improve security in Windows Vista so it won't be as much a real problem as it as been in the past in regards to security and vulnerabilities within networks and on the Internet?
Here are the important security features that Microsoft is adding to Windows Vista to improve security.
Windows Vista introduces the concept of “restricted services” that run under the least possible privileges and limit their activities to the local machine or network. A restricted service program runs from the start with minimal privileges and capabilities. The restricted service approach significantly reduces the number of services that are capable of doing unlimited damage to a user’s machine.
The personal firewall in Windows Vista is closely aligned with the Windows Service Hardening platform initiative, which allows the firewall to enforce inbound, outbound and protocol restrictions for networking operations.
Many processors shipping today support some form of NX, and Microsoft has included support for NX-capable processors since Windows XP SP2 through the Data Execution Prevention feature. Windows Vista introduces additional NX policy controls that allow software developers to enable NX hardware protection for their code, independent of system-wide compatibility enforcement controls. This enables a higher percentage of NX-protected code in the software ecosystem and on 64-bit versions of Windows, NX protection is the default.
Address Space Layout Randomization (ASLR) is another defense capability in Windows Vista that makes it harder for malicious code to exploit a system function. Whenever a Windows Vista computer is rebooted, ASLR randomly assigns executable images such as DLLs and EXEs to one of 256 possible locations in memory. This makes it harder for exploit code to locate and therefore take advantage of functionality inside the executables.
Windows Vista also introduces improvements in heap buffer overrun detection that are even more rigorous than those introduced in Windows XP SP2. When signs of heap buffer tampering are detected, the operating system can immediately terminate the affected program, limiting damage that might result from the tampering.
Kernel Patch Protection for x64. The 64-bit versions of Windows Vista support Microsoft’s kernel patch protection technology (sometimes referred to as PatchGuard), which prevents unauthorized software from modifying the Windows kernel. Kernel patch protection works by preventing kernel-mode drivers from extending or replacing operating system kernel services, and by prohibiting all software from performing unsupported patches in the kernel.
Mandatory Kernel Module and Driver Signing for x64. With Windows Vista on 64-bit systems, security at the kernel level has been greatly enhanced by requiring that all kernel-mode drivers be digitally signed. Digital signing provides identity as well as integrity for code. A kernel module that is corrupt or has been subject to tampering will not load. Any driver that is not properly signed cannot enter the kernel space and will fail to load.
Windows Vista includes User Account Control (UAC), a new approach that separates standard user privileges and activities from those that require administrator access, thereby reducing the surface area for attacks on the operating system while still giving typical users most of the capabilities they need every day. First, it redefines what a standard user can do by including many basic functions that pose no security risk but that previously required administrative privileges. Second, UAC makes user accounts with administrative privileges safer by limiting access to sensitive system resources and functions by default, and by prompting for approval when performing administrative tasks that require greater privileges.
Here are articles that detail more of the security enhancements and functionalities of Windows Vista:
Windows Vista Security and Protection
Microsoft Windows Vista Security Advancements
Windows Vista Security and Data Protection Improvements
Windows Vista Security Enhancements
This downloadable document provides detailed descriptions of the security enhancements in Windows Vista. For an overview of some of the security features in Windows Vista, view the
Windows Vista Security Demo.
Security Features and Improvements
This paper describes the most significant security improvements in Windows Vista, the benefits they provide, and why the new features matter to IT professionals.
BitLocker Drive EncryptionUser Account Control
Find out how BitLocker Drive Encryption provides enterprises powerful data protection; helping to protect against the unwanted disclosure of information from lost, stolen or inappropriately decommissioned PC assets.
Find out how Windows Vista makes it possible for organizations to deploy a more manageable and secure desktop in which end users can run as standard users (not administrators) and still be productive. Note: In early versions of Vista this technology was known as "User Account Protection."
Explore the details about Windows Defender, an application that helps your users stay productive by protecting their computers against pop-up windows, slow performance, and security threats caused by spyware and other potentially unwanted software.
TechNet On-Demand Webcast: Security in Windows Vista
Learn how to choose and enable the security configuration of your Windows Vista desktops, manage ongoing security updates, and maintain desktop security.
On-demand Webcast: Windows Vista Security Update
This webcast describes the security advances in Windows Vista and includes demos of User Account Control (formerly known as LUA) and Internet Explorer Protected Mode.
I hope this help you.
9) Please Support Our Training Mission
How You Can Support Our IT Training Mission
Please help support Intelligentedu.com's Computer and IT Education and Training Mission by visiting our sponsors below. By doing so, you will be helping people who want to learn to use computers in an Information Technology career.
ITT Technical Institute: Choose from their many programs
University of Phoenix Online: Advance your career
DeVry: Online degrees for working adults
Kaplan College Online:
Advance your career with an online degree from Kaplan College
Capella University -accredited online education for professionals
Computer Education, Training, & Tutorial Resources
Free I.T. Training Now!
A free and member-based I.T. educational and training portal web site. We have compiled, categorized, described, and linked many, many sites that will be of keen interest to computer science students and instructors and others seeking free training and knowledge about computers. All areas are covered, from programming to systems administration to networking to the internet. You are able to study and learn all about computers and I.T. via Free training, courses, tutorials, books, guides, documentation, articles, tips, notes, and help. Also offered are free technical training tutorials co-branded with Freeskills.com/. Check us out today.
Copyright Notice: Please note that all of the items hyperlinked are copyrighted by their authors and/or publishers. You are expected to look for, read, and adhere to such notices. Downloaded and online material is copyrighted whether or not a copyright notice is present.
*** Intelligentedu.com's Member Site ***
Our Members' Site contains the web's best computer and IT training resources and tutorials. This content is individually linked and presented in a way to expedite and facilitate your IT learning experience. We have done all the web research and presentation work for you so you can concentrate solely on your computer training.
Intelligentedu.com Member Site FAQ Answers:
- Over half of the web sites and pages in our members site are not in the free section of our web site. The online training resources in our members' site are linked and laid out in a much more detailed fashion than those in the free section. This will save you time in finding all the best free training on the web.
- If you use a credit card when joining, you may choose to be billed by PayPal, or you may purchase from 2checkout.com, our authorized retailer, whichever you choose.
- You have a choice to select the non-recurring or recurring method of payment. If you select non-recurring, when your membership period expires, you will not be automatically charged another fee on your credit card or check.
- If you are looking for training and tutorials covering popular software such as Microsoft Office, Flash, Photoshop, Dreamweaver, Web Development, Windows and Computer Hardware, please see our sister site, http://www.EducationOnlineForComputers.com
The total price to join our member's site is only $15.00 total for 2 months, $25 for 4 months, $34 for 6 months, or $59 for a whole year. The funds generated will assist us to help all those seeking IT education and application development training. Here's the link to see what's available on our member's site and to sign up: <http://www.intelligentedu.com/sign-up/index.html>. You can email Jeff Love with questions at firstname.lastname@example.org.
I will give you 8 great Free Bonuses when you sign up now. These are as follows:
1. A Comprehensive 47-page IT Glossary
2. How To Understand Windows Error Messages program
3. 105 Great Totally Free Utility Programs
4. A Bug Tracking Access
5. The Four Best IT Salary Calculator/Wizard sites
6. 12 Great Web Resources for Learning the Best Methods to Study and Take Tests
7. Six Great e-Books (a $120 value) to help you Make Money using the Internet
8. Five extra bonus IT resource sites that are the best from our "worth mentioning" newsletter section
To Subscribe to this Free monthly Newsletter of Computer Education, Training, & Tutorial Resources simply send a blank email to this address:
(You will need to reply to a confirming email.)
Or go to this web page and use the Subscribe form:
To Unsubscribe from this Free monthly Newsletter of Computer Education, Training, & Tutorial Resources simply send a blank email to this address with Unsubscribe in the subject::
(no need to confirm)
Or go to this web page and use the unsubscribe form: