Code Search for Developers
 
 
  

security.html from Brim at Krugle


Show security.html syntax highlighted

<html>
<meta name="author"
	content="Barry Nauta (barry@nauta.be)" />
<meta name="description"
	content="Brim - BarRy Information Manager" />
<meta name="keywords"
	content="Brim, Booby, PHP" />

<head>
	<title>Brim - Security</title>

	<link rel="stylesheet" href="css/brim.css"
		type="text/css" />
</head>

<body>
        <center>
                <h1>Brim - Security</h1>
                <img src="pics/sleeping_booby.jpg" />
		</center>
		<p>
			Once in a while, someone comes along and claims that Brim is not secure.
			It is easy to embed iframes or javascript calls that make the browser
			go to a different page, the application becomes unuseable untill the problematic
			item is removed from the database.
		</p>
		<p>
			This claim is valid, you can easily install those kind of 'malicious' descriptions etc.
			The question however is; would you do this in your own account?
		</p>
		<p>
			Note that the demo account is a normal account, except for the fact that the language
			and theme are reset after each login. This means that a demo user can do anything else
			a normal user can do as well, including adding scripts in description fields etc. 
			This has nothing to do with security, 
			the test user is in a trusted environment, like any other user, right after login.
		</p>
		<p>
			Brim is a secure application, passwords are stored in hash (MD5 algorithm) in the database,
			the password itself is not stored. XSS on the login screen is not possible 
			(until someone proves me otherwise). Once you login, you
			can add javascript and iframes in the different fields of the presented items, 
			but this has become the users responsibility.
			Besides that, this does not cripple the application itself, all that can be done is reroute the
			browser elsewhere.
		<p>
</body>
</html>




See more files for this project here

Brim

BRIM is a MVC framework, written in PHP and based on items with a hierarchical relationship. The list of plugins make BRIM a Information Manager with plugins like bookmarks, a calendar, contacts tasks, notes, RSS etc. The application is multilingual.

Project homepage: http://sourceforge.net/projects/brim
Programming language(s): JavaScript,PHP,SQL
License: other

  css/
    brim.css
    index.php
  pics/
    background.jpg
    design.png
    feet_booby.jpg
    index.php
    mvc.gif
    question_booby.gif
    question_booby.jpg
    shadow.gif
    shadow2.gif
    shadowAlpha.png
    sleeping_booby.jpg
    treeback.jpg
    white_boobies.jpg
  booby2brim_changes.txt
  changelog.txt
  coding_conventions.html
  contributions.html
  design.html
  directory_structure.html
  faq.html
  gpl.html
  how_to_enable_calendar_reminders_per_email.html
  how_to_enable_calendar_reminders_per_email.txt
  how_to_write_a_template.html
  how_to_write_a_template.txt
  index.php
  installation_guide.html
  mvc.html
  security.html
  todo.txt
  uninstall.html
  upgrade_guide.html
  used_versions.txt
  which_package.html