public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libgcj/21892] New: gnu.* and native code security audit
@ 2005-06-02 22:43 tromey at gcc dot gnu dot org
2005-06-03 6:14 ` [Bug libgcj/21892] " konqueror at gmx dot de
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: tromey at gcc dot gnu dot org @ 2005-06-02 22:43 UTC (permalink / raw)
To: gcc-bugs
In order to be confident in our security implementation we must
ensure that calls to gnu.* code (which might bypass security checks)
are inaccessible to user code running in a secure context.
Some sort of automated testing would be ideal, so that we could reliably
re-run the audit whenever we like. That will ensure we don't have
a (disastrous) regression here.
Likewise we must audit the CNI code for things like buffer overflows.
--
Summary: gnu.* and native code security audit
Product: gcc
Version: 4.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: libgcj
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tromey at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu
dot org
OtherBugsDependingO 13603
nThis:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21892
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug libgcj/21892] gnu.* and native code security audit
2005-06-02 22:43 [Bug libgcj/21892] New: gnu.* and native code security audit tromey at gcc dot gnu dot org
@ 2005-06-03 6:14 ` konqueror at gmx dot de
2005-06-03 15:13 ` tromey at gcc dot gnu dot org
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: konqueror at gmx dot de @ 2005-06-03 6:14 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From konqueror at gmx dot de 2005-06-03 06:14 -------
What if people wanna access some gnu.* stuff we ship directly, like
gnu.regexp?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21892
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug libgcj/21892] gnu.* and native code security audit
2005-06-02 22:43 [Bug libgcj/21892] New: gnu.* and native code security audit tromey at gcc dot gnu dot org
2005-06-03 6:14 ` [Bug libgcj/21892] " konqueror at gmx dot de
@ 2005-06-03 15:13 ` tromey at gcc dot gnu dot org
2005-06-19 14:25 ` pinskia at gcc dot gnu dot org
2005-07-13 17:20 ` tromey at gcc dot gnu dot org
3 siblings, 0 replies; 5+ messages in thread
From: tromey at gcc dot gnu dot org @ 2005-06-03 15:13 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From tromey at gcc dot gnu dot org 2005-06-03 15:13 -------
Good point; I think we'll have to make sure that safe and useful parts
of gnu.* are still accessible.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21892
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug libgcj/21892] gnu.* and native code security audit
2005-06-02 22:43 [Bug libgcj/21892] New: gnu.* and native code security audit tromey at gcc dot gnu dot org
2005-06-03 6:14 ` [Bug libgcj/21892] " konqueror at gmx dot de
2005-06-03 15:13 ` tromey at gcc dot gnu dot org
@ 2005-06-19 14:25 ` pinskia at gcc dot gnu dot org
2005-07-13 17:20 ` tromey at gcc dot gnu dot org
3 siblings, 0 replies; 5+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-06-19 14:25 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-19 14:25 -------
Confirmed.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
Last reconfirmed|0000-00-00 00:00:00 |2005-06-19 14:25:29
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21892
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug libgcj/21892] gnu.* and native code security audit
2005-06-02 22:43 [Bug libgcj/21892] New: gnu.* and native code security audit tromey at gcc dot gnu dot org
` (2 preceding siblings ...)
2005-06-19 14:25 ` pinskia at gcc dot gnu dot org
@ 2005-07-13 17:20 ` tromey at gcc dot gnu dot org
3 siblings, 0 replies; 5+ messages in thread
From: tromey at gcc dot gnu dot org @ 2005-07-13 17:20 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From tromey at gcc dot gnu dot org 2005-07-13 17:17 -------
According to mjw there is already code in classpath's ClassLoader
to do gnu.* checking (whether it is exactly what we want is not clear --
aph suggested we rename packages to make it very clear which parts
are private and which are not).
The idea is, classes loaded by the bootstrap loader have total access.
Other access attempts are checked for validity by the application loader.
I'm not sure what happens with class loaders that bypass the application
loader when delegating.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21892
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2005-07-13 17:17 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-06-02 22:43 [Bug libgcj/21892] New: gnu.* and native code security audit tromey at gcc dot gnu dot org
2005-06-03 6:14 ` [Bug libgcj/21892] " konqueror at gmx dot de
2005-06-03 15:13 ` tromey at gcc dot gnu dot org
2005-06-19 14:25 ` pinskia at gcc dot gnu dot org
2005-07-13 17:20 ` tromey at gcc dot gnu dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).