OSDN Git Service

correct TYPO
[opengate/opengate.git] / opengate / doc / qa-e.html
1 <html>
2 <head>
3 <title>Opengate Q & A</title>
4 </head>
5
6 <BODY>
7
8 <body bgcolor=#BBEECC>
9
10 <H3>Opengate Q & A</H3>
11
12 Concept
13 <UL>
14 <LI>
15 Why is the authentication needed?
16
17 <BLOCKQUOTE>
18 There are many incidents such as computer cracking or copyright infringement in the network. The organization might be caughted by many troubles caused by such incidents. In these cases, it is needed to identify the related person. The other reason is the restriction required by payment or aim of the network
19 </BLOCKQUOTE>
20
21 <LI>Why don't you use the authentication function inherent in the terminal?
22
23 <BLOCKQUOTE>
24 Unified system can depend on such function. But it cannot be applied to the open network envoronment where various hardwares and users are connected with various formats, such as wireless connection of his/her own portable PC.
25 </BLOCKQUOTE>
26
27 <LI>
28 Why do you try to authenticate at client site? Is the authentication at server site essential? 
29
30 <BLOCKQUOTE>
31 Yes it is essential. But to prevent trouble occured by unknown user of your site, authentication and usage log systems are required.
32 </BLOCKQUOTE>
33
34 <LI>
35 Why does the target include open-use terminal that is settled by the organization for open usage?  It can be protected by the system software.
36
37 <BLOCKQUOTE>
38 It is difficult for network control section to maintain many terminals distributed in wide campus.  Moreover there are already various terminals settled by various sections. Some do not have such function and some are leaved with no control.
39 </BLOCKQUOTE>
40
41 <LI>
42 Why don't you use the log obtained at gateway or firewall?
43
44 <BLOCKQUOTE>
45 The log does not include user identification.
46 </BLOCKQUOTE>
47
48 <LI>
49 What is the merit compared with the identification by MAC address.
50
51 <BLOCKQUOTE>
52 The cost might be large to maitain the matching between user and MAC address.
53 </BLOCKQUOTE>
54
55 <LI>
56 What is the merit compared with various authentication systems for network usage proposed recently.
57 <BLOCKQUOTE>
58 The merits of Opengate are as follows. Wide applicability about terminals, such as its hardware, software, management and connection.  Minimum cost for user guidance and management.  Easy implementation to existing network.  Quick open at start usage and quick close at stop usage.
59 </BLOCKQUOTE>
60
61 <LI>
62 Is there any other application of the system?
63 <BLOCKQUOTE>
64 For example, it might be used as the gateway from intra-net to extra-net or the contrary.
65 </BLOCKQUOTE>
66
67 <LI>
68 What to do for No Java terminals?
69 <BLOCKQUOTE>
70 The no Java user can enters the usage duraion in auth page. To cope with hijacking and notting, the connection state is checked periodically by ARP command and packet count passing the firewall.  The user can also close the network by clicking the TERMINATE link in accept page.
71
72 </BLOCKQUOTE>
73
74
75 </UL>
76
77
78 Usage
79 <UL>
80 <LI>
81 Is the system compatible with wireless LAN?
82
83 <BLOCKQUOTE>
84 Yes.  But do not use the host station having NAT.
85 </BLOCKQUOTE>
86
87 <LI>
88 Can the system coexists with NAT or DHCP.
89
90 <BLOCKQUOTE>
91 Yes. But do not insert NAT between the server and client.
92 </BLOCKQUOTE>
93
94 <LI>
95 Can the MAC address be obtained? 
96 <BLOCKQUOTE>
97 Yes. But the address is restricted to the one aquired from server on ethernet.
98 </BLOCKQUOTE>
99
100 <LI>
101 I want to supply some services without authentication, or I do not want to supply some services even after authentication.
102
103 <BLOCKQUOTE>
104 The both can be realized by firewall rule set.
105 </BLOCKQUOTE>
106
107 <LI>
108 I want to separate the commission range by the user rank.
109
110 <BLOCKQUOTE>
111 Firewall can be controled by Perl script. If the user rank is discriminated with userID pattern, authentication server, or IP address, it might be done. The function is added in Ver.0.80.
112 </BLOCKQUOTE>
113
114 <LI>
115 I want manage temporal users.
116
117 <BLOCKQUOTE>
118 It is needed to register to an authentication server.  As the system comminucates with plural servers, you can make specific server for temporal users and maintain it.
119 </BLOCKQUOTE>
120
121 <LI>
122 Can the password secret be maintained?
123
124 <BLOCKQUOTE>
125 Yes. Communication between client and opengate server can be protected by SSL. Communication between opengate server and authentication server can be protected by secure auth protocol.We implement pop3s, radius, and pam(which supports many secure protocols). 
126 </BLOCKQUOTE>
127
128 <LI>
129 How are the scalability and performance?
130
131 <BLOCKQUOTE>
132 We are using the system in environments including active 50 or above terminals. 
133 </BLOCKQUOTE>
134
135 </UL>
136 Installation and Development
137 <UL>
138 <LI>
139 I meet bugs on installation.
140
141 <BLOCKQUOTE>
142 See other document.
143 </BLOCKQUOTE>
144
145 <LI>
146 Am I permited to use, modify or distribute the program? 
147
148 <BLOCKQUOTE>
149 Yes it is permitted under GPL.
150 </BLOCKQUOTE>
151
152 <LI>
153 Can I modify the web page design.
154
155 <BLOCKQUOTE>
156 As the web pages are described in html files, it is easy to modify the design.
157 </BLOCKQUOTE>
158
159
160 <LI>
161 Can I avoid atacks such as IP spoofing or DoS(Denial of Service)?
162
163 <BLOCKQUOTE>
164 IP spoofing has no merit, because the system permits the address from which user information sended. DoS can be avoided, because each client uses different port in the system. 
165 </BLOCKQUOTE>
166
167 <LI>
168 Why the archive file is disorder?
169
170 <BLOCKQUOTE>
171 Sorry. I am trying to order.
172 </BLOCKQUOTE>
173
174 <LI>
175 Can the server run on other OSs than FreeBSD.
176
177 <BLOCKQUOTE>
178 No. The system uses ipfw command which is specific to FreeBSD. The ipchains command in Linux can be used instead of ipwf.
179 </BLOCKQUOTE>
180
181 <LI>
182 It is not smart that many processes resident.  Can these be integrated to one process?
183
184 <BLOCKQUOTE>
185 Yes. But in the present version, we take priority on simplicity of program.  
186 </BLOCKQUOTE>
187
188
189 <LI>
190 Is the system compatible with IPv6?
191
192 <BLOCKQUOTE>
193 It might be realized by controlling both ipfw and ip6fw. But, in ipv4/IPv6 dual stack state, it is not so easy to get all IP addresses for the requested terminal. Thus, it is not yet programmed.
194
195 For the present, following method might be the solution, though there is a restriction.  Modify the ipfw control script opengatefw.pl as to allow IPv6 packet from/to the requested terminal's MAC address.  The method can be used when the gateway and the terminal stay in the same ethernet link.
196 </BLOCKQUOTE>
197
198 </UL>
199 </BODY>
200 </HTML>