1. Check Sender Authentication: Organizations should block email with malformed headers.
2. OCR Reorganization
3. Use Anti Relay Systems
4. URL Detection
5. Implement Rate limits on Outbound Email Traffic
6. Create Honey Pot Signatures
7. DNS Lookup
8. Use Anti Spam Solutions
9. Follow a Layered Approach in Anti-Spamming
10. Provide Legitimate Outlets for Marketers
11. Do Not Reply to email scam
12. Ensure proper server configuration
13. Utilize filters
14. Limit the Volume of email received ( Rate limiting at Destination Server)
15. Destroy all outbound emails relayed through open server
16. Don’t Allow Mail Server to Relay email from 3rd Parties
17. Deny outgoing TCP Access to Internet on Port 25
18. Monitor formmail.pl and other cgi applications
19. Detect and Quarantine compromised computers
20. Apply Blacklisting/white listing Methods
Nuffnang
Tuesday, May 24, 2011
Tuesday, May 17, 2011
Top 10 Security Tips!
1. Use anti-virus software and keep it up-to-date.
2. Don't open e-mails or attachments from unknows or unexpected sources.
3. Protect your computer for intruders - atleast use host firewall.
4. Regularly download security updates and patches for operating system and other software.
5. Use hard-to-guess passwords.
6. Back-up computer data on external disks or CDs regularly.
7. Don't share access to your computer with strangers.
8. Disconnect fron the Internet when not in use.
9. Check your security regularly - don't be vulnerable to hackers and viruses.
10. Make sure you, your family and employees know what to do if your computer becomes inflected.
2. Don't open e-mails or attachments from unknows or unexpected sources.
3. Protect your computer for intruders - atleast use host firewall.
4. Regularly download security updates and patches for operating system and other software.
5. Use hard-to-guess passwords.
6. Back-up computer data on external disks or CDs regularly.
7. Don't share access to your computer with strangers.
8. Disconnect fron the Internet when not in use.
9. Check your security regularly - don't be vulnerable to hackers and viruses.
10. Make sure you, your family and employees know what to do if your computer becomes inflected.
Monday, May 9, 2011
Agent or Agentless Monitoring ?
The Choice between loading an agent on a managed server and collecting data from an external
vantage point often comes down to a balance between the criticality of the monitored server
and preformance impact of polling.
Agent-based in-band monitoring runs in OS, in parallel with critical applications. In the
event of a hardware fault, the OS and by extension, the agent - may go down, preventing a critical
alert from being sent. However, software issues like application performance problems may be
detected immediately, with detailed alerts then forward to an administrator.
Because out-of-band agentyless monitoring depends on polling, administrator using this option
must decide how often to poll the monitored server. Even if the hardware or OS were to crash,
agentless monitoring would alert the administrator - but only the next time the server is polled.
vantage point often comes down to a balance between the criticality of the monitored server
and preformance impact of polling.
Agent-based in-band monitoring runs in OS, in parallel with critical applications. In the
event of a hardware fault, the OS and by extension, the agent - may go down, preventing a critical
alert from being sent. However, software issues like application performance problems may be
detected immediately, with detailed alerts then forward to an administrator.
Because out-of-band agentyless monitoring depends on polling, administrator using this option
must decide how often to poll the monitored server. Even if the hardware or OS were to crash,
agentless monitoring would alert the administrator - but only the next time the server is polled.
Monday, May 2, 2011
OpenBSD 4.9 install CD
In OpenBSD v4.9 you can now just download the bootable iso "install49.iso" if you DO NOT want to customize your cd image. The "install49.iso" image has all of the files you need to install OpenBSD.
Making a custom bootable OpenBSD CD
Step 1: We need to make the directory structure to build the OpenBSD ISO image in. Decide where you have around 450 meg of free space. You need the space for the install files we are going to download _and_ for the ISO image we are going to create.
NOTE: you need to decide what architecture you are going to use. For this example we are going to be making a CD for the amd64 architecture, but you can easily make an i386 CD with the same method by replacing amd64 with i386.
Start by building the directory tree under /tmp as most users have the ability to write there. The ISO will be for OpenBSD v4.9 on the amd64 architecture. You can always replace amd64 with i386 if you have that architecture. Execute the following two lines to make the /tmp/OpenBSD/4.9/amd64 directory structure and change into it.
mkdir -p /tmp/OpenBSD/4.9/amd64
cd /tmp/OpenBSD/4.9/amd64
Getting the latest release
Step 2: Now we need to download the install sets for the release we want to build.
We are going to be getting our packages from the tertiary USA mirror OpenBSD ftp server, but it is suggested that you look at the list of mirror servers and pick the one located closest to your geographic location. To get the files lets use "wget" while in the amd64 directory. Notice we are _not_ retrieving any *.iso files because we are making our own. There is no need to put extra load on the ftp server downloading files we do not need.
/tmp/OpenBSD/4.9/amd64 ] wget --passive-ftp --reject "*iso" ftp://ftp.openbsd.org/pub/OpenBSD/4.9/amd64/*
IMPORTANT NOTE: Starting in OpenBSD v4.9 the file cdrom45.fs is no longer available. Because of this, we will be building the bootable ISO using mkisofs with the argument -no-emul-boot.
Make the ISO image
Step 3: To make the ISO image we will be using "mkisofs". You should verify that all of the files in the ftp directory downloaded without error and match the md5 check sums before continuing. To make the ISO image we need to execute the following line from the "/tmp/OpenBSD" directory. The file OpenBSD.iso will be created in /tmp/OpenBSD when finished.
/tmp/OpenBSD/4.9/amd64 ] cd /tmp/OpenBSD
/tmp/OpenBSD ] mkisofs -r -no-emul-boot -b 4.9/amd64/cdbr -c boot.catalog -o OpenBSD.iso /tmp/OpenBSD/
Burn the ISO to CD
Step 4: You now have a bootable working ISO image for the latest release of OpenBSD. Lets take a look at the last step which is burning the ISO image to a cd. We will be using "cdrecord" to burn the ISO at 32x to the cd writer device "/dev/rcd0c:0,0,0" with a nice level of 18 (prioritizing CPU time to the burn process). The cd will automatically eject after the burn. If you have another cd burning program you are more comfortable with like k3b or nero you are welcome to use those.
/tmp/OpenBSD ] nice -18 cdrecord -eject -v speed=32 dev=/dev/rcd0c:0,0,0 -data -pad /tmp/OpenBSD/OpenBSD.iso
How about a script?
No problem. Here is a shell script to tie the above commands together. Change the variables "version" and "arch" to suit your distribution. This script is named calomel_make_boot_cd.sh which you can cut/paste from this scrollable window.
#!/usr/local/bin/bash
#
## Calomel.org -- Making a bootable OpenBSD CD
## calomel_make_boot_cd.sh
#
arch="amd64" # Architecture
version="4.9" # OS version
#
echo "building the environment"
mkdir -p /tmp/OpenBSD/$version/$arch
cd /tmp/OpenBSD/$version/$arch
#
echo "getting the release files"
wget --passive-ftp --reject "*iso" ftp://ftp.openbsd.org/pub/OpenBSD/$version/$arch/*
#
echo "building the ISO"
cd /tmp/OpenBSD
mkisofs -r -no-emul-boot -b $version/$arch/cdbr -c boot.catalog -o OpenBSD.iso /tmp/OpenBSD/
#
echo "burning the bootable cd"
nice -18 cdrecord -eject -v speed=32 dev=/dev/rcd0c:0,0,0 -data -pad /tmp/OpenBSD/OpenBSD.iso
#
echo "DONE."
#
Making a custom bootable OpenBSD CD
Step 1: We need to make the directory structure to build the OpenBSD ISO image in. Decide where you have around 450 meg of free space. You need the space for the install files we are going to download _and_ for the ISO image we are going to create.
NOTE: you need to decide what architecture you are going to use. For this example we are going to be making a CD for the amd64 architecture, but you can easily make an i386 CD with the same method by replacing amd64 with i386.
Start by building the directory tree under /tmp as most users have the ability to write there. The ISO will be for OpenBSD v4.9 on the amd64 architecture. You can always replace amd64 with i386 if you have that architecture. Execute the following two lines to make the /tmp/OpenBSD/4.9/amd64 directory structure and change into it.
mkdir -p /tmp/OpenBSD/4.9/amd64
cd /tmp/OpenBSD/4.9/amd64
Getting the latest release
Step 2: Now we need to download the install sets for the release we want to build.
We are going to be getting our packages from the tertiary USA mirror OpenBSD ftp server, but it is suggested that you look at the list of mirror servers and pick the one located closest to your geographic location. To get the files lets use "wget" while in the amd64 directory. Notice we are _not_ retrieving any *.iso files because we are making our own. There is no need to put extra load on the ftp server downloading files we do not need.
/tmp/OpenBSD/4.9/amd64 ] wget --passive-ftp --reject "*iso" ftp://ftp.openbsd.org/pub/OpenBSD/4.9/amd64/*
IMPORTANT NOTE: Starting in OpenBSD v4.9 the file cdrom45.fs is no longer available. Because of this, we will be building the bootable ISO using mkisofs with the argument -no-emul-boot.
Make the ISO image
Step 3: To make the ISO image we will be using "mkisofs". You should verify that all of the files in the ftp directory downloaded without error and match the md5 check sums before continuing. To make the ISO image we need to execute the following line from the "/tmp/OpenBSD" directory. The file OpenBSD.iso will be created in /tmp/OpenBSD when finished.
/tmp/OpenBSD/4.9/amd64 ] cd /tmp/OpenBSD
/tmp/OpenBSD ] mkisofs -r -no-emul-boot -b 4.9/amd64/cdbr -c boot.catalog -o OpenBSD.iso /tmp/OpenBSD/
Burn the ISO to CD
Step 4: You now have a bootable working ISO image for the latest release of OpenBSD. Lets take a look at the last step which is burning the ISO image to a cd. We will be using "cdrecord" to burn the ISO at 32x to the cd writer device "/dev/rcd0c:0,0,0" with a nice level of 18 (prioritizing CPU time to the burn process). The cd will automatically eject after the burn. If you have another cd burning program you are more comfortable with like k3b or nero you are welcome to use those.
/tmp/OpenBSD ] nice -18 cdrecord -eject -v speed=32 dev=/dev/rcd0c:0,0,0 -data -pad /tmp/OpenBSD/OpenBSD.iso
How about a script?
No problem. Here is a shell script to tie the above commands together. Change the variables "version" and "arch" to suit your distribution. This script is named calomel_make_boot_cd.sh which you can cut/paste from this scrollable window.
#!/usr/local/bin/bash
#
## Calomel.org -- Making a bootable OpenBSD CD
## calomel_make_boot_cd.sh
#
arch="amd64" # Architecture
version="4.9" # OS version
#
echo "building the environment"
mkdir -p /tmp/OpenBSD/$version/$arch
cd /tmp/OpenBSD/$version/$arch
#
echo "getting the release files"
wget --passive-ftp --reject "*iso" ftp://ftp.openbsd.org/pub/OpenBSD/$version/$arch/*
#
echo "building the ISO"
cd /tmp/OpenBSD
mkisofs -r -no-emul-boot -b $version/$arch/cdbr -c boot.catalog -o OpenBSD.iso /tmp/OpenBSD/
#
echo "burning the bootable cd"
nice -18 cdrecord -eject -v speed=32 dev=/dev/rcd0c:0,0,0 -data -pad /tmp/OpenBSD/OpenBSD.iso
#
echo "DONE."
#
Sunday, April 17, 2011
Samba 3.5.8 : How do you install and set up Samba in linux? [Redhat Enterprise(RHEL), CentOS, Fedora]
Setting up Samba “can” be complicated at times. Especially if you are looking for instructions online where there are WAY too many tutorials which go in to details about what configuration does what, etc. Well, this post is nothing like that. Here
Here are quick and easy way to install Samba, configure it, and set up the drive letter on your XP/Vista. NOTE: for using Samba with Vista, please see my previous post in which I talk about changing settings in Vista so you can connect to your Samba share: Windows Vista Installation
Installing Samba (using yum on CentOS and Fedora): yum install samba
Installing Samba (using rpm):
1. Obtain Samba rpm from rhn.redhat.com
2. rpm -ivh samba*.rpm
Configuring Samba:
cd /etc/samba
mv smb.conf smb.conf.backup
vi smb.conf
Paste content below in to your vi:
[global]
workgroup = wrkgrp
netbios name = smbserver
security = SHARE
load printers = No
default service = global
path = /home
available = No
encrypt passwords = yes
[share]
writeable = yes
admin users = smbuser
path = /home/share
force user = root
valid users = smbuser
public = yes
available = yes
save and exit
adduser smbuser #add unix account
passwd smbuser #set unix account password
smbpasswd -a smbuser #lets create same user account on samba
/etc/init.d/smb restart
Now let us setup drive letter on our Windows so we can easily access these files.
Start -> run -> cmd
At the prompt type: net use z: \\ip_of_your_samba_server\share /user: smbuser password_you_assigned
That is it! At this point you have successfully set up Samba under Linux and are now successfully connected to your share from your Windows machine.
Here are quick and easy way to install Samba, configure it, and set up the drive letter on your XP/Vista. NOTE: for using Samba with Vista, please see my previous post in which I talk about changing settings in Vista so you can connect to your Samba share: Windows Vista Installation
Installing Samba (using yum on CentOS and Fedora): yum install samba
Installing Samba (using rpm):
1. Obtain Samba rpm from rhn.redhat.com
2. rpm -ivh samba*.rpm
Configuring Samba:
cd /etc/samba
mv smb.conf smb.conf.backup
vi smb.conf
Paste content below in to your vi:
[global]
workgroup = wrkgrp
netbios name = smbserver
security = SHARE
load printers = No
default service = global
path = /home
available = No
encrypt passwords = yes
[share]
writeable = yes
admin users = smbuser
path = /home/share
force user = root
valid users = smbuser
public = yes
available = yes
save and exit
adduser smbuser #add unix account
passwd smbuser #set unix account password
smbpasswd -a smbuser #lets create same user account on samba
/etc/init.d/smb restart
Now let us setup drive letter on our Windows so we can easily access these files.
Start -> run -> cmd
At the prompt type: net use z: \\ip_of_your_samba_server\share /user: smbuser password_you_assigned
That is it! At this point you have successfully set up Samba under Linux and are now successfully connected to your share from your Windows machine.
Tuesday, April 5, 2011
Choose a Red Hat Enterprise Linux subscription over CENTOS?
As companies look to contain the costs associated with their IT infrastructures, it is understandable that they would investigate deploying CentOS as their enterprise Linux environment. The notion of deploying an “enterprise-class” Linux for free and supporting it yourself can sound very compelling to any IT depart- ment that is dealing with budgetary pressures. While a well-trained and well-staffed technical team may be capable of deploying and managing a CentOS installation, there are risks and limitations in deploying CentOS in today’s enterprise environment. These challenges are not something that training and staffing can resolve.
What a Red Hat subscription delivers versus what risks and added duties you have to accept when you choose to deploy CentOS.
Vendor versus community project
Red Hat has been in the Linux business since 1993 and is the No. 1 commercial enterprise Linux vendor, with more than $700 million in revenue and more than 3,500 employees worldwide. Red Hat is listed on the S&P 500, and Red Hat Enterprise Linux is trusted to power millions of servers, from simple websites and blogs to many of the world’s stock exchanges and highly secure, mission-critical systems for governments.
Red Hat has achieved this success by acting as a catalyst between the open source development community, customers, and hardware and software vendors to deliver a true enterprise platform. Red Hat makes this platform available to its customers through its comprehensive and affordable subscription model. Red Hat Enterprise Linux subscriptions deliver exceptional value by ensuring that customers have access not only to the platform and maintenance, but also to Red Hat’s knowledgebase, expertise, and support throughout the entire lifecycle of their IT infrastructure.
By contrast, CentOS is an open source project — not a company. A dozen or so volunteers download and repackage Red Hat Enterprise Linux and make it available for those individuals who have the expertise to install, operate, and maintain the components of a Linux distribution themselves. Since CentOS is produced by volunteers who have day jobs and personal lives, delivery of new versions of CentOS and binaries can be unpredictable. There have been documented occurrences of CentOS production and testing coming to a halt while the team dealt with non-technical issues around team dynamics and organization.
CentOS is not a legal corporate entity. CentOS sells no products and offers no warranties; they have no contractual obligations that are normally associated with a commercial vendor.
The CentOS project assumes no liability for the code they produce and distribute, nor do they indemnify their users against legal action for use of their software. Red Hat Enterprise Linux subscribers are automatically eligible for Red Hat’s intellectual property assurance program, which provides some safe- guards in the event of an intellectual property infringement claim while you have a Red Hat subscription.
Creation versus derivation
Even the CentOS team will tell you that they derive CentOS from Red Hat Enterprise Linux, meaning that they use most, but not, all of Red Hat Enterprise Linux’s source code, and they assemble the binaries in their own build environment. The result is a Linux distribution that is different from Red Hat Enterprise Linux, yet dependent on the availability of Red Hat Enterprise Linux source code. That means new security features, utilities, or updates that enable new applications or enable new hardware won’t be delivered in CentOS until sometime after they are delivered in Red Hat Enterprise Linux and published as source by Red Hat.
The time lag between updates could leave you vulnerable to online attacks longer or unable to leverage the latest advances in hardware. The CentOS team’s stated target goal is to release new versions of CentOS within four weeks of a Red Hat Enterprise Linux release. Sometimes they do better than that, but in the case of Red Hat Enterprise Linux 6, CentOS is behind by more than two months. Deciding to deploy CentOS means deciding to be behind the curve in matters of security and technology.
A security team versus a security forum
Red Hat’s industry-leading Security Response Team works with our customers, partners, security watchdog groups, and the global open source community to identify security vulnerabilities. Red Hat provides fixes immediately as they become available and tested. For example, with Red Hat Enterprise Linux 5, from the day it was generally available until the release of Red Hat Enterprise Linux 5.6, Red Hat had fixes for 97% of critical security issues for its customers within a day of them being publicly reported.
CentOS users have the option of sending private emails to the team to report security issues and concerns or to seek help for their issues in the CentOS online forums. But because CentOS is derived from Red Hat Enterprise Linux sources, the CentOS team waits for Red Hat to find, fix, and publish security updates before they build and distribute a corresponding CentOS version. This leaves CentOS users vulnerable to security breaches in their platforms for hours and sometimes days longer than Red Hat Enterprise Linux subscribers, who have access to security updates as soon as they are published.
Additionally, the CentOS Linux distribution has not achieved the security certification required for deployment in many government agencies and commercial enterprises.
Enterprise support versus community support
The most obvious difference between a deployment of CentOS and Red Hat Enterprise Linux is in how the two distributions are supported. Choosing to deploy CentOS means making a deliberate decision to adopt a self-support model. In this self-support model, your IT staff will have to not only configure, deploy, and manage your application delivery platforms but also spend time and effort supporting the underlying oper- ating system, CentOS. This includes monitoring the latest developments in Red Hat Enterprise Linux and verifying that the CentOS team is delivering that same content you need, as well as diagnosing and resolving mission-critical platform issues without the benefit of real-time support by Red Hat and its partners.
A Red Hat Enterprise Linux subscription guarantees that you will always be able to reach a Red Hat Certified Engineer to help you with your Red Hat Enterprise Linux questions. This means you can be confident that you will be working with someone who will understand your issues immediately. The best support involves making sure you have the right answer when you need it, through a reliable process, and our experienced support staff makes that happen every day.
We also realize that having as much knowledge and expertise available during the design and architectural phases of an IT project can greatly enhance the reliability of the deployed platform. That’s why our Red Hat Enterprise Linux subscriptions provide constant access to our technical reference materials, such as refer- ence architectures, case studies, and our online Knowledgebase. Access to these materials is provided via our customer portal 24 hours a day and in nine languages.
Extensive testing versus best-effort testing
Every release of Red Hat Enterprise Linux is tested extensively by Red Hat and its partners to ensure that your hardware and applications function the way their suppliers intended. CentOS binaries are not built with the same tools as Red Hat Enterprise Linux and do not undergo the same level of testing as Red Hat Enterprise Linux. The CentOS QA testing effort is limited to a small number of installation scenarios and upgrade and repository testing, as they do not have the manpower to test to see if their latest code breaks any applications.
The Red Hat relationships — key to your ongoing it platform success
Relationships with vendors you depend on
Red Hat maintains relationships with thousands of software and hardware partners to create innovative joint solutions. This enables Red Hat to not only help hardware vendors showcase the performance and reliability of their offerings, but also to ensure the performance of the applications your business relies on. In this way, Red Hat has created one of the largest technology certification ecosystems in the world, with more than 4,000 product certifications to date and more being added every day.
This means that if you encounter an operating system issue related to any certified hardware, we can work directly with that vendor to identify and resolve the problem and to create and distribute a binary patch to our customers.
Red Hat has the same collaborative relationships with most enterprise software vendors as well. Your commercial software may install on CentOS, but if it doesn’t perform as advertised, the vendor may require that you prove that the problem also exists on Red Hat Enterprise Linux, as very few software vendors guar- antee that their applications will run on CentOS.
Red Hat Enterprise Linux is a supported platform for almost all of the major enterprise applications. The close relationships we have with those software vendors enable us to collaborate with them to quickly resolve any negative interactions between the application and the operating system. We also collaborate with them as they develop their next-generation applications to ensure that those applications continue to function well in future releases.
Because the CentOS project has no formal relationship with any hardware vendors or software vendors, there is no escalation path between you, CentOS, and the Red Hat Enterprise Linux partner ecosystem to resolve technology interaction issues or make feature requests that involve the OS.
A collaboRative Relationship with you
You can make your IT staff more efficient by simplifying their support duties and providing them with the information and expertise that can help them plan and build for the future, keeping their daily IT operations running smoothly.
Deploying CentOS means self-support or no support. Self-support can mean investing in more technology expertise than you need; the no-support option means accepting potentially costly risks. A Red Hat Enterprise Linux subscription enables that increased efficiency by providing your IT staff with access to the knowledge and expertise to continually optimize your IT infrastructure.
Your subscription provides access to Red Hat’s extensive Knowledgebase, case studies, and reference archi- tectures, which are examples of real-world deployments you can customize. Remember, you don’t have to wait until you have a problem before you interact with Red Hat — you can take advantage of Red Hat’s exper- tise regardless of where you are in your deployment lifecycle. We understand that software deployments done correctly in the first place need less support during operation.
Red Hat’s customer portal https://access.redhat.com provides simple, integrated access to all of the features of your subscription. Through a web-based interface, you can manage your subscriptions, access product and solution knowledge specific to your environment, engage with Red Hat and our partners, and find technical content to help you learn how to get the most from your Red Hat solutions.
Company versus community Project
While CentOS meets the needs of its user community, enterprise IT should not rely on it. Red Hat is a publicly traded, S&P 500 company that creates value for customers by delivering to you the software, support, and expertise you need to run a complete enterprise IT infrastructure that powers your business both today and in the future.
With Red Hat Enterprise Linux, you get the most secure, reliable, flexible, and powerful distribution of Linux available for businesses, backed up by the leading open source vendor in the world, not a volunteer- supported project.
And remember, Red Hat Enterprise Linux subscriptions are also very affordable. You can purchase subscrip- tions for 200 servers for as little as $60K. This can actually be far less expensive than “free” CentOS when you consider the personnel and productivity costs incurred while you wait for patches and upgrades.
What a Red Hat subscription delivers versus what risks and added duties you have to accept when you choose to deploy CentOS.
Vendor versus community project
Red Hat has been in the Linux business since 1993 and is the No. 1 commercial enterprise Linux vendor, with more than $700 million in revenue and more than 3,500 employees worldwide. Red Hat is listed on the S&P 500, and Red Hat Enterprise Linux is trusted to power millions of servers, from simple websites and blogs to many of the world’s stock exchanges and highly secure, mission-critical systems for governments.
Red Hat has achieved this success by acting as a catalyst between the open source development community, customers, and hardware and software vendors to deliver a true enterprise platform. Red Hat makes this platform available to its customers through its comprehensive and affordable subscription model. Red Hat Enterprise Linux subscriptions deliver exceptional value by ensuring that customers have access not only to the platform and maintenance, but also to Red Hat’s knowledgebase, expertise, and support throughout the entire lifecycle of their IT infrastructure.
By contrast, CentOS is an open source project — not a company. A dozen or so volunteers download and repackage Red Hat Enterprise Linux and make it available for those individuals who have the expertise to install, operate, and maintain the components of a Linux distribution themselves. Since CentOS is produced by volunteers who have day jobs and personal lives, delivery of new versions of CentOS and binaries can be unpredictable. There have been documented occurrences of CentOS production and testing coming to a halt while the team dealt with non-technical issues around team dynamics and organization.
CentOS is not a legal corporate entity. CentOS sells no products and offers no warranties; they have no contractual obligations that are normally associated with a commercial vendor.
The CentOS project assumes no liability for the code they produce and distribute, nor do they indemnify their users against legal action for use of their software. Red Hat Enterprise Linux subscribers are automatically eligible for Red Hat’s intellectual property assurance program, which provides some safe- guards in the event of an intellectual property infringement claim while you have a Red Hat subscription.
Creation versus derivation
Even the CentOS team will tell you that they derive CentOS from Red Hat Enterprise Linux, meaning that they use most, but not, all of Red Hat Enterprise Linux’s source code, and they assemble the binaries in their own build environment. The result is a Linux distribution that is different from Red Hat Enterprise Linux, yet dependent on the availability of Red Hat Enterprise Linux source code. That means new security features, utilities, or updates that enable new applications or enable new hardware won’t be delivered in CentOS until sometime after they are delivered in Red Hat Enterprise Linux and published as source by Red Hat.
The time lag between updates could leave you vulnerable to online attacks longer or unable to leverage the latest advances in hardware. The CentOS team’s stated target goal is to release new versions of CentOS within four weeks of a Red Hat Enterprise Linux release. Sometimes they do better than that, but in the case of Red Hat Enterprise Linux 6, CentOS is behind by more than two months. Deciding to deploy CentOS means deciding to be behind the curve in matters of security and technology.
A security team versus a security forum
Red Hat’s industry-leading Security Response Team works with our customers, partners, security watchdog groups, and the global open source community to identify security vulnerabilities. Red Hat provides fixes immediately as they become available and tested. For example, with Red Hat Enterprise Linux 5, from the day it was generally available until the release of Red Hat Enterprise Linux 5.6, Red Hat had fixes for 97% of critical security issues for its customers within a day of them being publicly reported.
CentOS users have the option of sending private emails to the team to report security issues and concerns or to seek help for their issues in the CentOS online forums. But because CentOS is derived from Red Hat Enterprise Linux sources, the CentOS team waits for Red Hat to find, fix, and publish security updates before they build and distribute a corresponding CentOS version. This leaves CentOS users vulnerable to security breaches in their platforms for hours and sometimes days longer than Red Hat Enterprise Linux subscribers, who have access to security updates as soon as they are published.
Additionally, the CentOS Linux distribution has not achieved the security certification required for deployment in many government agencies and commercial enterprises.
Enterprise support versus community support
The most obvious difference between a deployment of CentOS and Red Hat Enterprise Linux is in how the two distributions are supported. Choosing to deploy CentOS means making a deliberate decision to adopt a self-support model. In this self-support model, your IT staff will have to not only configure, deploy, and manage your application delivery platforms but also spend time and effort supporting the underlying oper- ating system, CentOS. This includes monitoring the latest developments in Red Hat Enterprise Linux and verifying that the CentOS team is delivering that same content you need, as well as diagnosing and resolving mission-critical platform issues without the benefit of real-time support by Red Hat and its partners.
A Red Hat Enterprise Linux subscription guarantees that you will always be able to reach a Red Hat Certified Engineer to help you with your Red Hat Enterprise Linux questions. This means you can be confident that you will be working with someone who will understand your issues immediately. The best support involves making sure you have the right answer when you need it, through a reliable process, and our experienced support staff makes that happen every day.
We also realize that having as much knowledge and expertise available during the design and architectural phases of an IT project can greatly enhance the reliability of the deployed platform. That’s why our Red Hat Enterprise Linux subscriptions provide constant access to our technical reference materials, such as refer- ence architectures, case studies, and our online Knowledgebase. Access to these materials is provided via our customer portal 24 hours a day and in nine languages.
Extensive testing versus best-effort testing
Every release of Red Hat Enterprise Linux is tested extensively by Red Hat and its partners to ensure that your hardware and applications function the way their suppliers intended. CentOS binaries are not built with the same tools as Red Hat Enterprise Linux and do not undergo the same level of testing as Red Hat Enterprise Linux. The CentOS QA testing effort is limited to a small number of installation scenarios and upgrade and repository testing, as they do not have the manpower to test to see if their latest code breaks any applications.
The Red Hat relationships — key to your ongoing it platform success
Relationships with vendors you depend on
Red Hat maintains relationships with thousands of software and hardware partners to create innovative joint solutions. This enables Red Hat to not only help hardware vendors showcase the performance and reliability of their offerings, but also to ensure the performance of the applications your business relies on. In this way, Red Hat has created one of the largest technology certification ecosystems in the world, with more than 4,000 product certifications to date and more being added every day.
This means that if you encounter an operating system issue related to any certified hardware, we can work directly with that vendor to identify and resolve the problem and to create and distribute a binary patch to our customers.
Red Hat has the same collaborative relationships with most enterprise software vendors as well. Your commercial software may install on CentOS, but if it doesn’t perform as advertised, the vendor may require that you prove that the problem also exists on Red Hat Enterprise Linux, as very few software vendors guar- antee that their applications will run on CentOS.
Red Hat Enterprise Linux is a supported platform for almost all of the major enterprise applications. The close relationships we have with those software vendors enable us to collaborate with them to quickly resolve any negative interactions between the application and the operating system. We also collaborate with them as they develop their next-generation applications to ensure that those applications continue to function well in future releases.
Because the CentOS project has no formal relationship with any hardware vendors or software vendors, there is no escalation path between you, CentOS, and the Red Hat Enterprise Linux partner ecosystem to resolve technology interaction issues or make feature requests that involve the OS.
A collaboRative Relationship with you
You can make your IT staff more efficient by simplifying their support duties and providing them with the information and expertise that can help them plan and build for the future, keeping their daily IT operations running smoothly.
Deploying CentOS means self-support or no support. Self-support can mean investing in more technology expertise than you need; the no-support option means accepting potentially costly risks. A Red Hat Enterprise Linux subscription enables that increased efficiency by providing your IT staff with access to the knowledge and expertise to continually optimize your IT infrastructure.
Your subscription provides access to Red Hat’s extensive Knowledgebase, case studies, and reference archi- tectures, which are examples of real-world deployments you can customize. Remember, you don’t have to wait until you have a problem before you interact with Red Hat — you can take advantage of Red Hat’s exper- tise regardless of where you are in your deployment lifecycle. We understand that software deployments done correctly in the first place need less support during operation.
Red Hat’s customer portal https://access.redhat.com provides simple, integrated access to all of the features of your subscription. Through a web-based interface, you can manage your subscriptions, access product and solution knowledge specific to your environment, engage with Red Hat and our partners, and find technical content to help you learn how to get the most from your Red Hat solutions.
Company versus community Project
While CentOS meets the needs of its user community, enterprise IT should not rely on it. Red Hat is a publicly traded, S&P 500 company that creates value for customers by delivering to you the software, support, and expertise you need to run a complete enterprise IT infrastructure that powers your business both today and in the future.
With Red Hat Enterprise Linux, you get the most secure, reliable, flexible, and powerful distribution of Linux available for businesses, backed up by the leading open source vendor in the world, not a volunteer- supported project.
And remember, Red Hat Enterprise Linux subscriptions are also very affordable. You can purchase subscrip- tions for 200 servers for as little as $60K. This can actually be far less expensive than “free” CentOS when you consider the personnel and productivity costs incurred while you wait for patches and upgrades.
Wednesday, March 23, 2011
Mozilla Launches Firefox 4
Mozilla, a global, nonprofit organization dedicated to making the Web better, is proud to release Mozilla Firefox 4, the newest version of the popular, free and open source Web browser. Firefox puts users in control of their Web experience, providing a streamlined user interface, fun new features, a boost in speed and support for modern Web technologies.
Here is the download link : http://www.mozilla.com/products/download.html?product=firefox-4.0&os=win&lang=en-US.
Here is the download link : http://www.mozilla.com/products/download.html?product=firefox-4.0&os=win&lang=en-US.
Subscribe to:
Posts (Atom)