Archives: December 2006

PHP For Dummies

0

27 December 2006 at 23:20 Filed in:Uncategorized

Temario del Documento:

1. Variables
2. La salida por pantalla
3. Bucles
4. Control de Flujo

1. VARIABLES

En el lenguaje PHP existen dos tipos de variables, son las llamadas globales y locales, una variable global se puede definir en cualquier parte del script ya sea dentro de una funcion o directamente al comienzo del script php.
Las variables globales se declaran de la siguiente forma:

Código:
global $variable;

y las variables locales de la siguiente forma:

Código:
var $variable;

Las variables se clasifican por su tipo aunque en php no se define que tipo de variable se va a declarar, por lo que $variable puede almacenar una cadena, un numero entero, un numero flotante o un objetos, veamos el siguiente codigo.

Código:
var $a,$b;
$a=5; //Estoy asignando el numero 5 a la variable a
$a=”Hola, “; //Aca asigno la cadena “Hola, “
$b=”Mundo!”; //Asigno la palabra Mundo! a la variable b
$a .= $b; //Hago una concatenación de la manera que queda Hola, Mundo!

Despues de este codigo podemos deducir que ‘ .= ‘ sirve para concatenar cadenas o tambien se puede hacer de la siguiente forma

Código:
$a= “Hola, “.$b;

Read More…

Permisos en Linux

0

27 December 2006 at 22:55 Filed in:Uncategorized

Permisos en Linux:

El sistema de permisos en Linux se basa en un esquema de usuarios/grupos que lo convierte en la base principal de la seguridad en Linux, a estos usuarios y grupos se les asignan distintos derechos sobre los archivos y directorios.

Esta es una de las características que ayudan a que Linux sea casi inmune a los Virus de computadora, los virus deben ser capaces de escribir sobre un archivo para poder infectarlo y ejecutarse de alguna manera para poder infectar mas archivos, con el sistema de permisos de Linux los virus no pueden copiarse a cualquier archivo, si el usuario carece de permisos el virus no podrá infectar más archivos y por lo tanto no podrá reproducirse. Read More…

Fortalecer la pila TCP/IP contra ataques DoS

0

24 December 2006 at 20:54 Filed in:Uncategorized

A continuación les dejo una serie de valores para modificar y agregar en el registro de windows que nos permitirán fortalecer la pila tcp/ip

*EnableDeadGWDetect = “0″
Impide que un ataque fuerce al servidor a cambiar de gateway.
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{####}
Crear un valor DWORD con nombre “EnableDeadGWDetect” y poner su valor en “0″

*EnableICMPRedirect = “0″
Este parámetro controla si Windows modifica o no su tabla de ruteo en respuesta a mensajes ICMP
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Read More…

Como protegernos de ataques SYN-flood en Windows

0

24 December 2006 at 19:13 Filed in:Uncategorized

Cada vez que una pc cliente quiere conectarse con alguna máquina remota, comienza una negociación que consiste en el envío de 1 paquete SYN pidiendo una conexión. La máquina remota responde con 1 paquete SYN/ACK y finalmente el equipo cliente responde con un ACK. A partir de ese momento comienza la comunicación entre las 2 máquinas.
Por cada paquete SYN recibido, la máquina remota reserva recursos para la futura conexión. El envío de muchos paquetes SYNC puede afectar a la performance de la máquina remota, haciendo que esta deje de seguir en producción
Read More…

Terminal Server via Web

0

24 December 2006 at 0:53 Filed in:Uncategorized

Básicamente se trata de acceder por Terminal a través de una página web. Es un servicio proporcionado por el IIS ( Internet Information Services) por lo que este debe estar instalado. De no estarlo, lo podemos agregar desde Panel de control -> Agregar o quitar programas -> Agregar o quitar componentes de Windows. Ahí debemos ir hasta Servidor de Aplicaciones y pulsar sobre Detalles, seleccionar instalar Internet Information Services y nuevamente Detalles para elegir Servicio World Wide Web, por ultimo nuevamente debemos seleccionar Detalles donde debería decir Conexión Web a Escritorio Remoto. Dependiendo en la instalación que hayamos hecho puede que Windows nos pida instalar componentes adicionales. De ser así, los instalamos y ya estaremos listos para administrar nuestro Servidor desde una pagina web.

Read More…

Como crear una particion virtual encriptada

2

23 December 2006 at 21:35 Filed in:Encriptación | Windows

Instalación del Software TrueCrypt:

Bajamos el paquete de instalación de la siguiente pagina:

http://www.truecrypt.org/downloads.php

Dentro de la carpeta que acabas de descomprimir, ejecutar el programa “TrueCrypt Setup”.

Read More…

Instalacion paso a paso de un servidor LAMP gestionado con VHCS bajo Debian Sarge

4

19 December 2006 at 21:07 Filed in:Uncategorized

Para empezar necesitamos un sistema debian sarge instalado y pelado, sin ningún demonio a cargo de los DNS, ni de los mails, ni nada.

En mi caso voy a usar un solo equipo con dos IPs fijos y públicos (para usar los DNSs primarios y secundarios)… para ello edité y configuré apropiadamente mi configuración de red en /etc/network/interfaces. Read More…

Instalar PHP y MySQL

0

19 December 2006 at 14:35 Filed in:Uncategorized

Nota: Antes de comenzar con esto tienen que tener configurados los repositorios. Las versiones instaladas en esta guia son las “estables”
Para instalar PHP y MySql hacemos lo siguiente desde la consola.

apt-get install apache2 php4 libapache2-mod-php4 mysql-server mysql-common php4-mysql

Con poner esa linea nos instala todo, nos resta poner la contraseña al root del MySql con el siguiente comando.

/usr/bin/mysqladmin -u root password prueba (remplazamos prueba por la contraseña deseada) Read More…

Tutorial Basico de Linux Segunda Parte(un poco denso)

0

16 December 2006 at 22:28 Filed in:Uncategorized

Manejo de Usuarios:
Para crear usuarios utilizamos la siguiente sintaxis:
root@casa:/home/tux# adduser test
y completamos los datos que nos pide.
Read More…

Tutorial Basico de Linux Primera Parte(un poco denso)

0

16 December 2006 at 22:26 Filed in:Uncategorized

Buenas les dejo un pequeño tutorial que realice para unos compañeros del trabajo, si alguien encuentra algún error técnico por favor me avisa xD

Lo primero que debemos tener en cuenta que en todo sistema Operativo, los archivos, directorios y aplicaciones tienen sus propios permisos, con esto quiero decir que no todos los usuarios del sistema pueden ejecutar, copiar, mover, eliminar todo archivo que pueda ver. Read More…