🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.lang.java
Article #19076

[Security Policy]��

#19076
From: ���˼�
Date: Tue, 13 Jan 2004 04:42
55 lines
3060 bytes
�ҵ�policy�ļ�����ij���ض�Ŀ¼����Ȩ�ޣ�����Ŀ¼û��Ȩ��
���£�

//mypolicy.cfg

grant codeBase "file:/home/tcma/test/super/*" {
    permission java.security.AllPermission;
}

Ȼ����superĿ¼��д��һ����SuperClass

//SuperClass.java
..
public static void main(String args[]){
    (new SuperClass()).test();
}
..
����test()��һ����Ա��������ļ�"sss"��һ���ļ������������дһ������
���룬���У�ͨ����Ϊ��Ȩ����

Ȼ����super�ĸ�Ŀ¼��д����һ����NonSuperClass�����ǿ�����SuperClass.java
Ȼ������е�SuperClass�滻��NonSuperClass�����룬����
��Ȼ���׳��쳣����Ϊû��Ȩ�ޣ����£�

java.security.AccessControlException: access denied (java.io.FilePermission
sss write)
        at ....
..
        at NonSuperClass.test(NonSuperClass.java:10)
        at NonSuperClass.main(NonSuperClass.java:17)

�����ﶼ�ǶԵġ�Ȼ�����޸���NonSuperClass.java���������
    (new NonSuperClass()).test();
�ij���
    (new SuperClass()).test();
Ȼ�����
javac NonSuperClass.java super/SuperClass.java
Ȼ������ NonSuperClass
�����FilePermission�׳��쳣

....
        at SuperClass.test(SuperClass.java:10)
        at NonSuperClass.main(NonSuperClass.java:17)

����SuperClass��codeBase��superĿ¼����ΪʲôҲû��Ȩ�����أ�

--

          ���� ��������������             ���� ����Ŀ����죿
          ���� �����������˵�������           ���� ����Ŀ�����~~~
          ���� Խ�ǿ������ԽҪʹ����~~~        ���� ������ڲ��Խ�����û   
          ���� ������ڲ��Խ�����û����ٳ�          ����ٳ�   

�� ��Դ:��Ʈ��ˮ�Ƽ� freecity.cnzju.net��[FROM: FREECITY]
Technical Details
Message-ID: <4AF3l3$ASN@freecity.cnzju.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!c03.atl99!sjc70.webusenet.com!news.webusenet.com!news.bylinux.net!news.ccie.net.cn!Freecity

Show Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB
X-Google-Thread: f6cb0,4753f4b70b67ca16,start
X-Google-Attributes: gidf6cb0,public
X-Google-ArrivalTime: 2004-01-12 20:44:45 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!c03.atl99!sjc70.webusenet.com!news.webusenet.com!news.bylinux.net!news.ccie.net.cn!Freecity
From: swear.bbs@freecity.cnzju.net (���˼�)
Newsgroups: cn.bbs.comp.lang.java
Subject: [Security Policy]��
Date: 13 Jan 2004 04:42:46 GMT
Organization: Ʈ��ˮ�Ƽ�
Message-ID: <4AF3l3$ASN@freecity.cnzju.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: 8bit
X-Filename: Java/M.1073968083.A
Lines: 55