https://www.gravatar.com/avatar/43adc507a7618475e3176e93df2ce909?s=240&d=mp

Generalzero

Blog about Math, Security and Systems Administration.

What Happens When I go to google.com

Author Note: Its been a while but I will be trying to update this blog semi-regularly with new posts of things I have worked on.

I did a lot of research into answering the interview question as in depth as I can and still present it to a semi-technical audience. The Slides are on located https://slides.com/generalzero/how-do-i-google and are not complete but do go into detail of How physical keyboards work, the USB protocol to the computer and a general view on how that information is translated into events for the program to process.

Client SSL Certs for Remote Systems Administration Part 3

Recently I changed my haproxy configuration to support Client Certificates to login in to services through the Web from outside my internal network. This will be broken down in to mutable parts so that it is easier to read.

If you have not created you Client Certificate see Part 1.

If you have not configured haproxy to accept Client Certificates see Part 2.

  • Creating Client Certificates
  • Configuring Haproxy to accept them
  • Configuring Haproxy to reverse proxy to your web applications
  • Adding your Client Certificate to your browser

If you have gotten through everything else than this will be easy

Client SSL Certs for Remote Systems Administration Part 2

Recently I changed my nginx configuration to support Client Certificates to login in to services through the Web from outside my internal network. This will be broken down in to mutable parts so that it is easier to read.

If you have not created you Client Certificate see Part 1.

  • Creating Client Certificates
  • Configuring Haproxy to accept them
  • Configuring Haproxy to reverse proxy to your web applications
  • Adding your Client Certificate to your browser

####Configuring Haproxy to Accept Client Certificates

Client SSL Certs for Remote Systems Administration Part 1

Recently I changed my nginx configuration to support Client Certificates to login in to services through the Web from outside my internal network. This will be broken down in to mutable parts so that it is easier to read.

  • Creating Client Certificates
  • Configuring haproxy to accept them
  • Configuring haproxy to reverse proxy to your web applications
  • Adding your Client Certificate to your browser

####Creating Client Certificates This is a tutorial on creating your self signed Client Certificate. Unlike self signed Certificates their is no ugly page saying that this is not signed by a secure Third Party which is good for us.

Smart Devices Feature or Data Collection

Devices have been getting more user friendly as new devices, services and software comes out. Some of the new services do come with a price affecting security. Specifically one of the newer services to come around is Smart TVs. These devices are mostly beneficial but recently this has not been as true as before. Some of these device have microphones and video cameras that are always on. This can be helpful in situations to simplify our life but depending on where that data is processed it could be sending the data back to a server and getting information that it shouldn’t. This is true with most of the device that have recording devices that are always on because it takes a lot of processing power to do these operation and the device is not suitable for those computations. But this could be negative for the user because the user does not know what the company is using that information for.

MathJax With Toto

This is how I make Toto embed MathJax in to the page using Tex markup.

<script type="math/tex; mode=display">
\begin{align}
x &= 100011_2 \\
  &= 100_2 * 2^3 + 011_2 
\end{align}
</script>

It looks like this when rendered

The mode=display makes it so that it is centered in case that is what you need because it looks better than left or right aligned.