18 June 2008

Herramienta: Detección De Espías

Existe un programa que nos permite detectar tarjetas ethernet en modo promiscuo. Se llama NePED. NePED es una herramienta imprescindible para cualquier administrador de redes TCP/IP y la forma de uso es muy sencilla:

# neped

Al ejecutarlo, el programa nos informará de todos los equipos conectados a nuestra red local con la tarjeta ethernet en modo promiscuo:

# neped eth0
----------------------------------------------------------
> My HW Addr: 00:00:F4:C2:0E:2A
> My IP Addr: 192.168.1.1
> My NETMASK: 255.255.255.0
> My BROADCAST: 192.168.1.255
----------------------------------------------------------
> Scanning ....
*> Host 192.168.1.2, 00:60:08:64:06:FF **** Promiscuous mode detected !!!
> End.

La técnica empleada para la detección es sumamente sencilla. Se trata de realizar una simple petición ARP para cada una de las IPs de nuestra red, con la salvedad de que los paquetes no van destinados a broadcast (FF:FF:FF:FF:FF:FF), sino a una dirección arbitraria (cualquiera que no exista). Unicamente las maquinas con la ethernet en modo promiscuo son capaces de ver estos paquetes, y por lo tanto, solo ellas contestarán a nuestras peticiones.

ENGARDE SECURE LINUX

Requerimientos del Sistema

Mínima

* i686 o susperior, AMD64 (64 bit).
* 512 megabytes de Memoria RAM.
* Disco Duros IDE, SCSI o Serial ATA c/ capacidad de 10 gigabyte.
* CD-ROM IDE (requerido para la instalación)
Nota: CD-ROM drivers SCSI y/o USB CD-ROM NO estan actualmente soportados para la instalación
* Tarjeta de Red (Ethernet)

Recomendada

* i686 1.2Ghz o superior
* Procesador AMD64 para 64 bit
* 1G de Memoria RAM
* Disco Duro de 40G IDE, SCSI, o SATA
* CD-ROM IDE (para la instalación)
* Tarjeta de Red (Ethernet)

28 March 2008

Instalar ORACLE 10g en RHE4

Configuración Recomendada para el núcleo (kernel) UNIX de Oracle.
A continuación se sugieren los siguienets valores mínimos. Para obtener más información, consulte la documentación de Oracle (http://www.oracle.com/technology/documentation/index.html).

Valores Mínimos de los parámetros del núcleo (kernel) para Linux
shmmax=2147483648 (Valor Mínimo)
shmmni=4096
semmns=32000
semmni=1024
semmsl=1024
semopm=100


Configuración de los Valores del Núcleo (Kernel)
IMPORTANTE
: Los valores del núcleo sugeridos en esta sección son sólo valores mínimos. Esta configuración se debe cambiar sólo en su configuración del sistema los valores son inferiores a los valores mínimos recomendados, y sólo después de consultar con su administrador de sistemas y documentación de Oracle respectivamente.

Para establecer valores en el Kernel de Linux:
1. Inicie sesión como root.

2. Realice un respaldo del archivo /etc/sysctl.conf.

3. Utilizando un editor de texto, cambie los parámetros de kernel del archivo "/etc/sysctl.conf":


On REDHAT LINUX 4
# Kernel settings for Oracle
kernel.core_uses_pid = 1
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144


4. Ejecute el siguiente comando para cargar las modificaciones en el "/ etc / sysctl.conf":
sysctl -p
/sbin/sysctl –p (on RedHat Linux4)


5. Utilizando un editor de texto, añada los siguientes valores al archivo "/etc/security/limits.conf":
# Settings added for Oracle
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384

Oracle (9i and 10g) Installation on Red Hat Linux (RHEL4)
Para instalar Oracle en Red Hat Linux:

1. Iniciar Sesión como root.

2. Asegurarse que los paquetes requeridos se encuentren instalados, para ello debemos ejecutar el siguiente comando para cada uno de los paquetes que a continuación se mencionan.
rpm -qa grep

Lista de Paquetes:
compat –db
compat-gcc-32
compat-gcc-32-c++
compat-oracle-rhel4
compat-libcwait
compat-libgcc-296
compat-libstdc++-296
compat-libstdc++-33
gcc
gcc-c++
gnome-libs
gnome-libs-devel
libaio-devel
libaio
make
openmotif21
xorg-x11-deprecated-libs-devel
xorg-x11-deprecated-libs

3. Crear un grupo para Oracle. Añadir el grupo dba como root:
groupadd oinstall
groupadd dba

4. Crea el usuario Oracle como root:
useradd –g oinstall –G dba –d /opt/oracle/product//db_1 –m oracle
passwd oracle

5. Crear el directorio para ORACLE_HOME y ORACLE_BASE:
mkdir –p /opt/oracle/product/<10.2.0.3>

6. Cambiar el dueño del directorio ORACLE_BASE:
chown -R oracle:oinstall /opt/oracle

7. Cambiarse al usuarios oracle:
su - oracle

8. Editar el archivo ‘.bash_profile’ ubicado dentro del directorio home de oracle y añadir las siguientes lineas:
NOTA: Estas variables de entorno deberán ser conffiguradas solamente para el uso del usuario Oracle.

# User specific environment and startup programs
ORACLE_BASE=/opt/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=$ORACLE_HOME/bin:$PATH; export PATH
ORACLE_SID=oracle; export ORACLE_SID
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib; export CLASSPATH
LD_ASSUME_KERNEl=2.4.19; export LD_ASSUME_KERNEL
TMP=/tmp; export TMP
TMPDIR=$TMP;export TMPDIR
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME

9. Guarde y salga del archivo '.bash_profile'

10. Re-inicie sesión como oracle para cargar las nuevas variables de entorno:
exit
su - oracle

11. Compruebe si el. Bash_profile, usando el siguiente comando:
set more

12. Inicie sesión como usuario Oracle. Si está utilizando una emulación de X, configure la variable de entorno DISPLAY de la siguiente manera:
DISPLAY=:0.0; export DISPLAY

13. Para instalar Oracle 10.2.0.1, desde el disco 1, ejecute el siguiente comando
./runInstaller

14. En el proceso de instalación, utilice los valores por defecto a menos que se especifique a continuación:
At Welcome screen, click Next.

In the File Locations window, for Destination Name choose "OUIHome" from the drop-down. Click Next.
Depending on your version, in Select Product to Install window, choose Oracle 10g Database 10.2.0.3. Click Next.

In the Installation Types window, select Enterprise Edition. Click Next.

In Database Configuration window, select General Purpose. Click Next.

At the Summary screen, review the install summary then click install.

At the End of Installation screen, click Exit.

15. Para aplicar el parche de Oracle 10.2.0.3, desde el disco 1, ejecute el siguiente comando:
./runInstaller

16. Follow the prompts in the Installation windows. At the Summary screen, review the install summary and click install. At the End of Installation screen, click Exit.

Siga las instrucciones. En la pantalla Resumen, revise el resumen de la instalación y haga clic en 'Install'. En la pantalla de Finalización de la instalación, haga clic en 'Exit'.