Jul
26

Leer antes de usar

SmartPhone

Es evidente que la tecnología en Puerto Rico va incrementando en uso. Esto no significa que las personas que utilizan esta tecnología van a la par con el conocimiento de como utilizarla.  Un ejemplo sencillo es Red Box.  Redbox esta diseñado para que busques tu película favorita de una manera rápida si utilizas la tecnología presentada adecuadamente, como buscar la película por internet o por teléfono.

Nadie puede decirme que el problema es que Puerto Rico no esta suficientemente actualizado! , como dije al principio estamos creciendo en tecnología. Hoy día abuelito tiene un iPhone o un HTC aunque no sepa utilizarlo.

Mi punto es que entiendo que deberíamos leer un poco mas, entender en lo que nos estamos metiendo cuando compramos tecnología nueva.  Como dice el anuncio no comprar teléfonos “Smart” para hacer estupideces. Esto debería ser asi para todo, nos creemos expertos sin saber y ahí es donde fallamos.

Pensaba en esto hoy por toda la información que viaja en las redes de los proveedores de servicio móvil.  Fotos de la gente, conversaciones por texto, fotos de nudismo mas todo las otras cosas que se hacen con este tipo de teléfono. Yo no soy experto en nada, pero invito siempre a leer he informarse sobre lo que estas utilizando de alguna manera u otra. De esta forma podremos utilizar la tecnología a nuestro favor. La seguridad de la información que tenemos en nuestros teléfonos es nuestro deber, proteger esta información no le debería interesarle a nadie mas que a nosotros mismos.

Mar
24

Info Sec …

Lo malo de las convenciones en Puerto Rico es que siempre tienen intencionado vender algún tipo de producto.  Aunque se entiende por que los auspiciadores son los que logran que las convenciones se lleven acabo, creo que poner a un vendedor a tratar de hablar en el lenguaje de administradores como que no es real. Lo mejor que se puede sacar de este tipo de convenciones es el networking y los good times con los compañeros.

Dentro de las cosas mas interesantes, los estudiantes de Maestría de la Politécnica sacaron la cara con una demostración real de un Session Hijack , en realidad cuando el profesor lo anuncio se escucho como Sexual Hijack pero ahí vamos.  La tendencia de la industria de IT hacia cloud computing logra un user group que creo que tiene esperanza. El Puerto Rico Cloud Computing iniciativa de John Robles suena interesante y espero poder ser parte de esa iniciativa.

En mi carácter personal a mi me gusta mas lo” informativo” de verdad sin ninguna venta, pero claro como lograr esto sin auspicio es lo difícil. Vamos a ver como evoluciona el mundo de la seguridad en Puerto Rico.

Mar
21

Otro Evento Mas !!

Los eventos de seguridad en Puerto Rico en muchas ocasiones se convierten en eventos de venta mas que informativos. Vamos a ver si este año InfoSecurity cambia mi manera de pensar sobre este asunto.

Jan
03

Security Certifications

CO-016-0407

Almost 2 years ago I took the CISSP. I have to admit I have no test taking abilities, and the proctor staring at me for 6 hours killed me. I failed with a 685. This was a very tragic moment on my life; knowing that the pass rate is 70%, I felt the stupidest person on the world. After a couple of weeks of “in the fuck it” mode I decided to do something about it. That is when I started my Masters on Information Assurance. I work for the Federal Government; and for some reason you could have all the experience in the world, but if you do not have a Cert or Credentials to back it up you do not get the job.

So here I am again, a couple of years after at it again. The reason I did not take it again quickly was because of the 500 dollars lost. I wanted to make sure I would not fail again. Now I want to review and help other people review for the exam.

This Blog for now is about CISSP but first I want to talk about other credentials in the market and their standing from my very personal point of view.

Read the rest of this entry »

Jan
03

Security Architecture & Design / Security Access Control Models

Security Architecture include models to follow to design a security oriented network infrastructure. They will depend on the need of security classification. Each model will be focus on a specific area of the security tria Confidentiality, Integrity and Availability.

Read the rest of this entry »

Jan
02

Cable & Media Types Standars

Cables


10Base5
50-ohm thick Coax
Thicknet
500 Meters
Bus
10Base2
50-ohm RG-58 A/U
Thinnet
185 Meters
Bus
10BaseT
Cat 3 UTP (or better)
100 Meters
Star
100BaseTX
Cat 5 UTP (or better)
100 Meters
Star
Gigabit Ethernet
Cat 6 UTP (or better)
Depends
Star
Category
Name
Speed
Network
Cat 1
Not suitable for data communications.
Cat 2
Not suitable for networks but may be used to connect terminals to mainframes.
Cat 3
10BaseT
10 Mbps
Ethernet
Cat 4
16 Mbps
Token Ring
Cat 5
100BaseTX
100 Mbps
Ethernet
Cat 6
Gigabit Ethernet
155 Mbps
Etnernet
Cat 7
1 Gbps
Ethernet

ACCESS MEDIA TYPES

BASEBAND BROADBAND
Digital Signaling Analog signaling
No frequency-division multiplexing (uses entire bandwidth of cable for 1 signal) Frequency-division multiplexing (use of splitter, such as a DSL filter)
Bi-directional transmission Unidirectional transmission
Signal travels short distances Signal travels long distances
EXAMPLES OF BASEBAND TRANSMISSION PROTOCOLS EXAMPLES OF BROADBAND TRANSMISSION PROTOCOLS
  • Ethernet (twisted pair), using CSMA/CD
  • 802.11 Wireless, using CSMA/CA
  • Token Ring
  • Polling
  • Cable (coax)
  • DSL (digital subscriber line)
o ADLS (Assemetric) More up (1-9Mbps)/Dn (16-784Kb)

o SDSL & HDSL (1.55 Mbps up & dn)

o VDSL (Very-high) Much higher speeds, shorter distance

  • Most leased lines, T1, T3, etc

Acess Media Cabling

CABLE TYPE BROADBAND
FIBER –

LOCAL LOOP

Transmission on fiber optic wire requires repeating at distance intervals. The glass fiber requires more protection within an outer cable than copper. For these reasons and because the installation of any new wiring is labor-intensive, few communities yet have fiber optic wires or cables from the phone company’s branch office to local customers (local loop).
FIBER –

MULTI-MODE/SINGLE-MODE

1. Multi-mode: uses LED, shorter distances over a single cable.

2. Single-mode: Uses laser, travels over greater distance, need 2 cables.

COAX –

COAXIAL

Called “coaxial” because it includes one physical channel that carries the signal surrounded (after a layer of insulation) by another concentric physical channel, both running along the same axis. The outer channel serves as a ground. Many of these cables or pairs of coaxial tubes can be placed in a single outer sheathing and, with repeaters, can carry information for a great distance.
UTP –

TWISTING

The fundamental difference between category 3 and category 5 is how tightly the copper wires are wound. This tightness (specification) determines the cable’s resistance to interference, allowable distance between two points and maximum speed before attenuation affects the signal.

Network Media Access Standards

802.3 Ethernet (10/100Mb/1Gb)
802.3a Ethernet 10Gb
802.4 Token Bus, FDDI (Fiber Distributed Data Interface) uses this.
802.5 Token Ring

Network Trnasmission Methods

ASYNC/SYNC Asynchronous communication functions by transferring data bits sequentially, (such as used with modems and dial-up remote access), whereas synchronous communication functions by sending data based on a timing signal that occurs at regularly timed intervals.
UNICAST Type of address that is addressed to one host.
MULTICAST Type of address that is addressed to a group.
BROADCAST Type of address that is addressed to all.
ANYCAST Type of address that has been designated to more than one interface and is used with IPv6; one IP assigned to multiple NICs.

Network Data Element Terms

Ethernet frame A single unit of Ethernet data; Ethernet is frame based network technology.
TCP segment A single unit of TCP data in the transport layer.
IP datagram A single unit of IP data.
Packet Packet is a group of information so would not be a “single unit”; TCP is segment based network technology.

IP Class Ranges / Reserved IPs

Class A
0.0.0.0   - 127.255.255.255
First byte (octet) = network
Remaining bytes (octets) = host
16 million
Blass B
128.0.0.0 - 191.255.255.255
First two bytes = network
65 thousand
Class C
192.0.0.0 – 223.255.255.255
First three bytes = network
254 usable
Class D
224.0.0.0 – 239.255.255.255
Used for multicast traffic
Class E
240.0.0.0 – 255.255.255.255
Reserved for future use
1.       169.254.255.255   -> APIPA (Automatically Private IP Addressing).
2.       127.0.0.1         -> Loopback.
3.       10.255.255.255    -> Private Addressing, Internal network.
4.       172.16-31.255.255 -> Private Addressing, Internal network.
5.       192.168.255.255   -> Private Addressing, Internal network.

Jan
02

TCP/IP IP Model 2

TCP/IP model,  the peculiar thing about this image, is it’s layout. It is organized in such way to help you understand TCP/IP and how it works. Combining this knowledge will help you have an understanding for the CISSP exam.

image004

Jan
02

10 Common Body of Knowledge, By Shon Harris

Applications and Systems Development Security

This domain examines the security components within operating

systems and applications and how to best develop and measure their

effectiveness. This domain looks at software life cycles, change control,

and application security. Some of the other topics covered include:


• Data warehousing and data mining

• Various development practices and their risks

• System storage and processing components

• Malicious code


Cryptography

This domain examines methods and techniques for disguising data for

protection purposes. This involves cryptography techniques, approaches,

and technologies. Some of the topics covered include:

• Symmetric versus asymmetric algorithms and uses

• Public key infrastructure (PKI) and hashing functions

• Encryption protocols and implementation

• Attack methods

Security Architecture and Models

This domain examines concepts, principles, and standards for designing

and implementing secure applications, operating systems, and systems.

This covers international security measurement standards and their

meaning for different types of platforms. Some of the topics covered

include:

• Operating states, kernel functions, and memory mapping

• Security models, architectures, and evaluations

• Evaluation criteria: Trusted Computer Security Evaluation Criteria

(TCSEC), Information Technology Security Evaluation Criteria

(ITSEC), and Common Criteria

• Common flaws in applications and systems

• Certification and accreditation

Operations Security

This domain takes a look at controls over personnel, hardware, systems, and auditing and monitoring techniques. This also covers possible abuse

channels and how to recognize and address them. Some of the topics

covered include:

• Administrative responsibilities pertaining to personnel and job functions

• Maintenance concepts of antivirus, training, auditing, and resource protection activities

• Preventive, detective, corrective, and recovery controls

• Standards, compliance, and due care concepts

• Security and fault tolerance technologies

Business Continuity Planning (BCP) and Disaster Recovery Planning (DRP)

This domain examines the preservation of business activities when

faced with disruptions or disasters. This involves the identification of

real risks, proper risk assessment, and countermeasure implementation.

Some of the topics covered include:

• Business resource identification and value assignment

• Business impact analysis and prediction of possible losses

• Unit priorities and crisis management

• Plan development, implementation, and maintenance

Domain Description Laws, Investigation, and Ethics

This domain examines computer crimes, laws, and regulations. This

includes techniques in investigating a crime, gathering evidence, and

handling procedures. It also covers how to develop and implement

an incident-handling program. Some of the topics covered include:

• Types of laws, regulations, and crimes

• Licensing and software piracy

• Export and import laws and issues

• Evidence types and admissibility into court

• Incident handling

Physical Security

This domain examines threats, risks, and countermeasures to protect

facilities, hardware, data, media, and personnel. This involves facility

selection, authorized entry methods, and environmental and safety

procedures. Some of the topics covered include:

• Restricted areas, authorization methods, and controls

• Motion detectors, sensors, and alarms

• Intrusion detection

• Fire detection, prevention, and suppression

• Fencing, security guards, and security badge types

Jan
02

Protocols

SSL is a secure protocol used for transmitting private information over the Internet. It works by using a public key to encrypt data that is transferred over the SSL connection. SSL provides data encryption, server authentication, message integrity, and optional client authentication.

TLS – upgrade to SSL, resides on application layer and can secure other protocols/applications, such as SMTP, IMAP, POP3, and HTTP.

SET (Secure Electronic Transaction) protocol originated by VISA and MasterCard as an Internet credit card protocol using digital signatures; makes USE of an electronic wallet on a customer’s PC and sends encrypted credit card information to merchant’s Web server, which digitally signs it and sends it on to its processing bank. It is comprised of three different pieces of software, running on the customer’s PC (an electronic wallet), on the merchant’s Web server and on the payment server of the merchant’s bank. The credit card information is sent by the customer to the merchant’s Web server, but it does not open it and instead digitally signs it and sends it to its bank’s payment server for processing.

SSH (Secure Shell) functions as a type of tunneling mechanism that provides terminal like access to remote computers.

SSH-2 is a secure, efficient, and portable version of SSH (Secure Shell) which is a secure replacement for telnet.

SLIP (Serial Line Internet Protocol) supports ONLY IP over a serial link. SLIP (Serial Line IP) was developed in 1984 to support TCP/IP networking over low-speed serial interfaces.

PPP (Point-to-Point Protocol) was designed to support multiple network types over the same serial link, just as Ethernet supports multiple network types over the same LAN. PPP replaces the earlier Serial Line Internet Protocol (SLIP) that only supports IP over a serial link.

CRAM (Challenge-Response Authentication Mechanism) is an authentication mechanism for IMAP4 where a client uses a keyed hash to authenticate itself to an IMAP4 server.

Authentication protocols used with remote access:

PAP (Password Authentication Protocol) – 2-way handshake in clear text that can be used in PPP.

CHAP (Challenge Handshake Authentication Protocol) – 3-way handshake, 1-way hash, Microsoft uses. Authentication mechanism for point-to-point (PPP) protocol connections that encrypt user’s password. Uses a randomly-generated challenge and requiring a matching response that depends on a cryptographic hash of the challenge and a secret key.

EAP (Extensible Authentication Protocol) – A framework that supports multiple, optional authentication mechanisms for PPP, including cleartext passwords, challenge-response, and arbitrary dialog sequences. Intended for use primarily by a host or router that connects to a PPP network server via switched circuits or dial-up lines. Implements MD5-challenge, S/Key, generic token card, & digital certs.

Most common VPN communication protocol standards:

PPTP is an encapsulation protocol (tunneling protocol), based on PPP, operates at the data link layer (layer 2) of the OSI model and enables only a single point-to-point connection per session, usually between client and server. PPTP uses native PPP authentication and encryption services, and asynchronous and synchronous links; while PPTP depends on IP to establish its connection, as currently implemented, PPTP encapsulates PPP packets using a modified version of the generic routing encapsulation (GRE) protocol, which gives PPTP to the flexibility of handling protocols other than IP, such as IPX and NETBEUI over IP networks. Disadvantages: It is able to only handle IP networks, (exp: IPX, or Netbeui over IP), it does not provide strong encryption, and it does not support any token-based authentication method for users.

L2TP operates at the data link layer (layer 2) of the OSI model and enables only a single point-to-point connection per session. L2TP is a combination of PPTP and the earlier Layer 2 Forwarding protocol (L2F). L2TP is derived from L2F and PPTP

L2F (Layer 2 forwarding).

IPSec operates at the network layer (layer 3) and enables multiple simultaneous tunnels.

ARP (Address Resolution Protocol) is used to match an IP address to an Ethernet address so the packet can be sent to the appropriate node. ARP does the opposite of RARP by broadcasting a request to find the Ethernet address that matches a known IP address.

RARP is used to match an Ethernet address to an IP address. RARP protocol sends out a packet, which includes its MAC address and a request to be informed of the IP address that should be assigned to that MAC address. When a station communicates on the network for the first time, RARP searches for and finds the Internet Protocol (IP) address that matches with the known Ethernet address.

ARP and RARP map between 32-bit addresses in IPv4 and 48-bit hardware addresses. IP headers contain 32-bit addresses (in IPv4) and 128 in IPv6. In an Ethernet local area network, however, addresses for attached devices are 48 bits long. The physical machine address is also known as a Media Access Control (MAC) address.

ICMP is a management protocol whose function is to send message between network devices. Routing tables are used by routers to choose the appropriate interface to route packets. ICMP supports packets containing error, control, and informational messages (e.g. PING).

UDP runs over IP and is used primarily for broadcasting messages over a network.

Both TCP and UDP use port numbers of 16 bits, which allows for a port number from 1 to 65535. (the binary representation would be 1 for 65535)

TCP Wrappers

Is limited – it can’t control access to running UDP servers, but can only control when a UDP server starts, because UDP packets can be sent randomly.

Acts as an ACL restricting packets so would not confuse a proxy server because the packets would not arrive and would not be a limitation.

Is considered open source (free), with a BSD licensing scheme.

PAT (Port Address Translation) is a type of NAT (Network Address Translation) that is the most convenient and secure solution.

TFTP (Trivial File Transfer Protocol) is sometimes used to transfer configuration files from equipments such as routers but the primary difference between FTP and TFTP is that TFTP does not require authentication. Speed and ability to automate are not important.

DNS relies on connectionless UDP whereas services like FTP, Telnet and SMTP rely on TCP.

SKIP is a key distribution protocol that uses hybrid encryption to convey session keys that are used to encrypt data in IP packets.

ISAKMP is an Internet IPsec protocol to negotiate, establish, modify, and delete security associations, and to exchange key generation and authentication data, independent of the details of any specific key generation technique, key establishment protocol, encryption algorithm, or authentication mechanism.

IKE is an Internet IPsec protocol for key-establishment protocol (partly based on OAKLEY) that is intended for putting in place authenticated keying material for use with ISAKMP and for other security associations, such as in AH and ESP.

KEA (Key Exchange Algorithm) is defined as a key agreement algorithm that is similar to the Diffie-Hellman algorithm, uses 1024-bit asymmetric keys, and was developed and formerly classified at the secret level by the NSA.

Protocols Related to Email

IMAP4 (Internet Message Access Protocol, version 4) is an Internet protocol by which a client workstation can dynamically access a mailbox on a server host to manipulate and retrieve mail messages that the server has received and is holding for the client. IMAP4 has mechanisms for optionally authenticating a client to a server and providing other security services.

MIME is the Multi-Purpose Internet Mail Extension; it extends the format of Internet mail to allow non-US-ASCII textual messages, non-textual messages, multipart message bodies, and non-US-ASCII information in message headers.

S/MIME is a standard for encrypting and digitally signing electronic mail and for providing secure data transmissions.

SMTP (Simple Mail Transfer Protocol) is a TCP-based, application-layer, Internet Standard protocol for moving electronic mail messages from one computer to another.

PEM (Privacy Enhanced Mail) is an Internet protocol used to provide data confidentiality, data integrity, and data origin authentication for electronic mail.

Jan
02

TCP/IP Model

This Model should be learned and memorized, if asked you should not have to think about them. These links will guide you to their wikis for easy study access.

Read the rest of this entry »

Older posts «