Sie sind auf Seite 1von 53

SEP

INSTITUTO TECNOLGICO DE PUEBLA

IMPLEMENTACIN DE UN SISTEMA DE
PREVENCIN DE LAVADO DE DINERO Y
FINANCIAMIENTO AL TERRORISMO.

TITULACIN INTEGRAL

QUE PARA OBTENER EL TTULO DE:

INGENIERO EN TECNOLOGAS DE
INFORMACIN Y COMUNICACIONES

P R E S E N T A N:

JUAN JESUS CUAUTLE MARTINEZ


NIDIA CAROLINA MEZA HERNANDEZ

PUEBLA, PUE. (ABRIL 2017)


IMPLEMENTACIN
DE UN SISTEMA DE
PREVENCIN DE
LAVADO DE DINERO
Y FINANCIAMIENTO
AL TERRORISMO.
NDICE DE CONTENIDO

Antecedentes generales
Marco terico
Marco conceptual
Implementacin
INTRODUCCIN

Las prcticas de lavado de dinero y de


financiamiento del terrorismo son una
amenaza constante.
Como consecuencia de ello, se han
incrementado las leyes y regulaciones
orientadas a prevenir y combatir
dichas prcticas.
BENEFICIO MAESTRO, S.A DE C.V.
Sociedad Financiera de Objeto Mltiple Entidad
no Regulada (SOFOM ENR), ubicada en la calle Acacia
1 local 2, colonia Jess Gonzles Ortega, Puebla, Pue.

La cual es una financiera dedicada a otorgar crditos


al sector magisterial con descuentos va nmina.
Debido a la denominacin con la cual fue constituida,
esta debe de ser supervisada por la Comisin
Nacional Bancaria y de Valores (CNBV) y en
aspectos especficos por la Comisin Nacional para
la Proteccin y Defensa de los Usuarios de Servicios
Financieros (CONDUSEF).
PLANTEAMIENTO DEL
PROBLEMA
Las prcticas de lavado de dinero y de financiamiento del
terrorismo son una amenaza constante. Como
consecuencia de ello, se han incrementado las leyes y
regulaciones orientadas a prevenir y combatir dichas
prcticas.

Esto significa mayores riesgos de cumplimiento que


podran implicar multas millonarias, deterioro de la
relacin con entidades financieras, prisin y afectaciones
a su imagen.

Para ello la empresa Beneficio Maestro solicit desarrollar


un sistema capaz de detectar el lavado de dinero y el
financiamiento al terrorismo.
OBJETIVO GENERAL Y
ESPECFICOS
Desarrollar e implementar un sistema que cumpla con los
requerimientos estipulados por los rganos reguladores en
funcin de prevencin de lavado de dinero para la empresa
Beneficio Maestro.

Analizar los requerimientos


Diseo de la base de datos
Disear el algoritmo de PLD/FT
Diseo de la interfaz
Construir la base de datos
Programar la interfaz
Implementar el algoritmo en el lenguaje de programacin
PHP
Realizar las pruebas pertinentes
Implementacin del sistema de prevencin de lavado de
dinero.
ALCANCES
Se considera como principal alcance a la
seguridad, pues es la que determinar la
utilidad y fiabilidad del sistema.

Seguridad: la cual otorgar que el sistema


cuente con diferentes usuarios, para un mejor
manejo de la informacin de los clientes y la
misma empresa.
Reconocimiento del cliente.
Procesamiento de alertas.
TIPOS DE ALERTAS

Operaciones relevantes Las cuales se procesan en el


momento en el que el cliente desee
obtener un prstamo.

Operaciones inusuales Las cuales se procesan en el


momento de que ocurra un pago
mayor a 10 mil dlares
(equivalentes a la moneda con la
que se trabaje).

Operaciones internas preocupantes Las cuales se procesan en el


momento que se descubra que algn
integrante de la SOFOM comete
una falta
ALCANCES
Reporte de autoridades: Las cual se
procesa de forma diaria si se habla de
operaciones relevantes y cada mes en
operaciones inusuales e internas
preocupantes, estas se registraran en un
formato requerido por la CNBV.

Matriz de riesgo: Sirve para calcular


niveles de riesgo en los clientes, de los
cuales manejar:
Tipo de personas y nacionalidad
Actividad econmica y localidad
ALCANCES

Anlisis transaccional: El cual permite


analizar los tipos de operaciones que
son realizados en el momento de
efectuar un pago.
LIMITACIONES
El sistema cuenta con la deteccin de
movimientos ilcitos, sin embargo para poder
entregar los reportes hay reas que deben ser
llenadas a mano, debido a que no hay forma de
realizarlo automticamente.
Se realizar en un periodo de seis meses.
Se usar todo el equipo de software y hardware
con el que la empresa ya cuenta, por lo tanto no
se cuenta con ningn apoyo monetario para su
realizacin.
El sistema no realizar conexin alguna con la
CNBV.
No se contar con acceso a sus clientes ni su
historial crediticio.
JUSTIFICACIN

Tras la reciente modificacin de las leyes a


las cuales est sujeta la empresa surge la
necesidad de desarrollar un sistema que
sea capaz de prever posibles casos de
lavado de dinero, es decir, detectar
movimientos financieros sospechosos
para prever operaciones ilcitas.
MARCO TERICO

En esta seccin se puede analizar de


manera detallada la bsqueda de la
tecnologa que se utilizar para realizar el
sistema de prevencin de lavado de dinero y
financiamiento al terrorismo.
SISTEMA

TIPOS DE SISTEMAS

Sistema Es un tipo de sistema de informacin diseado para


transaccional recolectar, almacenar, modificar y recuperar todo tipo
de informacin que es generada por las transacciones en
una organizacin.
Sistema de apoyo Es un sistema informtico utilizado para servir de
a la decisin apoyo, ms que automatizar, el proceso de toma de
decisiones.

Suelen desarrollarse dentro de la organizacin


Sistemas Tpicamente su forma de desarrollo es a base de
estratgicos: incrementos y a travs de su evolucin dentro de la
organizacin.
Su funcin es lograr ventajas que los competidores
no posean.
MODELOS DE INGENIERIA DE
SOFTWARE

TIPOS DE MODELOS DE INGENIERA DEL SOFTWARE

Cascada ste modelo se define como una secuencia de actividades a ser


seguidas en orden, donde la estrategia principal es definir y
seguir el progreso del desarrollo de software hacia puntos de
revisin bien definidos, es decir, se codifica y reparan los
errores; es un proceso continuo de codificacin y reparacin

Prototipos Pertenece a los modelos de desarrollo evolutivo. El prototipo debe


ser construido en poco tiempo, usando los programas adecuados y
no se debe utilizar muchos recursos.
Espiral El modelo cascada integra objetivos de calidad y gestin para
riesgos, excluye los errores, permite la iteracin de las fases, cada
ciclo de este modelo empieza identificando los objetivos
correspondientes, las alternativas y las restricciones.
PROGRAMACIN

EJEMPLOS DE LENJUAGES DE PROGRAMACIN

PHP5 Es un lenguaje de programacin de uso general de cdigo del lado del


servidor originalmente diseado para el desarrollo web de contenido
dinmico.

Java Es un lenguaje de programacin de propsito general, concurrente, orientado a


objetos que fue diseado especficamente para tener tan pocas dependencias de
implementacin como fuera posible.

C++ Es un lenguaje de programacin diseado a mediados de los aos 1980 por


Bjarne Stroustrup. La intencin de su creacin fue el extender al lenguaje de
programacin C mecanismos que permiten la manipulacin de objetos. En ese
sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es
un lenguaje hbrido.
APLICACIONES WEB BASES DE DATOS
Se denomina aplicacin web a Es una coleccin de informacin
aquellas herramientas que los organizada de forma que un programa de
usuarios pueden utilizar ordenador pueda seleccionar rpidamente
accediendo a un servidor web a los fragmentos de datos que necesite. Una
travs de Internet mediante un base de datos es un sistema de archivos
navegador. En otras palabras, es electrnico. (Que es una base de datos?, 2015)
una aplicacin de software que se
codifica en un lenguaje soportado Es necesario contar con un sistema gestor
por los navegadores web en la que de bases de datos (SGBD) el cual es un
se confa la ejecucin al programa informtico capaz de procesar las
navegador. bases de datos, a continuacin se citan unos
Lujn Mora, Sergio (2001). de los ms reconocidos a nivel mundial, lo
Programacin en Internet: Clientes que deber permitir seleccionar el ms
Web pertinente para el proyecto.
TIPOS DE BASES DE DATOS

ORACLE Oracle es un sistema de gestin de base de datos relacional


fabricado por Oracle Corporation. Oracle es bsicamente
un herramienta cliente/servidor para la gestin de base de
datos de gran potencia.
MySQL Es la base de datos de cdigo abierto de mayor
aceptacin mundial, ya que permite una creacin
asequible y fiable de aplicaciones de bases de datos
integradas basadas en web de alto rendimiento.
MariaDB Es un sistema de gestin de bases de datos derivado de
MySQL con licencia GPL (General Public Licence, o en
espaol Licencia Pblica General). Es desarrollado por
Michael (Monty) Widenius (fundador de MySQL) y la
comunidad de desarrolladores de software libre. Tiene una
alta compatibilidad con MySQL ya que posee las mismas
rdenes, interfaces, y bibliotecas, siendo su objetivo poder
cambiar un servidor por otro directamente.
SERVIDORES INTERFAZ DE
WEB USUARIO
Es un programa Es el medio con que el usuario
informtico que procesa puede comunicarse con una
una aplicacin del lado mquina, un equipo o una
del servidor, realizando computadora, y comprende
conexiones con el cliente, todos los puntos de contacto
generando o cediendo una entre el usuario y el equipo.
respuesta en cualquier (Interfaz de usuario, 2015)
lenguaje o Aplicacin del
lado del cliente.
(Servidores Web, 2015)
LENGUAJES PARA INTERFAZ GRFICA

HTML Siglas de Hypertext Markup Language (lenguaje de


marcas de hipertexto), hace referencia al lenguaje de
marcado para la elaboracin de pginas web. Es un
estndar que sirve de referencia para la elaboracin de
pginas web en sus diferentes versiones, define una
estructura bsica y un cdigo (denominado cdigo HTML)
para la definicin de contenido de una pgina web, como
texto, imgenes, videos, entre otros.

CSS Hoja de estilo en cascada o CSS (siglas en ingls de


cascading style sheets) es un lenguaje usado para definir y
crear la presentacin de un documento estructurado escrito
en HTML o XML (y por extensin en XHTML). El World
Wide Web Consortium (W3C) es el encargado de formular
la especificacin de las hojas de estilo que servirn de
estndar para los agentes de usuario o navegadores.
MARCO CONCEPTUAL

La Secretara, estableci una serie de


definiciones en la publicacin en el Diario
Oficial de la Federacin del 17 de marzo de
2011, mismas que deben ser analizadas para
aplicar los lineamientos de manera
apropiada, dentro del sistema de prevencin
de lavado de dinero y financiamiento al
terrorismo
Definicin Significado
Control La capacidad de una persona para
imponer decisiones en la asamblea
general de accionistas

Cliente Cualquier persona fsica o moral

Comisin La Comisin Nacional Bancaria y de


Valores.

Beneficiario La persona designada por el titular de


un contrato celebrado con la empresa
Beneficio Maestro

Firma electrnica avanzada Certificado digital con el que deben


contar las personas fsicas y morales.
Definicin Significado

Operacin inusual La Operacin, actividad, conducta o


comportamiento de un Cliente que no
concuerde con los antecedentes o
actividad

Operacin interna preocupante La Operacin, actividad, conducta o


comportamiento de cualquiera de los
accionistas, socios, directivos,
funcionarios, empleados, apoderados y
de quienes ejerzan el Control la
empresa.

Operacin relevante La Operacin que se realice con los


billetes y las monedas metlicas de
curso legal, por un monto igual o
superior al equivalente en moneda
nacional a diez mil dlares de los
Estados Unidos de Amrica.
METODOLOGA DE
DESARROLLO CASCADA

Se recolecto toda informacin necesaria para


realizar el sistema de prevencin de lavado
de dinero y financiamiento al terrorismo, de
lo cual se obtuvieron algunos catlogos
importantes
ANLISIS
No. Campo Tipo de reporte Nombre del campo

6 Relevantes/ inusuales/ internas Catalogo de localidad


preocupantes

8 Relevantes/ inusuales/ internas Catalogo de tipo de


preocupantes operacin

9 Relevantes/ inusuales/ internas Catalogo de instrumento


preocupantes monetario

12 Relevantes/ inusuales/ internas Catalogo de moneda


preocupantes

26 Relevantes/ inusuales/ internas Catalogo de ciudad o


preocupantes poblacin

En estos catlogos se encuentra la informacin que se utilizara para


Identificar los tipos de operacin que deben contener los diferentes reportes
ANLISIS
CLAVE LOCALIDAD ESTADO

00101003 AGUASCALIENTES MUNICIPIO AGUASCALIENTES


DE AGS

00101027 AGUASCALIENTES AGUASCALIENTES


LOCALIDAD DE AGS

00104003 ASIENTO AGS AGUASCALIENTES

00122009 SAN JOSE DE GRACIA AGS AGUASCALIENTES

00201009 ENSENADA MUNICIPIO DE BC BAJA CALIFORNIA

00204135 ESTACION COAHUILA BD BAJA CALIFORNIA

Esta lista contiene las claves oficiales de las localidades de los estados
ANLISIS
ACTIVIDAD_ECONMICA_CLAVE ACTIVIDAD_ECONOMINCA

0100008 AGRICULTURA
0111013 CULTIVO DEL ALPISTE

0111021 CULTIVO DEL ARROZ


0111089 CULTIVO DE SORGO
0112011 CULTIVO DE AJO
0112045 CULTIVO DE CEBOLLA

0112079 CULTIVO DE FRIJOL


0112087 CULTIVO DE GARBANZO

Esta lista contiene las claves oficiales de las actividades econmicas


Diseo de
la interfaz
Diseo del
algoritmo

Diseo de
la base de
datos

DISEO
DISEO DE LA BASE DE
DATOS

El diseo de la base de datos que se


encuentra a continuacin servir de
referencia y utilidad al sistema de prevencin
de lavado de dinero y financiamiento al
terrorismo
ANLISIS DE
REQUERIMIENTOS
Se entrego un listado de criterios a tratar
para identificar los elementos necesarios que
deberan ser almacenados en la base de
datos
Identificacin de entidades
Identificacin de atributos
Identificacin de entidades con atributos
opcionales y mandatorios
Identificacin de identificadores nicos
DIAGRAMA ENTIDAD
RELACIN FINAL
MODELADO LGICO

Esta fase funciona para realizar la


descripcin de cada tabla que va a quedar
almacenada en la base de datos del
sistema, de igual manera se ingresan
algunos datos muestra de la manera en
que ser llenada, todo esto con la finalidad
de poder tener una base de datos
congruente al sistema que se realiza.
EJEMPLO
Nombre de la columna Codigo Nom_alerta

Tipo de llave PK
Nulos NN NN
Datos muestra 1 Relevante
2 Inusual
3 preocupante

Informacin Nombre del Tipo del campo Longitud Decimal


campo
Cdigo para Codigo Int 11
identificar el
tipo de alerta

Nombre del Nom_alerta Varchar 200


tipo de alerta
que esta
registrando
SCRIPT
DISEO DE LA INTERFAZ

En esta seccin del proyecto se llevaron a


cabo los diseo de las pantallas que la
empresa necesitaba para el sistema de
prevencin de lavado de dinero y
financiamiento al terrorismo
Ejemplo
Ejemplo
Ejemplo
DISEO DEL ALGORITMO

En esta seccin lo que se realiza son los


algoritmos, que son los procedimientos de
funcionalidad para que el sistema funcione
de manera adecuada
EJEMPLO
IMPLEMENTACIN

En esta seccin lo que se lleva a cabo es la


implementacin del sistema, la codificacin es la
forma en la que se realiza dicha implementacin,
en esta parte se podr observar los pasos en los
que se llevar a cabo el sistema de prevencin
de lavado de dinero y financiamiento al
terrorismo.
Sistema de
prevencin de
lavado de dinero y
financiamiento al
terrorismo
Bases de datos

Servidor

Implementacin
IMPLEMENTACIN DEL
SERVIDOR
Se tom la decisin de instalar un servidor para un mejor
manejo de informacin y tener mayor seguridad de los
datos
Se realiz una bsqueda de servidores para tener el que
mejor se adaptar al sistema de prevencin de lavado
de dinero y financiamiento al terrorismo y que fuera
compatible con la computadora que se proporcion por
parte de la empresa BENEFICIO MAESTRO SA DE CV
SOFOM ENR, por lo que se lleg a la conclusin de
utilizar ArchLinux.
IMPLEMENTACIN DE LA
BASE DE DATOS
IMPLEMENTACIN DEL SISTEMA DE
PREVENCIN DE LAVADO DE DINERO Y
FINANCIAMIENTO AL TERRORISMO

<?php
if (isset($_SESSION['LAST_ACTIVITY']) && (time() -
$_SESSION['LAST_ACTIVITY'] > 360)) {
session_unset(); // unset $_SESSION variable for the run-time
session_destroy(); // destroy session data in storage
echo "<script> alert ('Acceso restringido, por favor inicie sesin');
location.href='../index.php';
</script>";
}
$_SESSION['LAST_ACTIVITY'] = time(); // update last activity time
stamp
?>
VERIFICACIN Y PRUEBAS
Todas las pruebas en este documento fueron
autorizadas por la empresa
Login de usuario
Movimientos de ingreso detectados en el sistema
Realizacin de un pago con un monto
excedente a lo permitido

Datos guardados de la persona


que realiza un movimiento
sospechoso
MANTENIMIENTO

El rea de sistemas de la empresa solicit que


se guardara un historial de los eventos
realizados con el acceso al sistema, el cual
guarda informacin dentro de la base de datos
como la fecha y hora, mdulo empleado y
posibles fallos, lo que permitir solucionar
futuras fallas y tener un control estable del
sistema.
Dicho mantenimiento se realizar de manera
automtica dentro del sistema para una mayor
seguridad, debido a que este realizar un
control de las actividades que se realizan.
GRACIAS POR SU
ATENCIN

Das könnte Ihnen auch gefallen