Kiosk: Difference between revisions

From Hack Sphere Labs Wiki
Jump to navigation Jump to search
Line 12: Line 12:
After a quick search it seems that Ubuntu has been used alot for the Kiosk OS.  Their are numerous lockdown guides to securing the OS for a Kiosk.  It looks like Chrome, Firefox, and Opera can all be used for the browsing.
After a quick search it seems that Ubuntu has been used alot for the Kiosk OS.  Their are numerous lockdown guides to securing the OS for a Kiosk.  It looks like Chrome, Firefox, and Opera can all be used for the browsing.


=Process=
=Manual Process=
*Install a LTS version of Ubuntu
*Install a LTS version of Ubuntu
*Update System
*Update System
Line 23: Line 23:
**Disable Plug-in
**Disable Plug-in
*Install dansguardian
*Install dansguardian
*Install tinyproxy
*Install firehol
=Automated Process=


Meh.  Do this instead of all that:
Meh.  Do this instead of all that:


http://jacob.steelsmith.org/content/ubuntu-kiosk-based-10041
http://jacob.steelsmith.org/content/ubuntu-kiosk-based-10041
Default itadmin password is 'changeme'
Individual has the scripts available but not the configuration files for download on his website.
To edit Firefox settings edit /home/kiosk/.xsession
Other things I did:
*Disabled tabbed browsing in FF: http://www22.verizon.com/residentialhelp/fiosinternet/general+support/top+questions/questionsone/121582.htm
*After turning on dansguardian I could not ssh into the box.  I allowed ping and ssh by editing the firehol config.
{{File|name=firehol.conf|content=<nowiki>
iptables -t filter -I OUTPUT -d 127.0.0.1 -p tcp --dport 3128 -m owner ! --uid-owner dansguardian -j DROP
transparent_squid 8080 "root root"
server_ssh_ports="tcp/22022"
interface any world
policy drop
protection strong
client all accept
server cups accept
server ssh accept
server ping accept
</nowiki>
}}

Revision as of 10:33, 20 February 2012

The concept is to build a Kiosk that will only allow a user to browse one website. The goal is to get the user to sign up for the newsletter.

Requirements

  • Can be fixed by an admin over the internet
  • User can only browse one website
  • User cannot change the settings or edit other parts of the computer

Hardware

  • ASUS Eee Box EB1021-B028E Desktop PC AMD Dual-Core Processor E-450(1.65GHz) 2GB DDR3 320GB HDD Capacity AMD Radeon HD 6320 Window 7 Home Premium 64-Bit

Software

After a quick search it seems that Ubuntu has been used alot for the Kiosk OS. Their are numerous lockdown guides to securing the OS for a Kiosk. It looks like Chrome, Firefox, and Opera can all be used for the browsing.

Manual Process

  • Install a LTS version of Ubuntu
  • Update System
  • Install ubuntu-restricted-extras
  • Create kiosk user account via gui
    • Remove all user privileges via gui tool
  • Install Firefox
  • Install Reset Kiosk 0.4
  • Install R-kiosk
    • Disable Plug-in
  • Install dansguardian
  • Install tinyproxy
  • Install firehol

Automated Process

Meh. Do this instead of all that:

http://jacob.steelsmith.org/content/ubuntu-kiosk-based-10041

Default itadmin password is 'changeme'

Individual has the scripts available but not the configuration files for download on his website.

To edit Firefox settings edit /home/kiosk/.xsession

Other things I did:

Template error: are you trying to use the = sign? Visit Help:Template#Escape template-breaking characters for workarounds.
Template error: are you trying to use the = sign? Visit Help:Template#Escape template-breaking characters for workarounds.