Owasp:
https://www.owasp.org/index.php/Main_...
AppSensor pagina oficial:
http://appsensor.org/
Demo en github:
https://github.com/jtmelton/appsensor...
Encriptar claves:
https://www.dailycred.com/article/bcr...
Algunos comandos ejecutados y recomendados:
#Agregar un superusuario
adduser xaca
gpasswd -a xaca sudo
su - xaca
#Actualización de sistema
sudo apt-get update
sudo apt-get upgrade
sudo locale-gen UTF-8
#Configuración swap de memoria, para optimizar el uso de la memoria
sudo fallocate -l 4G /swapfile
ls -lh /swapfile
sudo chmod 600 /swapfile
ls -lh /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon -s
free -m
#Instalar java jdk 8
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
#Instalar manejador de paquetes
sudo apt-get install maven
#Variables de entorno
sudo echo ~/.bashrc
export JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
export M2_HOME="/usr/share/maven"
#Instalación de servidor tomcat
sudo apt-get install tomcat7
sudo apt-get install tomcat7-admin
sudo apt-get install tomcat7-user
#Instalación de mysql
sudo apt-get install mysql-server
#Instalación de git
sudo apt-get install ant git
#Clonar repositorio appsensor
git clone http://github.com/jtmelton/appsensor.git
#Subir archivo del entorno local al servidor
scp V1_Initial_Schema_Creation_editado.sql usuario@[IP]:/home/usuario
#Ejecutar script para crear base de datos de appsensor de prueba
/home/xaca/V1_Initial_Schema_Creation_editado.sql
#Instalar paquetes de appsensor via maven
cd appsensor/
mvn -N install
mvn install
mvn test
Crear tres ventanas de conexión al servidor o probar usando procesos en background
#Ingresar a la ruta y ejecutar el dashboard
cd appsensor/sample-apps/appsensor-ws-rest-server-with-websocket-boot
mvn spring-boot:run -DAPPSENSOR_WEB_SOCKET_HOST_URL=ws://localhost:8085/dashboard
#Ingresar a la ruta y ejecutar el generador de datos
cd appsensor/sample-apps/appsensor-ws-rest-client-boot-data-generator
mvn spring-boot:run
#Ingresar a la ruta y ejecutar la interfaz de usuario (UI)
cd appsensor/appsensor-ui
mvn spring-boot:run -DAPPSENSOR_REST_REPORTING_ENGINE_URL=http://localhost:8085 -DAPPSENSOR_CLIENT_APPLICATION_ID_HEADER_NAME=X-Appsensor-Client-Application-Name2 -DAPPSENSOR_CLIENT_APPLICATION_ID_HEADER_VALUE=myclientapp -DAPPSENSOR_WEB_SOCKET_HOST_URL=ws://localhost:8085/dashboard -Dspring.datasource.url=jdbc:mysql://localhost/appsensor -Dspring.datasource.username=appsensor_user -Dspring.datasource.password=appsensor_pass