Re: FW: *ICN - A Conspiracy of Inertia?

From: Michal Zalewski (lcamtuf@coredump.cx)
Date: 03/20/02


Date: Tue, 19 Mar 2002 18:21:47 -0500 (EST)
From: Michal Zalewski <lcamtuf@coredump.cx>
To: o00o_j <o00o_j@yahoo.com>

On Tue, 19 Mar 2002, o00o_j wrote:

> This seems like a good technology - something that would play very well
> with current security products, but not necessarily replace any of
> them.

This "technology" is already known as, for example, strong access control
- any access control mechanism that is operation and object oriented,
bound to a specific application and supports dynamic changes over time
meets the criteria. This way, you can define the behavioral path of your
application. There are many examples, even I coded one on my own (in
Argante OS).

The problem with using it in real world is that too loose control is
somewhat pointless; script kiddies aren't a real threat to a company that
shows any interest in security; people are more concerned about sensitive
customer data integrity, credit card numbers and other information that is
not stolen by people who perform "obvious" attacks. Very strict control
requires a formal run-time model of program's functionality - something
that is expensive and time consuming to develop, prone to design flaws
(such as "bypass authentication" vulnerabilities), and - basically - means
rewriting your solution in another high-level control language, and then,
evaluating it carefully. It takes months for medium size frozen code!
And the model has to be built for each single potential use given software
and modified and re-evaluated every time you change something. Think about
a desktop system.

This is pretty much the same situation as with anomaly detection network
IDS, just even more complex and less accurate (not that anomaly detection
IDSes are very accurate). It is certainly easier to build a model of
information flow in your network - you know the protocols, can define
needs pretty easily - than to build a very detailed model of, say, MS
Windows possible acceptable execution flow.

> Every company has different things going on in their network and systems
> that could be considered malicious anywhere else.

Extactly. There's no demand for such extremely expensive and "fixed"
solutions, while there is a high demand for fast delivery of flexible
code... and that is why it is insane to brag about "conspiracy".

> is this innovative? most likely.

Nay.

-- 
_____________________________________________________
Michal Zalewski [lcamtuf@bos.bindview.com] [security]
[http://lcamtuf.coredump.cx] <=-=> bash$ :(){ :|:&};:
=-=> Did you know that clones never use mirrors? <=-=
          http://lcamtuf.coredump.cx/photo/



Relevant Pages

  • Re: MCE 2005 Xbox 360 Extender PC Setup Cannot find Xbox 360 on Ne
    ... the only Network Service I have enabled is the "Internet Gateway ... Gateway Device Discovery and Control Client), the Internet Gateway Device ...
    (microsoft.public.windows.mediacenter)
  • Re: Towards a theory of the semiotic mind-body link
    ... Let's consider some crude chess heuristics. ... of pieces, control of center, mobility, pawn structure ... So if the network ... what states it happened to see in the games it played. ...
    (comp.ai.philosophy)
  • I started network trouble at work
    ... We used the corporate XP server network to connect 2 XP computer ... work stations (front-end to the control network) to each other. ... the corporate network and server allowed the ... our network vendor came in today to update our ...
    (microsoft.public.windowsxp.security_admin)
  • Re: restrict software installation
    ... > Is there some similar principle in Windows? ... > emphasis on 'minimize network transfers'. ... > Perhaps you can control this via some scripting stuff? ... > just about any scripting language there is (XML objects if everything ...
    (Focus-Microsoft)
  • I started network troubles at work
    ... We used the corporate XP server network to connect 2 XP computer ... work stations (front-end to the control network) to each other. ... the corporate network and server allowed the ... our network vendor came in today to update our ...
    (microsoft.public.windowsxp.network_web)