Sponsored Content
Full Discussion: Hardening Solaris 10
Operating Systems Solaris Hardening Solaris 10 Post 302203727 by flood on Monday 9th of June 2008 04:45:51 PM
Old 06-09-2008
That worked thanks!

I am just messing around with this system for now so I ran the hardening.driver. Would that cover all the basics? I plan on putting the system behind just a linksys router that has a firewall.

The description for the hardening.driver says its to implement the Solaris OS hardening recommendations that are docuemented in the Sun BluePrints Onlline articles. So I figured that would be enough to get me started?

I just don't want to have an open to the world system. There isn't anything really important going on this box. Any suggestions would be appreicated.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Any leads to hardening UNIX

Hi! I am trying to get info/best practices/how-to harden unix, especially solaris! Appreciate any leads please..................... (3 Replies)
Discussion started by: sdharmap
3 Replies

2. Solaris

Hardening Solaris

What do we need to do to harden a freshly installed solaris OS? like disable telnet, no ftp for root etc...What all services you need to stop? How to check what ports are open? etc etc....please provide all tips that come to your mind...thanks:) (5 Replies)
Discussion started by: rcmrulzz
5 Replies

3. UNIX for Dummies Questions & Answers

sysctl help needed.(Server Hardening).

As per Hardening guide for the server. ICMP Broadcast Response: The kernel parameter icmp_echo_ignore_broadcasts must match to 1 However when i check the value of icmp_echo_ignore_broadcasts it thrown an error as unkonwn key. # sysctl icmp_echo_ignore_broadcasts error:... (2 Replies)
Discussion started by: pinga123
2 Replies

4. Solaris

Solaris Hardening - SunJass

Hi guys, Is there any script or program which i can use to verify that my hardening setting is all correct ? Recently i am given a task to make sure my Sun servers are all harden properly though sunjass was already introduced. I need to generate a report to convince my manager that the settings... (0 Replies)
Discussion started by: ahlude
0 Replies

5. SuSE

Hardening Suse11 sp1

Currently we are hardening our Solaris server using the Sun provided Jass Security tool kit. How Can I implement the same security level on SUSE11 SP1? Are there any tools similar/equivalent to Jass for SUSE11 SP1? Tanks and Regards (1 Reply)
Discussion started by: vcfko
1 Replies

6. UNIX for Advanced & Expert Users

SuSe Linux Hardening

We've got a FTP server that's open to the public network and its running on Suse SUSE Linux Enterprise Server 11 (x86_64) SP2 Now, since it's an FTP server I can't disable that service, but how else do I harden this server from attacks from outside? I am thinking of disabling the firewall and... (3 Replies)
Discussion started by: hedkandi
3 Replies

7. Solaris

Need jass hardening documentation

Hi, Where I could find information about "Jass hardening" for Solaris10? Because, I change the /opt/SUNWjass/Files/etc/syslog.conf file. But yet I don't know if I must restart the jass (and how?) or I must to copy /opt/SUNWjass/Files/etc/syslog.conf to /etc/syslog.conf? Thanks for your... (2 Replies)
Discussion started by: hiddenshadow
2 Replies

8. Cybersecurity

C-ICAP Hardening

Does anyone have any experience hardening the c-icap.conf file? Here is the default config file, it has a lot of options; sorry about how long it is. I have removed some entries that were not needed as well, but it is still so long :D. Any help is much appreciated as I have never dealt with ICAP. ... (0 Replies)
Discussion started by: savigabi
0 Replies

9. Linux

Password hardening using pam

Hi We have a requirement to vary the minimum password criteria by the group to which a user belongs. For example a standard user should have a password with a minimum length of 12 and containing a mix of characters whereas an administrator should have a password with a minimum length of 14... (1 Reply)
Discussion started by: gregsih
1 Replies

10. HP-UX

Security hardening for standard HP-UX users

Hi, The standard accounts that are created during the HP-UX installation, eg, bin,adm,daemon,uucp,lp,hpdb and nobody have their own shell. Will there be any impact if we change these user's shell to /bin/false? Like processes get interrupted, files cannot be generated, etc. Regards (3 Replies)
Discussion started by: anaigini45
3 Replies
HARDENING-CHECK(1)					User Contributed Perl Documentation					HARDENING-CHECK(1)

NAME
       hardening-check - check binaries for security hardening features

SYNOPSIS
       hardening-check [options] [ELF ...]

       Examine a given set of ELF binaries and check for several security hardening features, failing if they are not all found.

DESCRIPTION
       This utility checks a given list of ELF binaries for several security hardening features that can be compiled into an executable. These
       features are:

       Position Independent Executable
	       This indicates that the executable was built in such a way (PIE) that the "text" section of the program can be relocated in memory.
	       To take full advantage of this feature, the executing kernel must support text Address Space Layout Randomization (ASLR).

       Stack Protected
	       This indicates that there is evidence that the ELF was compiled with the gcc(1) option -fstack-protector (e.g. uses
	       __stack_chk_fail). The program will be resistant to having its stack overflowed.

	       When an executable was built without any character arrays being allocated on the stack, this check will lead to false alarms (since
	       there is no use of __stack_chk_fail), even though it was compiled with the correct options.

       Fortify Source functions
	       This indicates that the executable was compiled with -D_FORTIFY_SOURCE=2 and -O1 or higher. This causes certain unsafe glibc
	       functions with their safer counterparts (e.g. strncpy instead of strcpy), or replaces calls that are verifiable at runtime with the
	       runtime-check version (e.g. __memcpy_chk insteade of memcpy).

	       When an executable was built such that the fortified versions of the glibc functions are not useful (e.g. use is verified as safe
	       at compile time, or use cannot be verified at runtime), this check will lead to false alarms.  In an effort to mitigate this, the
	       check will pass if any fortified function is found, and will fail if only unfortified functions are found. Uncheckable conditions
	       also pass (e.g. no functions that could be fortified are found, or not linked against glibc).

       Read-only relocations
	       This indicates that the executable was build with -Wl,-z,relro to have ELF markings (RELRO) that ask the runtime linker to mark any
	       regions of the relocation table as "read-only" if they were resolved before execution begins. This reduces the possible areas of
	       memory in a program that can be used by an attacker that performs a successful memory corruption exploit.

       Immediate binding
	       This indicates that the executable was built with -Wl,-z,now to have ELF markings (BIND_NOW) that ask the runtime linker to resolve
	       all relocations before starting program execution. When combined with RELRO above, this further reduces the regions of memory
	       available to memory corruption attacks.

OPTIONS
       --nopie, -p
	       No not require that the checked binaries be built as PIE.

       --nostackprotector, -s
	       No not require that the checked binaries be built with the stack protector.

       --nofortify, -f
	       No not require that the checked binaries be built with Fority Source.

       --norelro, -r
	       No not require that the checked binaries be built with RELRO.

       --nobindnow, -b
	       No not require that the checked binaries be built with BIND_NOW.

       --quiet, -q
	       Only report failures.

       --verbose
	       Report verbosely on failures.

       --report-functions
	       After the report, display all external functions needed by the ELF.

       --find-libc-functions
	       Instead of the regular report, locate the libc for the first ELF on the command line and report all the known "fortified" functions
	       exported by libc.

       --color Enable colorized status output.

       --lintian
	       Switch reporting to lintian-check-parsable output.

       --debug Report some debugging during processing.

       --help, -h, -?
	       Print a brief help message and exit.

       --man   Print the manual page and exit.

RETURN VALUE
       When all checked binaries have all checkable hardening features detected, this program will finish with an exit code of 0. If any check
       fails, the exit code with be 1. Individual checks can be disabled via command line options.

AUTHOR
       Kees Cook <kees@debian.org>

COPYRIGHT AND LICENSE
       Copyright 2009-2012 Kees Cook <kees@debian.org>.

       This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
       the Free Software Foundation; version 2 or later.

SEE ALSO
       gcc(1), hardening-wrapper(1)

perl v5.14.2							    2012-06-14							HARDENING-CHECK(1)
All times are GMT -4. The time now is 09:07 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy