CF2016 securing CFIDE/administrator with TLS


hello community!

 

   began working on poc cf2016 , little shocked learn defacto method of getting /cfide/administrator via localhost through ssh tunneling (per lockdown pdf).

 

   out of box alternative ssh tunneling punch hole in firewall port 8500.  security damned!

 

   both of these methods unacceptable (seriously adobe!).  began 2 day deep dive flawed java product.

 

   in stead of boring 14 hour deep dive didn't work - here did work :

 

prereqs :

rhel 7 x64 minimum install

coldfusion2016 enterprise edition patched 2016.0.02.299200

tomcat version 8.0.32.0

java jre server 1.8.0_102

firewalld rule 8443/tcp allowed devops team

 

steps :

1. download latest jre 8 server edition /opt/coldfusion2016/   (update cf jvm path match i.e. /opt/coldfusion2016/jdk1.8.0_102/jre/ )

 

2. download , deploy unlimited strength jurisdiction policy files

 

3. generate self signed cert using new jre

sudo /opt/coldfusion2016/jdk1.8.0_102/jre/bin/keytool -genkey -keyalg rsa -alias test -keystore /etc/ssl/certs/keystore.jks -storepass yourpass -validity 1825 -keysize 2048

 

4. setup tomcat connector limited cipher list (no elliptic curves) in /opt/coldfusion2016/cfusion/runtime/conf/server.xml

<connector port="8443" protocol="org.apache.coyote.http11.http11nio2protocol"

               maxthreads="150" sslenabled="true" scheme="https" secure="true"

               clientauth="false"

               keyalias="test"

               keystorefile="/etc/ssl/certs/keystore.jks"

               keystorepass="yourpass"

               sslenabledprotocols="tlsv1,tlsv1.1,tlsv1.2"

               useserverciphersuiteorder="true"

               ciphers="tls_rsa_with_aes_128_cbc_sha256,tls_rsa_with_aes_128_cbc_sha,

                        tls_rsa_with_aes_256_cbc_sha256,tls_rsa_with_aes_256_cbc_sha,

                        ssl_rsa_with_rc4_128_sha" />

 

5. restart coldfusion

sudo service coldfusion_2016 restart

 

6. continue on merry way!

 

adobe cf dev team - if reading - please deploy encryption tomcat dedicated server administering cf.  perhaps self signed cert option during install wizard after choosing deploy server secure profile etc...  or - update lockdown cf guide include working method (see above) secure dedicated server...

amen!

 

this post should pinned!



More discussions in ColdFusion


adobe

Comments

Popular posts from this blog

Illustrator CS6 Ocurrío un error E/S en el archivo.

Why is os_ViewContainer running?

Animate - problem with duplicating scripts after loop