jueves, 20 de septiembre de 2007

Learn SEO Basics


This is our first SEO article and hopefully that it will be a great resource for people like you. Let's go over a few basic points of SEO.

Let's take a few minutes to discuss how the search engines view your sites. When the search engines come to crawl your sites the things that they see is text.

When the search engines come they suck up all the text on you site and store it away for future use. They will catalog the words on you site and use that information to decide if a search that someone does in the future would meet their search needs.

Basically they crawl your site and then they index the information on your site. So the primary thing they are looking for is change and content that is relevant to the users search. So if I search for "place here what you offer" the engine would know that the content on your site might meet that search criteria and pull your site as a relevant match.

If you found that people were searching for "Special lollypops from Mars," then you would want to have those keywords "special lollypops mars" through out the content of your webpage.

We suggest you to follow a 6 step procedure:

1. Keyword Research.
this means that instead of deciding what keyword you want to be found for, research needs to be done to determine what keywords people are actually searching for that would be relevant to your industry and expertise.This is why I think it is important for websites to have a niche market because then their websites can be optimized for people searching for that niche market.

2. Crafting content for the Human reader.
Some will try to play the game of Keyword stuffing for the search engines, but our first focus is to craft content for your potential visitors.The visitors to the site are the ones you are trying to target and convert with your content, not the search enginges.

3. Keyword Integration.
In this step we would make sure that the proper keywords are placed in your content. This would include the keyword that was researched along with any other keywords relevant to the keyword researched. There are online tools that you can use to do keyword research. They actually pull from the search engines databases to find out what people are searching for. One thing that you might consider as you research keywords is what are the needs and interests your customers or potential visitors.

http://wordtracker.com/ is one tool that I have used. That's a terrifc resource.
After you get the Keyword set into your page we would ask you to...

4. Get the pages into the search engines. There is a useful tool called Google XML sitemap. With this tool an XML sitemap would be generated for your site and google would benotified each time your site is updated. https://www.google.com/webmasters/tools
Yahoo! also supports XML sitemaps. Along with getting your site out to these broad search engines it would be best to getyour site out into what is referred to as vertical search engines. This would include search engines that are industry specific.

5. Monitor the progress of your pages through Analytics. This is an important step so that you will know who is visiting your page and where are they coming to your site from, how long are they staying on your site, etc. Google analytics is a free enhancement that you can add to your website.
Finally we recommend that you....

6. Work in Ranges of pages. This means that you work on 5-10 pages at a time in your site with related keywords. It is not enough to just optimize one page of your site but it it best to work with a cluster of pages.

Hope this helps. Thanks for reading.

"Ubuntu no es para la mayoría"


El conocido analista de temas TI de Wall Street Journal, Walt Mossberg considera que la distribución Ubuntu de Linux tiene mucho camino por recorrer antes de llegar a los escritorios de usuarios de computadoras.

En lugar de Linux, Walt Mossberg recomienda Windows o Mac OS X al usuario promedio.

Respecto de OS X, Mossberg considera que es un producto bastante atractivo, aunque contiene pequeños elementos distractores y frustrantes para los usuarios que por primera vez se sientan ante una computadora.

Entre otras cosas, indica que el soporte para distintos formatos de audio y vídeo es deficiente en el sistema operativo de Macintosh.

"Nadie se responsabiliza por la calidad"
"El código abierto es una espada de doble filo. Aunque incorpora a numerosas gentes muy capaces de este distintos ámbitos, al final nadie se responsabiliza por la calidad del producto final."

"Adicionalmente, los desarrolladores de código abierto no entienden muy bien la forma en que el usuario básico usa el software", escribe Mossberg en una crónica de Wall Street Journal.

Imagen: Walt Mossberg
Fuente :DIarioTi

Google anuncia rival gratuito para PowerPoint


Google ha concluido el desarrollo de un programa para presentaciones gráficas que desafiará al popular PowerPoint de Microsoft.

Desde ya, el paquete Google Documents puede ser usado para crear y editar documentos de texto y hojas de cálculo. El paquete es gratuito y puede ser ejecutado directamente en el navegador.

En un comunicado, Google recalca que el programa sólo ha sido diseñado para presentaciones sencillas, y que se trata de una versión beta, al igual que el resto del paquete ofimático.

La funcionalidad no puede ser comparada con la de PowerPoint, pero a cambio de ello es posible compartir las presentaciones y editarlas conjuntamente con otros usuarios vía Internet.

Google Documents puede importar presentaciones creadas en PowerPoint, pero no en Open OpenXML de MS, a la vez que tampoco tiene soporte para ODF (Open Document Format).

Google indica que pronto se incorporarán nuevas funciones al programa.

Enemigo de Linux está al borde de la quiebra


SCO, compañía que en 2003 demandó a IBM por mil millones de dólares y amenazó con cobrar licencias a los usuarios de Linux en todo el mundo, solicita protección frente a sus acreedores.

En 2003, SCO Group demandó a IBM asegurando que esta compañía había obsequiado a Linux y a la comunidad de código abierto código de Unix propiedad de SCO. Con el paso del tiempo, la demanda de indemnización contra IBM alcanzó los 5 mil millones de dólares. Grandes compañías usuarias de Linux, como AutoZone y DaimlerChrysler también fueron objeto de demandas.

Sin embargo, en los hechos y ante los tribunales, SCO nunca logró documentar qué líneas de código a su juicio le habían sido hurtadas por IBM.

Novell también fue demandada por SCO, ante lo cual respondió con una contrademanda, asegurando que el código fuente de Unix en realidad pertenecía a Novell, y no a SCO. En el verano pasado, un tribunal respaldó tal interpretación, con lo que la base de la demanda de SCO se derrumbó totalmente.

El pasado viernes, trascendió que SCO ha solicitado protección frente a sus acreedores, invocando un conocido artículo de la ley estadounidense de quiebras. El propósito de la solicitud es que el tribunal de quiebras congele todas las querellas en las que SCO está involucrada. De esa forma, SCO tiene una última oportunidad de reorganizarse y elaborar un nuevo modelo de negocios.

Antes de que SCO apostara por ganarse la vida presentando demandas contra los ámbitos Linux, la compañía era un distribuidor de Linux. Actualmente distribuye, entre otras cosas, productos basados en Unix para la plataforma x86. Considerando que ya está claro que Novell tienen los derechos de Unix, es inseguro cual podría ser el nuevo modelo de negocios de SCO.

La solicitud ante el tribunal de quiebras reveló que SCO tiene valores por 14,8 millones de dólares, y 7,5 millones de dólares en deuda.

miércoles, 19 de septiembre de 2007

Introduction to Network-Based Intrusion Detection Systems

A network-based IDS (NIDS) monitors traffic at selected points on a network or interconnected set of networks. The NIDS examines the traffic packet by packet in real time, or close to real time, to attempt to detect intrusion patterns. The NIDS may examine network-, transport- and/or application-level protocol activity. Note the contrast with a host-based IDS; a NIDS examines packet traffic directed toward potentially vulnerable computer systems on a network. A host-based system examines user and software activity on a host.

A typical NIDS facility includes a number of sensors to monitor packet traffic, one or more servers for NIDS management functions, and one or more management consoles for the human interface. The analysis of traffic patterns to detect intrusions may be done at the sensor, at the management server, or some combination of the two.

Types of Network Sensors

Sensors can be deployed in one of two modes: inline and passive. An inline sensor is inserted into a network segment so that the traffic that it is monitoring must pass through the sensor. One way to achieve an inline sensor is to combine NIDS sensor logic with another network device, such as a firewall or a LAN switch. This approach has the advantage that no additional separate hardware devices are needed; all that is required is NIDS sensor software. An alternative is a stand-alone inline NIDS sensor. The primary motivation for the use of inline sensors is to enable them to block an attack when one is detected. In this case the device is performing both intrusion detection and intrusion prevention functions.

More commonly, passive sensors are used. A passive sensor monitors a copy of network traffic; the actual traffic does not pass through the device. From the point of view of traffic flow, the passive sensor is more efficient than the inline sensor, because it does not add an extra handling step that contributes to packet delay.

Figure 6.4 illustrates a typical passive sensor configuration. The sensor connects to the network transmission medium, such as a fiber optic cable, by a direct physical tap. The tap provides the sensor with a copy of all network traffic being carried by the medium. The network interface card (NIC) for this tap usually does not have an IP address configured for it. All traffic into this NIC is simply collected with no protocol interaction with the network. The sensor has a second NIC that connects to the network with an IP address and enables the sensor to communicate with a NIDS management server.

Figure 4

Figure 6.4 Passive NIDS Sensor

Source: Based on [CREM06].

NIDS Sensor Deployment

Consider an organization with multiple sites, each of which has one or more LANs, with all of the networks interconnected via the Internet or some other WAN technology. For a comprehensive NIDS strategy, one or more sensors are needed at each site. Within a single site, a key decision for the security administrator is the placement of the sensors.

Figure 6.5 illustrates a number of possibilities. In general terms, this configuration is typical of larger organizations. All Internet traffic passes through an external firewall that protects the entire facility2. Traffic from the outside world, such as customers and vendors that need access to public services, such as Web and mail, is monitored. The external firewall also provides a degree of protection for those parts of the network that should only be accessible by users from other corporate sites. Internal firewalls may also be used to provide more specific protection to certain parts of the network.

Figure 5

Figure 6.5 Example of NIDS Sensor Deployment

A common location for a NIDS sensor is just inside the external firewall (location 1 in the figure). This position has a number of advantages:

  • Sees attacks, originating from the outside world, that penetrate the network’s perimeter defenses (external firewall).
  • Highlights problems with the network firewall policy or performance.
  • Sees attacks that might target the Web server or ftp server.
  • Even if the incoming attack is not recognized, the IDS can sometimes recognize the outgoing traffic that results from the compromised server.

Instead of placing a NIDS sensor inside the external firewall, the security administrator may choose to place a NIDS sensor between the external firewall and the Internet or WAN (location 2). In this position, the sensor can monitor all network traffic, unfiltered. The advantages of this approach are as follows:

  • Documents number of attacks originating on the Internet that target the network
  • Documents types of attacks originating on the Internet that target the network

A sensor at location 2 has a higher processing burden than any sensor located elsewhere on the site network.

In addition to a sensor at the boundary of the network, on either side of the external firewall, the administrator may configure a firewall and one or more sensors to protect major backbone networks, such as those that support internal servers and database resources (location 3). The benefits of this placement include the following:

  • Monitors a large amount of a network’s traffic, thus increasing the possibility of spotting attacks
  • Detects unauthorized activity by authorized users within the organization’s security perimeter

Thus, a sensor at location 3 is able to monitor for both internal and external attacks. Because the sensor monitors traffic to only a subset of devices at the site, it can be tuned to specific protocols and attack types, thus reducing the processing burden.

Finally, the network facilities at a site may include separate LANs that support user workstations and servers specific to a single department. The administrator could configure a firewall and NIDS sensor to provide additional protection for all of these networks or target the protection to critical subsystems, such as personnel and financial networks (location 4). A sensor used in this latter fashion provides the following benefits:

  • Detects attacks targeting critical systems and resources
  • Allows focusing of limited resources to the network assets considered of greatest value

As with a sensor at location 3, a sensor at location 4 can be tuned to specific protocols and attack types, thus reducing the processing burden.

Intrusion Detection Techniques

As with host-based intrusion detection, network-based intrusion detection makes use of signature detection and anomaly detection.

Signature Detection

[SCAR07] lists the following as examples of that types of attacks that are suitable for signature detection:

  • Application layer reconnaissance and attacks: Most NIDS technologies analyze several dozen application protocols. Commonly analyzed ones include Dynamic Host Configuration Protocol (DHCP), DNS, Finger, FTP, HTTP, Internet Message Access Protocol (IMAP), Internet Relay Chat (IRC), Network File System (NFS), Post Office Protocol (POP), rlogin/rsh, Remote Procedure Call (RPC), Session Initiation Protocol (SIP), Server Message Block (SMB), SMTP, SNMP, Telnet, and Trivial File Transfer Protocol (TFTP), as well as database protocols, instant messaging applications, and peer-to-peer file sharing software. The NIDS is looking for attack patterns that have been identified as targeting these protocols. Examples of attack include buffer overflows, password guessing, and malware transmission.
  • Transport layer reconnaissance and attacks: NIDSs analyze TCP and UDP traffic and perhaps other transport layer protocols. Examples of attacks are unusual packet fragmentation, scans for vulnerable ports, and TCP-specific attacks such as SYN floods.
  • Network layer reconnaissance and attacks: NIDSs typically analyze IPv4, ICMP, and IGMP at this level. Examples of attacks are spoofed IP addresses and illegal IP header values.
  • Unexpected application services: The NIDS attempts to determine if the activity on a transport connection is consistent with the expected application protocol. An example is a host running an unauthorized application service.
  • Policy violations: Examples include use of inappropriate Web sites and use of forbidden application protocols.

Anomaly Detection Techniques

[SCAR07] lists the following as examples of that types of attacks that are suitable for anomaly detection:

  • Denial-of-service (DoS) attacks: Such attacks involve either significantly increased packet traffic or significantly increase connection attempts, in an attempt to overwhelm the target system. These attacks are analyzed in Chapter 8. Anomaly detection is well suited to such attacks.
  • Scanning: A scanning attack occurs when an attacker probes a target network or system by sending different kinds of packets. Using the responses received from the target, the attacker can learn many of the system’s characteristics and vulnerabilities. Thus, a scanning attack acts as a target identification tool for an attacker. Scanning can be detected by atypical flow patterns at the application layer (e.g., banner grabbing3), transport layer (e.g., TCP and UDP port scanning), and network layer (e.g., ICMP scanning).
  • Worms: Worms4 spreading among hosts can be detected in more than one way. Some worms propagate quickly and use large amounts of bandwidth. Worms can also be detected because they can cause hosts to communicate with each other that typically do not, and they can also cause hosts to use ports that they normally do not use. Many worms also perform scanning. Chapter 7 discusses worms in detail.

Logging of Alerts

When a sensor detects a potential violation, it sends an alert and logs information related to the event. The NIDS analysis module can use this information to refine intrusion detection parameters and algorithms. The security administrator can use this information to design prevention techniques. Typical information logged by a NIDS sensor includes the following:

  • Timestamp (usually date and time)
  • Connection or session ID (typically a consecutive or unique number assigned to each TCP connection or to like groups of packets for connectionless protocols)
  • Event or alert type
  • Rating (e.g., priority, severity, impact, confidence)
  • Network, transport, and application layer protocols
  • Source and destination IP addresses
  • Source and destination TCP or UDP ports, or ICMP types and codes
  • Number of bytes transmitted over the connection
  • Decoded payload data, such as application requests and responses
  • State-related information (e.g., authenticated username)

Google Adsense para móviles oficialmente lanzado

Justo el día después de que Nokia anunciara que compraba a una empresa para introducirse forma seria en la publicidad en los móviles, Google anuncia que saca por fin su sistema de publicidad contextual para móviles.

El servicio está disponible inicialmente en 13 países, entre ellos España, y nadie duda de que es el impulso definitivo que necesitaba Internet para que los contenidos se trasladen de forma adecuada a las conexiones y pantallas de los teléfonos móviles.

De momento Google Adsense para móviles dispone de dos formatos, simple y doble y posibilidad de personalizar los colores.

Vía | Genbeta.
Más información | Google.
Thanks , XATAKA

Qtopia 4.3 GPL y en el OpenMoko Neo1973


Buenas noticias llegan desde Trolltech, los desarrolladores de Qtopia, que han anunciado que Qtopia Phone Edition 4.3 pasa a tener una licencia GPL, por lo que se puede descargar todo el código fuente desde su página, aunque de momento esta versión como technology preview.

Pero no es esa la única novedad, ya que también anuncian que Qtopia ha sido portado al Neo1973 de OpenMoko, el teléfono basado en Linux y que se puede programar completamente.

De este modo, el GreenPhone ya no es el único teléfono con código abierto donde podemos probar las aplicaciones, siendo además el Neo1973 bastante más barato que el terminal de Trolltech.

Se espera que para finales de octubre ya esté disponible la beta de Qtopia 4.3.

Más información | Trolltech.
Búsqueda personalizada