Entradas

Benvingut al meu Blogger

Imagen
Benvingut/da       Benvinguts a tots, em diuen Hibernon Puig Soler encara que tot el món em crida per 'Hiber' . Actualment tinc 20 anys i habite a la Pòbla del Duc, una localitat situada a la localitat de la Vall d'Albaida (província de València) encara que vaig neixer a Ròtova que és altra localitat de la província de València però de la comarca de la Safor. Actualment estic cursant 2n del Grau Superior DAW(Desenrrotllament d'Aplicacions Web) a l'institut IES l'Estació a Ontinyent. Aquest és el meu quart any a aquest institut ja que prèviament vaig cursar el Grau Mitjà de Sistemes Microinformatics i Xarxes(SMX). Aquest blog està creat amb l'intencionalitat de compartir amb tota la gent els coneixements que aprenem a classe al mòdul de Desplegament d'Aplicacions Web impartit pel professor Enrique Minguet. S'agraïria qualsevol tipus de comentari que pogués ser útil per millorar-ne tan l'aparença del blog com el contingut...

Desplegament d'Aplicacions (Heroku)

Imagen
Desplegament d'Aplicacions en Heroku     A l'entrada de hui anem a seguir amb el desplegament d'aplicacions. Aquesta vegada anem a desplegar el backend de l'activitat anterior sobre una plataforma anomenada Heroku Que és Heroku? Heroku és un dels PAAS més utilitzats en l'actualitat en entorns empresarials pel seu fort enfocament en resoldre el desplegament d'una aplicació. A més et permet gestionar els servidors i les seves configuracions, escalament i l'administració. A Heroku només li dius quin llenguatge de backend estàs utilitzant o quina base de dades vas a utilitzar i et preocupes únicament pel desenvolupament de la teva aplicació. Prerequisists Una vegada entrem a la pàgina web i ens registrem ens sortirà una vista similar a aquest on podrem començar a desplegar la nostra aplicació. Al meu cas he escollit Python. Una vegada fem clic en Python ens portarà al passos per realitzar el desplegament. Tal i com indica la mateixa...

Desplegament d'Aplicacions (Apache2)

Imagen
Desplegament d'Aplicacions (Apache2) A aquesta entrada anem a desplegar un servidor Django en el nostre VPS i com ficar-lo en producció. Però, primerament, anem a realitzar una breu introducció sobre que és Django i el llenguatje de programació Python. Que és Django? Django és un framework web d'alt nivell, escrit amb Python , que permet el desenvolupament ràpid de llocs web segurs i mantenibles. Desenvolupat per programadors experimentats, Django s'encarrega de gran part de les complicacions del desenvolupament web, de manera que pots concentrar-te en escriure la teva aplicació sense necessitat de reinventar la roda. És gratuït i de codi obert, té una comunitat pròspera i activa, una gran documentació i moltes opcions de suport gratuït i de pagament. El Software que t'ajuda a escriure Django és, entre altres coses: Ràpid: amb Django es pot construir una aplicació molt bona en poc temps. Ve ben carregat: Qualsevol cosa que necessiteu realitzar...

FTP

Imagen
FTP A aquesta entrada anem a comentar que és el protocol FTP i anem a configurar-lo al nostre servidor VPS utilitzant el paquet ProFTPd. Que és el protocol FTP? FTP (File Transfer Protocol) i és l'ideal per a transferir grans blocs de dades per la xarxa. Es precisa d'un Servidor de FTP i un client FTP. La majoria de les pàgines web a nivell mundial són pujades als respectius servidors mitjançant aquest protocol. Per defecte utilitza els ports 20 i 21. El port 20 per al flux de dades entre el client i el servidor i el port 21 per al flux de control, és a dir, per enviar les ordres del client al servidor. L'FTP, en la majoria de servidors, és l'única manera de connectar amb el nostre lloc, per així, poder pujar (carregar) i baixar (descarregar) arxius. Que és un servidor FTP? Un servidor FTP és un programa especial que s'executa en un servidor connectat normalment a Internet i l a seva funció és permetre el desplaçame...

Test d'intrusió i Pentesting

Imagen
Test d'intrusió     Hui en dia, una pràctica molt interessant per comprovar les vulnerabilitats de la nostra web és el Pentesting . Però... que és el Pentesting ? Pentesting   Pentesting prové de les paraules angleses Penetration i Testing . Llavors, com el seu nom indica, el Pentesting es la pràctica d'atacar diversos entorns amb la finalitat de descobrir errors, vulnerabilitats o altres error de seguretat per, així, poder previndre atacs externs a aquests equips o sistemes. És legal? Si. El Pentesting és totalment legal sempre i quan els atacs que es relitzen siguen dirigits cap als nostres pròpis equips o els equips dels nostres clients. Si aquest mètode no s'utilitza de la forma correcta es consideraria 'hackejar', cosa que en la majoria de països és un acte amb pena de presó. Per deixar-ho clar, la diferència entre Pentesting i Hacking és que en la primera comptem amb l'aprovació  i el permís del propietari del si...

Com obtenir un certificat digital

Imagen
Com obtenir un certificat digital       A la pràctica de hui anem a introduir un Certificat Digital al nostre servidor Apache i ficar en marxa el protocol HTTPS. Però, primerament necessitem saber que és cada cosa. SSL SSL (Secure Socket Layer), és un protocol de seguretat creat per la companyia Netscape per xifrar les communicacions entre el servidor d'una web i el navegador de la persona que entra en eixa pàgina web. Les funcions d'aquest protocol són: xifrar informació i autentificar l'identitat. Per oferir una connexió més segura en la teua pàgina web el primer que has de fer és obtindre un certificat SSL que t'identifique. Per comprovar si una web està certificada per un protocol SSL podem basar-se en 4 indicacions visuals: Prefixe de l'URL: que siga https i no http. Icona en forma de candat: normalment es troba a l'esquerre de l'URL. Segell de confiança. Barra de direccions verda.  HTTPS  HTTPS(HyperText Tr...